Уважаемый Аркадий, к сожалению ошибка присутствует. И напрямую связана с использованием в конфигурации модулей ввода вывода по последовательным портам. При работе с запущенными в опрос интерфейсами на больших проектах (более 20 регистров модбас/ команд овен). Особенно часто возникает при отключенных слейвах и слишком малых pooling time. Лично я перед логином пользовался ресетом при пуске. Как вариант - программный останов всего опроса (командной в переменную статуса мастера) перед логином.
По моему скромному мнению использование модулей ввода -вывода в конфигурации есть неизбежное зло, которое позволяет быстро запустить систему в работу, но для больших систем надо пользоваться очень аккуратно. Играйте c Pooling Time и Status(для запуска останова ненужных устройств). Чтение документации не совсем дает представление о работе. Чисто практически - считайте время pooling time по совокупности передаваемых данных. Выключайте устройства из опроса по таймауту.

Кстати еще грабли -
В прошивке 2.07 и выше ужесточены требования к настройке - цикл ПЛК превыше всего - т.е. если программа не влезает в заявленный цикл плк - надо его увеличивать иначе работа с внешним устройствами практически не идет.


Пусть бросит в меня Симатеком s400 тот кто не встречал контроллеров без особеннностей.
Насчет умирания - на объекте ну вообще верю, но где сам видел и трогал руками объекты - все висит и пашет уже года 1.5.
Верю что руки прямые, верю что контроллеры хуже немецких, верю что помех нет - ну так пишите как выходит из строя, почему, в каких условиях - мы открыты и готовы к сотрудничеству. Уже было внесено в конструкцию и ядро ПЛК много изменений по обращениям клиентов.