К сожалению нет. Контроллер находится на объекте, куда непросто попасть. Но я могу снять историю из облака. Данные хранятся 90 суток.
Выслал вам на почту выборку за апрель-май.
Добавил на почту данные за 17 и 18 августа 2020г
Вид для печати
Я пока могу только предположить, что это связано с тем, что вы отдаете в переменные символьной конфигурации значения, полученные с модулей ввода, без какой-либо фильтрации.
В результате при появлении единичной ошибки в измерительном канале в переменной появляется некорректное значение (так как код ошибки кодируется в старшем байте), и это является причиной ошибки.
Я бы рекомендовал в коде осуществить фильтрацию - объявить дополнительные REAL-переменные, и копировать в них значения с модулей только тогда, когда они не содержат кода ошибки.
И уже эти переменные привязать к символьной конфигурации.
Ошибок с подобными кодами в библиотеке не предусмотрено.Цитата:
Если это так, то что скрывается за кодами 7,8,9? Коды разные - значит и ошибки какието разные?
Чтобы дать какие-то комментарии - мне нужно воспроизвести проблему у себя, и соответственно от вас требуется предоставить какую-то методику для этого.
Насчет Init - в рамках теста я бы вам рекомендовал настроить опрос через шаблоны, где уже сразу готовые переменные нужных типов и готовые коды ошибок, чтобы исключить возможность наличия ошибки в низкоуровневом коде.
Переделать программу и после отвезти ее на объект? В целом реально, но займет много времени. И есть подозрение, что ничего не даст.
Ок. Готов переделать, но что после этого? Предположим ошибки останутся. Куда смотреть, что дергать?
если модбас то это отсюда Вложение 50677 но это настолько редковстречающиеся. По прежнему нужно смотреть настройки связи, возможно четность или стоп-биты различны поэтому иногда приводит к этим ошибкам
Проверили визуально первым делом. Внешне все норм. Дополнительно прозвонили кабель от шкафа с модулем до датчика на предмет плохого контакта - тоже нет криминала.
Да, по ModbusTCP к МВ210-101. Каналы 0 и 3.Цитата:
Эти два канала (Морозильник 9 TE9.2 и Холодильник 8 TE8.1) к какому модулю подключены? МВ210-101?
Тогда рекомендую еще прошивку модуля обновить до актуальной.