Ответ: Завис экран меню
Вопрос решился, причина была в неверных индексах массивов в сишной части пользовательского приложения (соответственно, разрушение памяти).
Ещё бага интересная обнаружилась, logix может неправильно разбивать посылки modbus tcp master, слишком длинные пакеты из регистров нарезает в один запрос, на что ему libmodbus на сервере делает "отворот поворот", закрывая TCP-соединение, контроллер при этом визуально "повисает" при включении сетевого соединения. Решил через изменение карты регистров в libmodbus tcp server (slave).
|