Гм, господа, выкладывайте проекты вместе с вашими вопросами. Иначе любое обсуждение - гадание на кофейной гуще.
Сделайте бОльшим время цикла, ПЛК очевидно не успевает обработать и программу и функции обмена.
Делается это в конфигурации ПЛК, для верхнего пункта дерева заходите в параметры модуля и изменяете значение параметра minCycleLength, по умолчанию там 1, поставьте 5.





Нечего не понял, т.е. можно на один интерфейс настроит переключение протоколов, для разных устройств?
