Показать сообщение отдельно
Старый 14.10.2020, 10:41   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Завис экран меню

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


Добавлено через 15 минут


Цитата:
Сообщение от romanetz Посмотреть сообщение
Вопрос решился, причина была в неверных индексах массивов в сишной части пользовательского приложения (соответственно, разрушение памяти).
У нас в техподдержке последнее время складывается неприятная ситуация, когда люди обращаются с проблемами, доходящими иногда до обвинений нас в некомпетентности. А в результате обязательно вылазит какая-то СИшная программа, о которой в не менее обязательном порядке умалчивают до последнего.

К вам это относится в наименьшей мере: вы и с проблемой сами разобрались и отписали нам о её причине.

Но всё же. Что вам помешало с самого начала полностью рассказать, что вы делаете с контроллером?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием