Разделение событий по приоритету

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

Разделение событий по приоритету

Сообщение AirBus » Ср ноя 28, 2012 8:18 pm

Добрый день, существует такая задача:
На платформе задиплоена Area - "Plant" в нее входят еще несколько Area, в которых
крутятся инстансы объектов. Все события я разделил по priority x - авария, y - предупреждение, z - технологическое сообщение.
в инстансе одновременно могут быть одновременно все три типа события.

Вопрос в следующем. В интаче необходимо играть на незаквитированную аварию звук1, а на незаквитированное предупреждение звук2.
Когда я делал проекты на классическом интаче у меня был скрипт кондишн
ПредупрСообщение.UnAck OR АварСообщение.UnAck

IF ( АварСообщение.UnAck ) THEN
PlaySound( InfoInTouchAppDir() + "\AS.wav", 1 );
ELSE
IF ( ПредупрСообщение.UnAck ) THEN
PlaySound( InfoInTouchAppDir() + "\PS.wav", 1 );
ENDIF;
Где ПредупрСообщение и АварСообщение - группы алармов.
Как сделать аналогично на платформе?

Заранее благодарю за помощь.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: Разделение событий по приоритету

Сообщение AirBus » Пн янв 21, 2013 8:09 pm

Уважаемые пользователи форума,
может быть кто-нибудь все-таки знает как решить поставленную задачу?
Очень надо:-)
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: Разделение событий по приоритету

Сообщение WO2 » Пн янв 21, 2013 11:04 pm

AirBus, в соседнем топике я давал ссылку Configuring Galaxy Alarms to Beep or Play Sound, думаю как раз для вашего решения.
ссылка 1 и ссылка 2.
WO2
 
Сообщения: 21
Зарегистрирован: Ср сен 23, 2009 8:26 am

Re: Разделение событий по приоритету

Сообщение Генератор зла » Вт янв 22, 2013 12:19 am

Ну типа да. Сделать рекомендации техноты. Только в тройном экземпляре (для аларма, предупреждения и информ. сообщения)
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Разделение событий по приоритету

Сообщение skom » Вт янв 29, 2013 7:04 pm

Я бы сделал объект в IAS например PlaySound с 2 UDA: PlayWarning и PlayAlarm и устанавливал бы их объектами при наступлении события.
В интаче бы на скрипт Condition изменения этих UDA повесил бы PlaySound().
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm


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

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

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