Форум АСУ ТП Форум АСУ ТП
Обсуждение вопросов работы ПО, ПТК, АСУ ТП
 Помощь      Поиск      Пользователи      BanList


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

> Без описания
TEC
Отправлено: 10 Апреля, 2013 - 09:45:21
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Здравствуйте!
Не получается настроить сигнализацию по входной аналоговой переменной.
В генераторе базы данных начало и конец шкалы указаны, предаварийные и предупредительные границы тоже указаны.
В генераторе динамики на мнемосхеме сигнализация по этой переменной установлена.
Что еще нужно сделать чтобы сигнализация отрабатывала?
Сейчас "Цвет состояния" переменной всегда зеленый и в протокол событий ничего не выводится.
 
LopukhinVA
Отправлено: 10 Апреля, 2013 - 10:50:58
Post Id



Супермодератор
Full Member





Покинул форум
Сообщений всего: 169
Дата рег-ции: Сент. 2010  





Добрый день,
для переменных, например, привязанных, к каналу «OPC-клиент» или для виртуальных (переменных, не привязанных к каналу) в паспорте переменной необходимо включить «Алгоритм нестандартной обработки» и задать номер обработки (для Входной аналоговой переменной это «1»). Данные атрибуты задаются с помощью Генератора Базы Данных на форме «Переменных».
Более подробно см. документацию книга «Общесистемная информация» пункт 3 «Протоколы обмена и алгоритмы обмена данных».
 
TEC
Отправлено: 10 Апреля, 2013 - 13:45:45
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Спасибо за ответ!
Включил алгоритм нестандартной обработки 1 и задал номер алгоритма 1.
Теперь у меня значение переменной всегда равно началу шкалы, цвет состояния синий. Почему так может быть?
 
LopukhinVA
Отправлено: 10 Апреля, 2013 - 14:37:58
Post Id



Супермодератор
Full Member





Покинул форум
Сообщений всего: 169
Дата рег-ции: Сент. 2010  





УТОЧНИТЕ, пожалуйста, к каналу какого типа, привязана переменная?

Основные причины могут быть следующие:

1) Если текущее значение переменной больше или меньше конца и начала шкалы соответственно

2) Если переменная, привязана к OPC-тегу, то качество этого тега "НЕ GOOD".

3) Если переменная, привязана к каналу – то нет связи по каналу.
 
TEC
Отправлено: 11 Апреля, 2013 - 06:43:46
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Канал - OPC-сервер.
1) Значение переменной в пределах шкалы
2) Качество тега в MatrikonOPC Explorer Good,non-specific
3) Связь по каналу есть
Если свойство "Снять с опроса в СО" установить в "1", то отображается реальное значение OPC-тега.
 
LopukhinVA
Отправлено: 11 Апреля, 2013 - 10:16:19
Post Id



Супермодератор
Full Member





Покинул форум
Сообщений всего: 169
Дата рег-ции: Сент. 2010  





По всей видимости, OPC-тег привязан к атрибуту №65"Текущее значение после (СО)" переменной КРУГ-2000, а входным атрибутом для алгоритма нестандартной обработки, является атрибут №28 "Текущее значение до преобразования (контроллер)".
Соответственно, для обработки сигнализаций необходимо привязать OPC-тег к атрибуту №28 (верно только для Входной аналоговой переменной, для переменных других типов атрибуты другие)
 
TEC
Отправлено: 11 Апреля, 2013 - 10:38:27
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Да, так и есть.
Спасибо большое! Теперь все работает.
 
TEC
Отправлено: 18 Апреля, 2013 - 13:23:24
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Здравствуйте!
Еще вопрос по сигнализации...
На Цвет заливки Прямоугольника назначена Сигнализация цветом.
Все нормально работает, цвет меняется в соответствии со значением Источника.
А можно ли сделать так чтобы цвет заливки не менялся на зеленый при возврате в норму, а продолжал оставаться красным или желтым пока не будет нажата кнопка квитирования?
 
LopukhinVA
Отправлено: 19 Апреля, 2013 - 13:36:55
Post Id



Супермодератор
Full Member





Покинул форум
Сообщений всего: 169
Дата рег-ции: Сент. 2010  





Возможно или нет реализовать это при помощи скриптов зависит от того как организован Ваш проект.
Цвет и состояние элемента в этом случае будет обрабатываться скриптом
После выполнения квитирования, а оно бывает разных типов, нужно будет использовать еще один скрипт уведомляющий первый скрипт о том что было квитирование.
Если такой вариант Вас устроит, то Вам необходимо почитать документацию на Генератор динамики, раздел Скрипты.
 
TEC
Отправлено: 19 Апреля, 2013 - 14:35:11
Post Id



Пользователь
Newbie





Покинул форум
Сообщений всего: 24
Дата рег-ции: Март 2013  





Понятно.
А как-нибудь можно узнать было ли событие сквитировано или нет без использования скриптов?
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« SCADA "КРУГ-2000" »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by ExBB 1.1.3