Archived

Этот пост заблокирован, редактирование отключено

Программное обеспечениеВопросы по zWorkbenchБлок "Условие"

Вопросы по системе сквозного проектирования и менеджмента проектов
Исходное сообщение:
ALexandr, 16.09.2016, 10:46
ALexandr
Блок "Условие"
Что я не так делаю или где что не учел, подскажите плиз.
Ответы:
mike, 16.09.2016, 10:56
mike
Блок "Условие"
Спасибо, смотрим
VoronovMaksim88, 16.09.2016, 11:02
VoronovMaksim88
Блок "Условие"
Коллеги, обязательно!:
1. Пишите какой контроллер.
2. Пишите какая версия ядра.
3. Пишите какая версия ZWB.
4. И прикрепляйте проект.

Скриншоты - это очень хорошо !!! Тем более с комментарияим !!! Но всегда достаточно.
ALexandr, 16.09.2016, 11:46
ALexandr
Блок "Условие"
вот пжлуста
Artem, 16.09.2016, 14:13
Artem
Блок "Условие"
Уже несколько раз встречаем такую ошибку. Все дело в таймаутах порта. В данном конкретном случае в диспетчере была целая куча ошибок при опросе контроллера, то есть не стабильная связь. Дело в том, что в режиме отладки программа увеличивается в объеме достаточно сильно, так как в неё попадают отладочные переменные. В этом случае цикл программы увеличивается, соответственно возрастают задержки при ответе главному. Чаще всего при этом возникают ошибки, так как пакеты "портятся". Но в очень редких случаях может получиться так, что на запрос придет ответ от предыдущего запроса. В ответе протокола Modbus, к сожалению, нет данных, какие регистры были запрошены, поэтому возвращенные данные принимаются за "свои" и происходит путаница.
Отсюда вывод. Внимательно следите за сообщениями об ошибках и увеличивайте таймаут порта.
ALexandr, 16.09.2016, 14:25
ALexandr
Блок "Условие"
Спасибо!