Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...l=1#post414783
Читаете дату и время, конвертируете функциями
Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...l=1#post414783
Читаете дату и время, конвертируете функциями
В библиотеке ГМ https://owen.ru/forum/showthread.php...l=1#post475367
есть макросы для преобразовании времени панели из формата BCD (регистры PSW30..35) в обычные двоичные числа
Захват-1.png
Например
Захват-2.png
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Коллеги, столкнулся со странным. Имеется панель СП310 и контроллер wago 750-890. Связь по modbus-TCP. На панели на главный экран выведены регистры связи с PLC. По некоему биту от контроллера на панели должно открываться окно. При открытии окна с очень высокой вероятностью свзяь с PLC "замирает", т.е. значения регистров связи перестают меняться и при снятии управляющего бита окно не закрывается. Попробовал перевести управление окном на экранный переключатель. Теперь окно и открывается и закрывается, но всё равно с высокой вероятностью (~70%) при открытии или при закрытии окна связь замирает. Попробовал вместо контроллера подставить modbus-эмулятор на ПК - с ним эффект пропадает (можно и битом и переключателем моргать сколько угодно – связь сохраняется).
Пробовал контроллер и панель "отсаживать" в локальную сеть, в которой кроме них больше никого нет – тоже не помогает.
С одной стороны получается, что проблема не в панели, а в контроллере. Но тогда почему замирают ВСЕ регистры связи? Панель перестаёт формировать запросы?
P.S. Если вместо открытия окна переходить на другой экран, связь тоже замирает. Я в панике!
А может панель в момент открытия окна опрашивает только те регистры, которые там нарисованы и запрограммированы к опросу? Что будет, если этот регистр/бит добавить на всё окна?
Достаточно указать один неверный адрес регистра или бита и панель начнёт тормозить. Или поставить не настроенный график (таблицу) или не подключить прописанный слейв модуль.
Надо не паниковать, а проверить адреса и удалить не нужные.
Последний раз редактировалось kondor3000; Вчера в 08:01.