Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2014
Всем привет. Необходимо получить факт о том что произошло квитирование всего проекта. Дело в том, что имеется тег квитирования (DI/DO), который приходит с контроллера, его необходимо изменять и посылать обратно. Можно создать кнопку квитирования,связанную с этим тегом, для оператора на мнемосхеме, но этого не достаточно, так как оператор может так же квитировать из окна сигнализаций. Накопал Krug.ObjectModel.ConditionManaging.Algorithms.AlarmAcknowledgementAlgorithm.IsServerAcknowledgement - это признак квитирования на сервере (bool), но вернуть из него значение не получается. Код расположен в Объекте/скрипты,
CODE:
if (AlarmAcknowledgementAlgorithm.IsServerAcknowledgement)
{// тут присвоение значения переменной }
Krug.ObjectModel.ConditionManaging.Algorithms в Пространстве имен
SorokinVS
Отправлено: 29 Апреля, 2014 - 11:48:48
Newbie
Покинул форум
Сообщений всего: 40
Дата рег-ции: Сент. 2010
Почему Вы по привязке не хотите воспользоваться свойствами сводного сигнального состояния объекта и сигнальных подсостояний? Есть свойство "Подтверждено", которое показывает была ли сквитирована сигнализация. Также есть возмжность посмотреть кто и когда это сделалал.
В справке есть раздел "События и тревоги (алармы)/Сигнализация/Пример сигнализации в проекте", где Вы можете ознакомиться с тем как подобные вещи делаются.
Rumpelshtinskiy
Отправлено: 30 Апреля, 2014 - 11:28:01
Newbie
Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2014
Поспешил я с ответом, не проверив. Если делать по примеру, то известно состояние квитирования только одного сигнала, мне же нужно знать что произошло "глобальное" квитирование.
Покинул форум
Сообщений всего: 40
Дата рег-ции: Сент. 2010
Понятия глобального квитирования нет. Вы можете только создать Сводное сигнальное состояние на какой-то корневой объект. Также никто Вам не мешает создать какой-то тег в обработки которого свести информацию по всему технгологическому объекту и получить общую "глобальную" сигнализацию с возможностью квитирования.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.