Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
InTouch_Метод.doc
Скачиваний:
30
Добавлен:
12.02.2016
Размер:
34.47 Mб
Скачать

Приклад використання посилань на віддалені теги (rtr) з використанням непрямих тегів (IndirectTag)

  1. В програмі WindowMaker створити нове вікно:

  • File – New Window;

  • в діалоговому вікні вказати ім’я вікна RTR та задати параметри створюваного вікна.

  1. У вікні RTR створити наступні елементи, використовуючи засоби інструментальної панелі та бібліотеки Wizard.

Для цього використовуються наступні елементи:

  • для числового відображення значень відповідних посилань на теги AnTag1, AnTag2, AnTag3, AnTag4 та значення тега IndirectTag використовуються стандартні елементи Analog Tagname Display With Tagname Text з бібліотеки Wizard;

  • в якості кнопок використовуються стандартні кнопки з інструментальної панелі;

  • в якості лампочок використовуються стандартні лампочки Circular Light з бібліотеки Wizard.

  1. Далі потрібно визначити наступні теги:

  • непрямий тег IndirectTag для демонстрації роботи з посиланнями на віддалені теги (RTR);

  • чотири дискретні теги DiscTag1, DiscTag2, DiscTag3, DiscTag4 типу Memory Discrete для керування роботою лампочок.

  1. Наступним кроком потрібно прив’язати елементи вікна RTR до відповідних тегів:

  • елементи Analog Tagname Display With Tagname Text приєднати до відповідних посилань на теги AnTag1, AnTag2, AnTag3, AnTag4 та до тегу IndirectTag;

  • відповідні лампочки прив’язати до відповідних дискретних тегів;

  • прив’язати до кнопок виконання скриптів;

  • написати скрипт для кнопки з надписом DDETest. По натисненню на цю кнопку непрямий тег буде прив’язуватись до посилання на тег AnTag1. Також буде ініціюватись вмикання першої лампочки та вимикання всіх інших;

  • написати скрипт для кнопки з надписом SLTest. По натисненню на цю кнопку непрямий тег буде прив’язуватись до посилання на тег AnTag2. Також буде ініціюватись вмикання другої лампочки та вимикання всіх інших;

  • написати скрипт для кнопки з надписом OPCTest 1. По натисненню на цю кнопку непрямий тег буде прив’язуватись до посилання на тег AnTag3. Також буде ініціюватись вмикання третьої лампочки та вимикання всіх інших;

  • написати скрипт для кнопки з надписом OPCTest 2. По натисненню на цю кнопку непрямий тег буде прив’язуватись до посилання на тег AnTag4. Також буде ініціюватись вмикання четвертої лампочки та вимикання всіх інших.

  1. Далі необхідно перейти в режим виконання – клікнути на команді Runtime. Microsoft Excel, сервер Matrikon OPC Explorer та SMC мають бути запущеними та зконфігурованими як в попередніх прикладах.

  1. При натисканні на кнопки непрямий тег IndirectTag буде прив’язуватись до відповідного канала (прописаного в скрипті). В полі IndirectTag = … буде відображатись значення вибраного віддаленого тега та буде вмикатись відповідна лампочка.

Приклад організації резервного каналу отримання даних (Failover)

Резервування каналів отримання даних SCADA-системою InTouch можливо трьома способами, як показано на рис.6.1.

PC

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]