Форум специалистов АСУ ТП » Программное обеспечение верхнего уровня » SCADA/HMI DataRate » Квитирование

Страниц (1): [1]
 

1. Rumpelshtinskiy - 29 Апреля, 2014 - 07:46:57 - перейти к сообщению
Всем привет. Необходимо получить факт о том что произошло квитирование всего проекта. Дело в том, что имеется тег квитирования (DI/DO), который приходит с контроллера, его необходимо изменять и посылать обратно. Можно создать кнопку квитирования,связанную с этим тегом, для оператора на мнемосхеме, но этого не достаточно, так как оператор может так же квитировать из окна сигнализаций. Накопал Krug.ObjectModel.ConditionManaging.Algorithms.AlarmAcknowledgementAlgorithm.IsServerAcknowledgement - это признак квитирования на сервере (bool), но вернуть из него значение не получается. Код расположен в Объекте/скрипты,
CODE:
if (AlarmAcknowledgementAlgorithm.IsServerAcknowledgement)
{// тут присвоение значения переменной }

Krug.ObjectModel.ConditionManaging.Algorithms в Пространстве имен
2. SorokinVS - 29 Апреля, 2014 - 11:48:48 - перейти к сообщению
Почему Вы по привязке не хотите воспользоваться свойствами сводного сигнального состояния объекта и сигнальных подсостояний? Есть свойство "Подтверждено", которое показывает была ли сквитирована сигнализация. Также есть возмжность посмотреть кто и когда это сделалал.

В справке есть раздел "События и тревоги (алармы)/Сигнализация/Пример сигнализации в проекте", где Вы можете ознакомиться с тем как подобные вещи делаются.
3. Rumpelshtinskiy - 30 Апреля, 2014 - 11:28:01 - перейти к сообщению
Поспешил я с ответом, не проверив. Если делать по примеру, то известно состояние квитирования только одного сигнала, мне же нужно знать что произошло "глобальное" квитирование.
4. SorokinVS - 30 Апреля, 2014 - 16:27:03 - перейти к сообщению
Понятия глобального квитирования нет. Вы можете только создать Сводное сигнальное состояние на какой-то корневой объект. Также никто Вам не мешает создать какой-то тег в обработки которого свести информацию по всему технгологическому объекту и получить общую "глобальную" сигнализацию с возможностью квитирования.

Powered by ExBB 1.1.3