Здравствуйте, есть несколько проблем.
Следующие проблемы:
1. Согласно даташиту на девайс указано что количество памяти обмена не ограничено (м лицензия). Собственно, создать область в modbus slave из большим количеством чем 1000 елементов любого типа - не возможно.
Эта память используется как буфер обмена между PLC и HMI для адресации используется косвенная адресация на стороне HMI регистры сдвига и т.д.
2. При использовании 1000 элементов типа DWORD в области обмена наблюдается нормальная работа после загрузки, старта программы ПЛК и загрузки бутового проекта. Делаем рестарт ПЛК и он перегружается циклично (светлодиод работа моргает с цыкличностю гдето раз в 5 сек) постоянно пока я не войду из CoDeSys в онлайн (с этой самой программой, вход выполняется нормально, никаких сбоев с бутовой программой не обнаружено). После этого индикатор работа начинает гореть постоянно и программа работает стабильно до перезагрузки но сам модбас слев зависает и не отвечает на запросы Modbus master-a (Weintek mTV-100).
ID:54222170132005451
Версия прошывки обновленная через UpdateCore до последней на сайте.
PLCInfo
PLC model MODEL PLC 110-60
Binary VERSION 0.3.67
Need Target version >= 3.10
Compiled: 13:05:36 Feb 8 2017
STM32 binary version 114
MAC 6A:77:00:FF:E3:76
Codesys 2.3.9.9