Задача следующая. Есть ПЛК100 и несколько контролеров ввода-вывода, подключенных к нему. Необходимо мониторить и управлять всем этим хозяйством с нескольких устройств: ПК, планшеты.

Я рассматриваю следующий вариант: для ПЛК (в CoDeSys) добавляем подэлемент Modbus (Slave) с подэлементом Universal Network Module с интерфейсом TCP.

Вопрос 1: правильно ли я понимаю, что ПЛК выступит мастером для своей сети контролеров и подчиненным устройством для некого управляющего устройства (программы, OPC сервера)?

Далее добавляем несколько входов и выходов, состоянием которых мы будем программно управлять и на состояние которых будет ориентироваться ПЛК в своей работе.

Как указано выше, управление будет осуществляться с нескольких устройств.

Вопрос 2: будет ли работать схема с одновременным обращением устройств управления к ПЛК? Или необходимо реализовать один мастер-сервер, который выступит шлюзом для множества управляющих устройств?