Archestra Alarm HI HIHI

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Archestra Alarm HI HIHI

Сообщение Александр » Ср фев 13, 2013 3:48 pm

Я взял объект _. Там есть настройка алармов превышения допустимых границ Lo LoLo Hi HiHi. При значении тега выше границы HiHi или LoLo активны сразу две тревоги Lo, LoLo или Hi, HiHi. Так и должно быть? или это баг? и можно ли это как то исправить? Версия IDE3.0 SP2
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Archestra Alarm HI HIHI

Сообщение TEVAS » Ср фев 13, 2013 4:51 pm

Lo - нижний порог, LoLo - ниже нижнего и то же самое с Hi, HiHi.
Естественно, если у вас значение превысило HiHi, то оно одновременно превысило и Hi и аналогично с Lo.
Можно просто не назначать все 4, а ограничиться двумя. В чем тут баг?
Лучшее украшение жизни – хорошее настроение! ;-)
TEVAS
 
Сообщения: 89
Зарегистрирован: Пт июл 20, 2012 7:32 pm

Re: Archestra Alarm HI HIHI

Сообщение Александр » Ср фев 13, 2013 5:37 pm

В InTouch те же активен только один аларм при нарушении определенного порога... но никак не вместе...
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Archestra Alarm HI HIHI

Сообщение Генератор зла » Ср фев 13, 2013 6:57 pm

Александр писал(а):При значении тега выше границы HiHi или LoLo активны сразу две тревоги Lo, LoLo или Hi, HiHi.

Поясните. Видны 2 записи во вьюре алармов? В каком? Текущем или историческом?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Archestra Alarm HI HIHI

Сообщение Александр » Ср фев 13, 2013 7:12 pm

Смотрю через Object Viewer то там Hi.InAlarm = True и HiHi.InAlarm = True. Соответственно и в интаче в алармвьюэре что с настройкой Summary что c Historical активны аварии и Hi и HiHi
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Archestra Alarm HI HIHI

Сообщение Генератор зла » Ср фев 13, 2013 7:23 pm

Сначала сработал Hi - появилась запись. Затем сработал HiHi - появилась запись. Для Summary при нажатии ACK запись Hi исчезнет и останется HiHi-ACK. Для History останутся обе - по хронологии возникновения.
Что именно Вас смущает?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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" и по логике и просто в интаче (при создании тегов там тоже устанавливаются данные тревоги) он равен нулю.
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Archestra Alarm HI HIHI

Сообщение Генератор зла » Ср фев 13, 2013 7:38 pm

Александр писал(а):в интаче (при создании тегов там тоже устанавливаются данные тревоги) он равен нулю

Вы в этом убеждены, а то лень проверять?
Александр писал(а):хотя значение Tag.PV = 50 уже никак не входит в диапазон тревоги "Hi"

Т.е. 50 < 20 ?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Archestra Alarm HI HIHI

Сообщение Александр » Ср фев 13, 2013 7:44 pm

Про InTouch 9,5 могу сказать точно т.к. постоянно использую это для датчиков микроклимата. там если значение выше тревоги HiHi, тревога Hi снимается.
Теги tag.Hi.InAlarm и tag.HiHi.InAlarm я использую чтобы выделить цветом значение выводимое в интаче, а когда они оба =1 у меня получается или красно-желтое число или желто-красное)
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

Re: Archestra Alarm HI HIHI

Сообщение Александр » Ср фев 13, 2013 7:45 pm

диапазон тревоги Hi от 20 до 40. А диапазон тревоги HiHi от 40 и выше...
Александр
 
Сообщения: 84
Зарегистрирован: Пт май 25, 2012 3:25 pm

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;
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35