Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

AlarmWorX: тег-строка

 Ответить Ответить Страница  <12
Автор
Сообщение
vreditel Смотреть выпадающим
Новичок
Новичок


Присоединился: 12 Ноябрь 2009
Online Status: Offline
Публикации: 20
Свойства публикации Свойства публикации   Ответить, цитируя автора - vreditel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: AlarmWorX: тег-строка
    Опубликовано: 16 Ноябрь 2009 15:44

обозначения:

str - тег-string с вашего OPC-сервера;

tag1 и tag2 - теги в DWX.

на входах tag1 и tag2 прописываем сравнение тега str с его реальным значением типа для tag1 if(str="открыта дверь",1,0) и для tag2 if (str="дверь закрыта",1,0) на выходе этих тегов можно ссылаться на теги DIG_MsgText тегов tag1 и tag2 (чтобы не прописывать текст сообщения дискретного состояния этих тегов в AlarmServer). создаем два тега в AWX и на входы этих тегов вешаем теги tag1 и tag2. после всех манипуляций создаешь AlarmView и при настройке цветов состояния "Авария" и "Норма" определяешь как один цвет. иначе после того, как появится второе сообщение (после ежесекундного опроса) первое сообщение перейде из состояния "Авария" в состояние "норма".

Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Ноябрь 2009 15:57
В первом приближении результат вышеописанных действий меня вполне устраивает (цвет пока можно отбросить).
Но есть небольшое сомнение: tag1 и tag2 будут считаться внешними точками в/в? Если да, то, к сожалению, такая реализация не подойдет, т.к. емкость вырастит вдвое, а значит и SCADA-систему придется брать дороже.
Наверх
vreditel Смотреть выпадающим
Новичок
Новичок


Присоединился: 12 Ноябрь 2009
Online Status: Offline
Публикации: 20
Свойства публикации Свойства публикации   Ответить, цитируя автора - vreditel Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Ноябрь 2009 16:26

я так понимаю у вас не хватает клиентских единиц... но ведь можно создать один-два тега в DWX и уже на входе к этим тегам цеплять не по одному условию (типа if(str="открыта дверь",1,0)), а одно выражение с несколькими (в зависимости от количества тегов) условиями, а выходы можно вообще не делать, а прописывать каждому тегу в AlarmServer'e в поле "сообщение" руками. просто у всех создаваемых аварийных тегов в AlarmServer'е вход будет  - один тег из DWX

Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 16 Ноябрь 2009 17:12
Спасибо за совет. Попробую.
Наверх
 Ответить Ответить Страница  <12

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz