Автоматизированные системы управления. Введение и нормативные документы. Назначение, состав и структура АС. Производственное предприятие как объект управления. Технологический процесс как объект управления, страница 14

Программы разделяются на основные и дочерние. Выполнение дочерней программы управляется из основной (родительской). Выполнение основных программы из секций BEGUN и END приостанавливается на время выполнения дочерних программ. В секции SEQUENTIL дочерние программы секции выполняются вместе с основной программой, но под ее управлением.

Работа над программами проекта выполняется в Менеджере программ, (wsоm1edt.exe) который вызывается пре переходе в режим редактирования проекта. Менеджер программ – ядро инструментальной системы разработки. Одновременно можно редактировать несколько проектов.

Программы проекта отображаются графическими идентификаторами с именем и комментарием в виде иерархического дерева.

При создании программы задается ее имя (до 8-ми символов, первый – буква) и комментарий,  выбирается язык программирования и стиль: секция размещения и способ управления.

Выбор языка и стиля определяется назначением программы. При создании программ высокого уровня используется язык последовательных функциональных схем (SFC). На языке FBD (функциональных блочных диаграмм) программируются сложных операции, а ST (структурированный текст) только циклические операции. Программирование булевских операций выполняется на LD (язык релейных диаграмм).

Каждая программы выполняется на одном языке программирования. Возможно создание программ с использованием двух языков: FBD и LD.

Содержание программ создается и редактируется в текстовом или графическом редакторе соответственно используемому языку. Имеется три графических редактора и один текстовый. Редакторы вызываются при переходе к редактированию программ и представляются отдельными окнами.

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

Переменные В/В присоединяются к входам и выходам контроллера. Присоединение выполняется в редакторе, который вызывается:

-  в окне Менеджера программ - командой Соединение В/В пункта Проект;

Аналогично организовано взаимодействие и остальных задач системы. Например, если в отчет включены графики и данные по тревогам, то сервер отчетов становится клиентом сервера тревог и сервера трендов.

Все задачи выполняются независимо друг от друга, поэтому на каждом компьютере АС может быть запущено требуемое количество задач.

Структура функций АС на основе системы TRACE MODE

Функции АС на основе SCADA пакета ТРЕЙС МОУД определены набором модулей серверных программ (исполнительные модули), называемых мониторами реального времени – RTM (Run Time Monitor).

Монитор реального времени (МРВ)

Этот монитор предназначен для запуска на АРМ операторов, с его помощью осуществляющих супервизорный контроль и управление технологическими процессами. Под управлением МРВ выполняются следующие основные SCADA-функции:

-  обмен данными (I/O) по встроенным протоколам и драйверам;

-  обработка данных и автоматическое управление по заданным программам;

-  представление данных графической консоли (клиенту);

-  супервизорное управление;

-  сохранение данных в архивах;

-  обмен по локальной сети;

-  обмен с базами данных через ODBC;

-  обмен данными через DDE/NetDDE/OPC

NetLink МРВ

По своим функциям он аналогичен МРВ. Однако в нем блокированы обмен данными по  встроенным драйверам и протоколам MODBUS и ADAM, а так же клиентские функции OPC и DDE.  NetLink МРВ может применяться только в АС, где на нижнем уровне используются PC-контроллеры, программируемые с помощью ТРЕЙС МОУД.

NetLink Light