Страница 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;