Страница 1 из 1
Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 3:48 pm
Александр
Я взял объект _. Там есть настройка алармов превышения допустимых границ Lo LoLo Hi HiHi. При значении тега выше границы HiHi или LoLo активны сразу две тревоги Lo, LoLo или Hi, HiHi. Так и должно быть? или это баг? и можно ли это как то исправить? Версия IDE3.0 SP2
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 4:51 pm
TEVAS
Lo - нижний порог, LoLo - ниже нижнего и то же самое с Hi, HiHi.
Естественно, если у вас значение превысило HiHi, то оно одновременно превысило и Hi и аналогично с Lo.
Можно просто не назначать все 4, а ограничиться двумя. В чем тут баг?
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 5:37 pm
Александр
В InTouch те же активен только один аларм при нарушении определенного порога... но никак не вместе...
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 6:57 pm
Генератор зла
Александр писал(а):При значении тега выше границы HiHi или LoLo активны сразу две тревоги Lo, LoLo или Hi, HiHi.
Поясните. Видны 2 записи во вьюре алармов? В каком? Текущем или историческом?
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:12 pm
Александр
Смотрю через Object Viewer то там Hi.InAlarm = True и HiHi.InAlarm = True. Соответственно и в интаче в алармвьюэре что с настройкой Summary что c Historical активны аварии и Hi и HiHi
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:23 pm
Генератор зла
Сначала сработал Hi - появилась запись. Затем сработал HiHi - появилась запись. Для Summary при нажатии ACK запись Hi исчезнет и останется HiHi-ACK. Для History останутся обе - по хронологии возникновения.
Что именно Вас смущает?
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:34 pm
Александр
Допустим порог Hi = 20, порог HiHi = 40. При значении Tag.PV = 50 будут равны единице и Hi.InAlarm и HiHi.InAlarm , хотя значение Tag.PV = 50 уже никак не входит в диапазон тревоги "Hi" и по логике и просто в интаче (при создании тегов там тоже устанавливаются данные тревоги) он равен нулю.
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:38 pm
Генератор зла
Александр писал(а):в интаче (при создании тегов там тоже устанавливаются данные тревоги) он равен нулю
Вы в этом убеждены, а то лень проверять?
Александр писал(а):хотя значение Tag.PV = 50 уже никак не входит в диапазон тревоги "Hi"
Т.е. 50 < 20 ?
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:44 pm
Александр
Про InTouch 9,5 могу сказать точно т.к. постоянно использую это для датчиков микроклимата. там если значение выше тревоги HiHi, тревога Hi снимается.
Теги tag.Hi.InAlarm и tag.HiHi.InAlarm я использую чтобы выделить цветом значение выводимое в интаче, а когда они оба =1 у меня получается или красно-желтое число или желто-красное)
Re: Archestra Alarm HI HIHI
Добавлено:
Ср фев 13, 2013 7:45 pm
Александр
диапазон тревоги Hi от 20 до 40. А диапазон тревоги HiHi от 40 и выше...
Re: Archestra Alarm HI HIHI
Добавлено:
Чт фев 14, 2013 12:07 pm
Генератор зла
Александр писал(а):Теги tag.Hi.InAlarm и tag.HiHi.InAlarm я использую чтобы выделить цветом значение выводимое в интаче, а когда они оба =1 у меня получается или красно-желтое число или желто-красное)
Так выделяйте
правильно If tag.HiHi.InAlarm then Red; elseif tag.Hi.InAlarm then Yellow; endif;
Или присвойте полям LoLo.InAlarm,.... весовые коэфф. Получитс6:
Color = LoLo.InAlarm * 10 + Lo.InAlarm * 1 + Hi.InAlarm * 1 + HiHi.InAlarm * 10;
If Color < 10 then Yellow; else Red; endif;