Главная страница

Реферат SCADA-системы. Введение асу тп и диспетчерское управление


Скачать 0.68 Mb.
НазваниеВведение асу тп и диспетчерское управление
Дата17.02.2019
Размер0.68 Mb.
Формат файлаdoc
Имя файлаРеферат SCADA-системы.doc
ТипРеферат
#67842
страница9 из 14
1   ...   6   7   8   9   10   11   12   13   14

Особенности адресации в InTouch


В InTouch вышеуказанные механизмы положены в основу обмена данными между приложениями InTouch и DDE и SuiteLink-серверами, которые, в свою очередь, связаны коммуникационными каналами с устройствами нижнего уровня (контроллерами).

Так как InTouch предназначен для разработки и поддержания интерфейса сбора данных и диспетчерского управления (рисунок 8), среда исполнения WindowViewer при взаимодействии с контроллерным уровнем выступает, как правило, в роли приложения-клиента (узел View), запрашивающего данные у приложения - сервера (I/O Server).



Рисунок 8 – Обмен данными между InTouch-приложением и технологическим процессом

Через сервер ввода/вывода InTouch-приложение имеет возможность читать данные из контроллера или писать данные в него. Процесс обмена информацией InTouch-приложения с контроллером можно представить следующей схемой
Здесь и встает один из главных вопросов организации обмена с серверами ввода/вывода: каким образом обеспечить клиенту доступ к запрашиваемой им информации?

Для организации обмена с приложением определяются каналы обмена или каналы доступа, характеризующиеся следующими параметрами:

  • имя узла (Node Name);

  • имя приложения (Application Name);

  • имя группы данных или топик (Topic Name );

  • имя элемента (Item Name).

Имя приложения – это имя программы Windows, которая выполняет функции DDE, FastDDE, SuiteLink-серверов. Имя группы данных определяется при конфигурировании сервера на прием или передачу группы данных, которыми сервер будет обмениваться с контроллером или объединенными в сеть контроллерами. Определенные параметры группы (топика) зависят от конкретного сервера (поэтому рекомендуется изучать документацию и справочную систему выбранного сервера). Например, при использовании Modbus-сервера, позволяющего обеспечить взаимодействие с контроллером Modicon Micro 984 PLC, в качестве имени приложения (Application Name) должен быть Modbus, в качестве имени группы или топика (Topic Name) вводится любое имя (текстовая строка), но среди необходимых параметров группы из списка выбирается имя контроллера Modicon 984 PLC. А в качестве имени элемента (Item Name) следует выбирать название конкретного регистра контроллера (например, 40001 для контроллера Modicon Micro 984). Чтобы узнать правильный синтаксис имени элемента, необходимый для конкретных PLC, нужно обратиться к руководству по соответствующему серверу.

Определены все компоненты коммуникационного канала. С учетом введенных понятий схема обмена информацией для рассмотренного выше примера будет выглядеть следующим образом (рисунок 9).



Рисунок 9 – Обмен информацией на примере Modbus-сервера

Фирма Wonderware предлагает DDE и SuiteLink-серверы, которые поддерживают более 800 типов контроллеров основных производителей и различные протоколы.

Если нужного драйвера все-таки нет, можно воспользоваться пакетом разработки драйверов FactorySuite Toolkit.

Схемы, приведенные на рисунке 9, интерпретируют стандартный обмен информацией между узлом (приложением) View и контроллером (ПЛК) в режиме сбора данных и управления. В этом режиме, как уже было сказано выше, приложение View-клиент по определению.
  1. Обмен данными с другими приложениями


Приложения InTouch могут взаимодействовать не только между собой, но и с другими Windows-приложениями. Одним из известных примеров такого приложения является Microsoft Excel. InTouch-приложение может считывать и записывать какие-либо значения в любую клетку открытой в Excel электронной таблицы. Аналогично и программа Excel может читать и записывать информацию в базу данных InTouch-приложения. Данный механизм обеспечивает одновременное обновление данных в одном приложении при изменении их значений в другом [5].

Если клиентом (приложением, запрашивающим информацию) по-прежнему является узел View, то Excel-это приложение, поставляющее информацию (сервер). В качестве группы или топика (Topic) тогда будет выступать имя таблицы Excel, а элемент обмена информацией-ячейка в таблице Excel (таблица 2, вариант 1).

Когда клиентом является приложение Excel, а сервером – приложение View, группой в этом случае всегда является словарь переменных InTouch (база данных) с именем Tagname. Элементом обмена будет элемент базы данных – имя переменной (таблица 2, вариант 2).

Таблица 2 – Таблица приложений- клиентов и приложений-серверов

Приложение-клиент

Приложение-сервер

Группа

Элемент

View

Excel

Sheet1.XLS

R1C1

Excel

View

Tagname

R_Level
  1. 1   ...   6   7   8   9   10   11   12   13   14


написать администратору сайта