Здравствуйте. Канал FLOAT. При возвращении значения канала в норму - переход LA (или HA) к сообщению необходимо добавить минимальное (максимальное для HA) значение, которое было достигнуто (за приделами LA-HA). Например "параметр ниже предупредительной границы (min 54.37 °C)" Как это лучше реализовать?
Posted by Nico (Участник № / Member № 5342) on :
ключ ALR_FLOAT_ADDVALUE=ON в cnf файл или формат вывода в сообщение(например %g)
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
Так можно добавить в сообщение текущее значение канала (на момент выдачи сообщения). Мне нужно при возвращении в норму показать какое было максимальное отклонение. Само отклонение я в программе отслежу. Вопрос - как его в сообщение "внедрить".
Posted by Nico (Участник № / Member № 5342) on :
если надо фиксировать за пределами границ канала максимальное(минимальное) значение то нужно создавать дополнительный канал
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
Создать дополнительный канал FLOAT, в нём фиксировать max-min значение. А дальше как это значение в сообщение основного канала вставить? Или сообщение может вывести дополнительный канал? как?
Posted by Nico (Участник № / Member № 5342) on :
естественно через доп канал сообщение выводить
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
В дополнительном канале настрою словарь для вывода значения канала в сообщение, сохраню значение min (max) для вставки в сообщение. Как сделать чтобы при переходе LA (или HA) на основном канале дополнительный вывел сообщение?
Posted by Андрей Тольятти (Участник № / Member № 6191) on :
Можно у дополнительного программно двигать границу LA (или HA) тогда всё получается. Спасибо.