Как правило, на объекте мы не хотим отказаться от интерфейса Ethernet. Это может быть SCADA или другой ПЛК и т.д.. Протокол это Modbus TCP. Так как в ПЛК нет специального модуля или иных технических средств, то работа и обработка сокетов требует ресурсов центрального процессора (ARM).
Приведу пример из жизни роутер настроенный для кабельного телевидения может быть настроен на передачу протоколов для приставки ТВ. Но в реальности роутер загружен, так что наблюдаются «притормаживания». Если сеть разгрузить добавлением одного хаба, то от тормозов можно уйти.
Это к тому, что обработка требует ресурсов. Более конкретнее, усложняя программу мы увеличиваем время цикла ПЛК, а оно не должно быть большим.
tc65 Lite (IRZ automation). Программа пишется на java. В каждом модеме прошивка привязана к серийному номеру (imei), чтобы затруднить воровство прошивок. Настраивая программу под свои нужды можно опрашивать теплосчетчики, счетчики эл.энергии со специфичными протоколами и т.д.
Повторю вопрос: