Добрый день,
Есть необходимость вывести на панель заданное время таймера (уставка в программе задана в секундах) и оставшееся время до его отключения (рассчитывается в программе в секундах) в секундах.
ПЛК - Мастер, Панель - Слейв. Протокол ModBus TCP.
Панель: два цифровых дисплея с регистрами PSW типом значений WORD форматов Unsigned c разрядностью 6 знаков до запятой.
Цифровой дисплей 1.png Цифровой дисплей 2.png
ПЛК: две переменных типа WORD, в которые заносятся значения в секундах. Программа работает правильно, и заносит в переменные корректные значения. Соответствующие регистры Панели привязаны к переменным ПЛК.
Переменные в ПЛК.png Переменные в HMI.png Канал в HMI.png
На визуализации Панели получаю непонятный результат значений переменных. Перепроверял типы данных, привязку регистров к переменным, привязку регистров к цифровым дисплеям. Не понимаю, что делаю не так?
HMI.png


Ответить с цитированием
