Добрый день.
Подскажите пожалуйста, как можно связать два контроллера M241 master/slave про протоколу Ethernet/IP которые находятся в разных подсетях для передачи переменных.
Физически контроллеры находятся на двух отдаленных насосных станциях.
Использовал IO Scaner в одной сети все работает.
Заранее благодарю за ответ!
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Обмен данными между ПЛК М241 которые находятся разных подсетях
Модератор: Специалисты SE
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 10 окт 2019, 13:28
- Имя: Олег
- Благодарил (а): 2 раза
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 16 окт 2017, 07:50
- Имя: Арман
- Страна: Казахстан
- город/регион: Алматы
- Благодарил (а): 1 раз
- Поблагодарили: 2 раза
Обмен данными между ПЛК М241 которые находятся разных подсетях
не master/slave, а client/server. Обычно это делается М340/М241.
-
- освоился
- Сообщения: 279
- Зарегистрирован: 14 дек 2015, 12:15
- Имя: Евгений
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 5 раз
- Поблагодарили: 73 раза
Обмен данными между ПЛК М241 которые находятся разных подсетях
Эти подсети в одной VPN сети?
Обязательно EthernetIP?
Конфигураторы обмена на шине не позволяют задавать IP адреса устройств из другой сети, при компиляции будет выдавать ошибку.
Но можно сделать обмен на базе Modbus TCP через библиотеку PLC Communication, на блоке ADDM вы можете задать любой IP адрес.
Обязательно EthernetIP?
Конфигураторы обмена на шине не позволяют задавать IP адреса устройств из другой сети, при компиляции будет выдавать ошибку.
Но можно сделать обмен на базе Modbus TCP через библиотеку PLC Communication, на блоке ADDM вы можете задать любой IP адрес.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 10 окт 2019, 13:28
- Имя: Олег
- Благодарил (а): 2 раза
Обмен данными между ПЛК М241 которые находятся разных подсетях
Спасибо большое все получилось!se_sib писал(а): ↑30 окт 2019, 07:18 Эти подсети в одной VPN сети?
Обязательно EthernetIP?
Конфигураторы обмена на шине не позволяют задавать IP адреса устройств из другой сети, при компиляции будет выдавать ошибку.
Но можно сделать обмен на базе Modbus TCP через библиотеку PLC Communication, на блоке ADDM вы можете задать любой IP адрес.
подсети в одной VPN сети.
-
- освоился
- Сообщения: 279
- Зарегистрирован: 14 дек 2015, 12:15
- Имя: Евгений
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 5 раз
- Поблагодарили: 73 раза
Обмен данными между ПЛК М241 которые находятся разных подсетях
Как-то интересовался у тех.поддерки производителя бытовых роутеров, как реализовать обмен между контроллерами, которые могут работать с IP адресами только своей сети.
Ответ:
Если контроллер действительно не имеет возможности отправлять трафик на шлюз сети (маршрутизатор), и не принимает трафик от хостов с адресами вне сети которая указана в его настройках, то вы можете выделить для них отдельный сегмент с каждой стороны и через VPN-соединение настроить IPIP/IPSec-туннель. Такой туннель можно добавить в мосты сегментов с контроллерами с той и другой стороны и вы получите соединение без трансляции адресов. Если в этих выделенных сегментах все адреса будут уникальные то проблем не предвидится и контроллеры смогут передавать данные друг другу.
Настройка туннелей IPIP, GRE и EoIP
Ответ:
Если контроллер действительно не имеет возможности отправлять трафик на шлюз сети (маршрутизатор), и не принимает трафик от хостов с адресами вне сети которая указана в его настройках, то вы можете выделить для них отдельный сегмент с каждой стороны и через VPN-соединение настроить IPIP/IPSec-туннель. Такой туннель можно добавить в мосты сегментов с контроллерами с той и другой стороны и вы получите соединение без трансляции адресов. Если в этих выделенных сегментах все адреса будут уникальные то проблем не предвидится и контроллеры смогут передавать данные друг другу.
Настройка туннелей IPIP, GRE и EoIP