3 экземпляра (экземпляр - это объявление переменной данного типа, верно?). Для чтения вызывается 5 раз. Первый раз 1 экземпляр, остальные 4 раза другой экземпляр. Для записи вызывается третий экземпляр (7 раз вызов происходит)
https://disk.yandex.ru/d/Lh3KhEVIeO9ASg - ссылка на проект.
Описание:
Записываем проект на ПЛК. Создаем загрузочное приложение. После чего перезагружаем ПЛК путем сброса питания. После загрузки общение по ModBus не происходит. Подключаемся к ПЛК из Кодесис, смотрим имя ошибки.
Далее, перезаписываем прошивку. Запускаем программу. ModBus работает корректно, никаких ошибок нет.
Здравствуйте! Устанавливаю Функциональный блок actual_data для опроса ВКТ-7.
В нем используется входной параметр handle - SYSCOM.RTS_IEC_HANDLE (Дескриптор последовательного порта)
Не подскажете, где найти этот параметр или его описание?
Это помогло. Спасибо! А в чем причина? Можно предположить, допустим, что значение дескриптора порта остается старым, так как переменная хранится в независимой памяти, но при инициализации она должна перезаписаться, так как инициализация ModBus производится каждый раз при запуске.