Есть связка 6 контроллеров ПЛК110 и скада через OPC Lectus по Modbus TCP. У каждого контроллера на RS485 сидят расширители. Как опросить с одного контроллера вход(переменную) другого контроллера без использования скады в такой связке?
Есть связка 6 контроллеров ПЛК110 и скада через OPC Lectus по Modbus TCP. У каждого контроллера на RS485 сидят расширители. Как опросить с одного контроллера вход(переменную) другого контроллера без использования скады в такой связке?
Организуй сеть RS-485 из этих ПЛК. Через ПЛК-Master и организуй обмен.
Они вроде и так в одной сети - tcp
В контроллере, который должен опрашивать все остальные контроллеры организуйте ModBus TCP Master, и параллельно опрашивайте другие ПЛК.
А есть ограничение по числу мастеров при таком подключении. Сильно ли страдает быстродействие и не будет ли проблем у скады?
Если я настрою связь по UDP Ethernet, смогу ли я соединиться через тот же ethernet со скадой?
slave модулю не важно сколько мастеров к нему обращается. Надо понимать, что часть посылок конечно же может теряться, в случае единовременного запроса. Если это критично - действительно можно использовать сетевые переменные по UDP. Пример настройки был.
Обмену по ModBus со SCADA обмен сетевыми переменными мешать не будет.