Форум АСУ ТП » Программное обеспечение верхнего уровня » SCADA "КРУГ-2000" » Сигнализация

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

1. TEC - 10 Апреля, 2013 - 09:45:21 - перейти к сообщению
Здравствуйте!
Не получается настроить сигнализацию по входной аналоговой переменной.
В генераторе базы данных начало и конец шкалы указаны, предаварийные и предупредительные границы тоже указаны.
В генераторе динамики на мнемосхеме сигнализация по этой переменной установлена.
Что еще нужно сделать чтобы сигнализация отрабатывала?
Сейчас "Цвет состояния" переменной всегда зеленый и в протокол событий ничего не выводится.
2. LopukhinVA - 10 Апреля, 2013 - 10:50:58 - перейти к сообщению
Добрый день,
для переменных, например, привязанных, к каналу «OPC-клиент» или для виртуальных (переменных, не привязанных к каналу) в паспорте переменной необходимо включить «Алгоритм нестандартной обработки» и задать номер обработки (для Входной аналоговой переменной это «1»). Данные атрибуты задаются с помощью Генератора Базы Данных на форме «Переменных».
Более подробно см. документацию книга «Общесистемная информация» пункт 3 «Протоколы обмена и алгоритмы обмена данных».
3. TEC - 10 Апреля, 2013 - 13:45:45 - перейти к сообщению
Спасибо за ответ!
Включил алгоритм нестандартной обработки 1 и задал номер алгоритма 1.
Теперь у меня значение переменной всегда равно началу шкалы, цвет состояния синий. Почему так может быть?
4. LopukhinVA - 10 Апреля, 2013 - 14:37:58 - перейти к сообщению
УТОЧНИТЕ, пожалуйста, к каналу какого типа, привязана переменная?

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

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

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

3) Если переменная, привязана к каналу – то нет связи по каналу.
5. TEC - 11 Апреля, 2013 - 06:43:46 - перейти к сообщению
Канал - OPC-сервер.
1) Значение переменной в пределах шкалы
2) Качество тега в MatrikonOPC Explorer Good,non-specific
3) Связь по каналу есть
Если свойство "Снять с опроса в СО" установить в "1", то отображается реальное значение OPC-тега.
6. LopukhinVA - 11 Апреля, 2013 - 10:16:19 - перейти к сообщению
По всей видимости, OPC-тег привязан к атрибуту №65"Текущее значение после (СО)" переменной КРУГ-2000, а входным атрибутом для алгоритма нестандартной обработки, является атрибут №28 "Текущее значение до преобразования (контроллер)".
Соответственно, для обработки сигнализаций необходимо привязать OPC-тег к атрибуту №28 (верно только для Входной аналоговой переменной, для переменных других типов атрибуты другие)
7. TEC - 11 Апреля, 2013 - 10:38:27 - перейти к сообщению
Да, так и есть.
Спасибо большое! Теперь все работает.
8. TEC - 18 Апреля, 2013 - 13:23:24 - перейти к сообщению
Здравствуйте!
Еще вопрос по сигнализации...
На Цвет заливки Прямоугольника назначена Сигнализация цветом.
Все нормально работает, цвет меняется в соответствии со значением Источника.
А можно ли сделать так чтобы цвет заливки не менялся на зеленый при возврате в норму, а продолжал оставаться красным или желтым пока не будет нажата кнопка квитирования?
9. LopukhinVA - 19 Апреля, 2013 - 13:36:55 - перейти к сообщению
Возможно или нет реализовать это при помощи скриптов зависит от того как организован Ваш проект.
Цвет и состояние элемента в этом случае будет обрабатываться скриптом
После выполнения квитирования, а оно бывает разных типов, нужно будет использовать еще один скрипт уведомляющий первый скрипт о том что было квитирование.
Если такой вариант Вас устроит, то Вам необходимо почитать документацию на Генератор динамики, раздел Скрипты.
10. TEC - 19 Апреля, 2013 - 14:35:11 - перейти к сообщению
Понятно.
А как-нибудь можно узнать было ли событие сквитировано или нет без использования скриптов?

Powered by ExBB 1.1.3