Добрый день.
При пропадании связи с устройством, опрашиваемым по Modbus TCP, значения в каналах обнуляются. Имеется ли возможность сохранять последние прочитанные значения, для отображения на представлении состояния до момента обрыва связи?
Проверка перед записью при помощи формулы в данном канале,можно пример?
Возможно что 0 это нормальное показание, как быть в этом случае. Как вариант статус канала телесигнал, но тут неопределенность что произойдет раньше — формирование статуса канала телеизмерение или расчет дорасчетного.
В идеале было бы правильно коммуникатору обновлять данные только в случае их достоверности (статус 1). Если связи нет коммуникатору логично обновлять только статус.
Было бы неплохо, если такая настройка была бы непосредственно у Опрос КП, а не целиком на весь Коммуникатор. Достаточно полезная вещь иногда, чем делать формулы.
Спасибо!
Помогло использование формулы CnlStat > 0 ? Cnl : Val(); 1 для Типа канала Телеизмерение, при это формула CnlStat > 0 ? Cnl : Val() не решает проблему.
Поясните пожалуйста, что значит 1 после Тернарной операции.