Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Работа с Trace_Mode-5.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
992.77 Кб
Скачать

Федеральное агентство по образованию РФ

Волжский политехнический институт (филиал)

Волгоградский государственный технический университет

Кафедра ВАЭ и ВТ

Интегрированные системы проектирования и управления (системы SCADA)

Отчёт

о самостоятельной работе

по теме:

Разработка программного обеспечения автоматизированной системы, интегрирующей в себе функции системы класса SCADA и системы класса CONTROL

Исполнитель: студент И.А. Шитиков

группа ВАУ-526

Волжский 2008

Содержание

Задание...................................................................................................................... 3

Обозначения и сокращения.....................................................................................4

Введение....................................................................................................................5

1 Создание узлов проекта........................................................................................6

2 Создание каналов узлов....................................................................................... 7

3 Создание программы ПИД-регулятора..............................................................10

4 Создание программы случайного процесса RND.............................................11

5 Организация сетевой связи с узлом МРВ (M-Link)......................................... 14

6 Создание графического интерфейса.................................................................. 15

Приложение А........................................................................................................ 20

Приложение Б......................................................................................................... 21

Обозначения и сокращения

ЛКМ – левая кнопка мыши;

ОБК – объект базы каналов;

ПКМ – правая кнопка мыши;

РБК – редактор базы каналов;

РПД – редактор представления данных;

ТМ5 – Trace Mode 5;

ФО – форма отображения;

ЭР – элемент рисования.

Введение

ТРЕЙС МОУД 5 (далее ТМ5) – это система программных средств, предназначенная для создания автоматизированных систем (далее АС) управления как для отдельных единиц технологического оборудования, так и для группы технологического оборудования, связанного общим технологическим или производственным процессом. При этом используется разрабатываемое программное обеспечение (ПО), которое запускается на выполнение под управлением исполнительных модулей ТМ5

Современные АС управления технологическим оборудованием являются распределенными системами управления - DCS (Distributed Control Systems), которые представляют собой набор отдельных узлов управления. При этом узлом управления является техническое средство АС, выполняющее определенный набор функций таких АС: контроль технологических параметров и событий, предварительную обработку контролируемых данных, реализацию функций автоматического регулирования и выдачу управляющих воздействий, визуализацию результатов контроля и формирование заданий автоматическим регуляторам, регистрацию (архивирование) результатов контроля и управления и т.п.

1 Создание узлов проекта

Проект в ТМ5 – это совокупность всех математических и графических компонентов программного обеспечения.

Для разработки функциональной части ПО необходимо вызвать Редактор базы каналов (РБК), входящий в пакет стандартной конфигурации TM5. Доступ к компонентам ТМ5 осуществляется через пункт Трейс Моуд 5 из меню Программы ОС Windows.

Создать новый проект, выбрав в главном меню: Файл -> Создать. Задать имя любое имя проекту, например MyProject. Сохранить проект на диске выбрав команду: Файл -> Сохранить.

Создать узел типа МРВ (M-Link), выбрав последовательно пункты меню: Объект ->Создать. Узлы типа МРВ находятся в группе “Большие” в диалоговом окне “Имя и тип узла” (рис.1). Имя узла указать в верхнем поле окна диалога, например АРМ.

Рисунок 1 – Выбор типа узла

Cоздать узел типа Lomicont-TM. Узлы данного типа находятся в классе узлов Контроллеры. Задать имя узла Контр1.

Примечание: имя узлов можно изменить и после их создания. Для этого необходимо выбрать соответствующий узел и кликнуть ПКМ на иконке узла. В появившемся окне “Параметры узла” выбрать вкладку “имя и тип” и в поле имя ввести новое имя узла.

Создать ещё два узла Lomicont-TM, выбрав их из меню или просто скопировав созданный узел клавишами Ctrl+c (вырезать), Ctrl+v(вставить).

2 Создание каналов узлов

Канал – это функциональная структура для обработки данных одного назначения, например одного контролируемого технологического параметра. Канал имеет источник или приемник данных, процедуры для обработки данных и ряд значений, которые формируются в процессе обработки данных.

Каналы узла могут создаваться либо автопостроением, либо командами из меню пункта Канал окна диалога Каналы объекта.

Автопостроение каналов используется при сознании каналов для обмена данными. Для узлов-контроллеров этой процедурой создаются каналы обмена данными с модулями ввода/вывода контроллера (подтип АНАЛОГ и ДИСКРЕТ).

Так как в данном проекте должен быть предусморен обмен данными между контроллерами Lomicont-TM с узлом МРВ то каналы необходимо создать процедурой автопостроения.

Перейдём в окно объекты, выбрав узел Контр1. В автоматически открывшемся окне автопостроения необходимо выбрать соответствующее заданию количество модулей для аналоговых и дискретных сигналов (табл.1).

Таблица 1

AI

2

AO

1

DI

8

DO

16

В результате будут созданы:

–16 каналов аналогового ввода;

– 8 каналов аналогового вывода;

– 8 каналов дискретного ввода;

–16 каналов дискретного вывода.

Далее необходимо зайти в ОБК Аналоговый вывод и создать 5 каналов аналогового вывода с именами, приведёнными в таблице 3.

Таблица 3

Номер канала

Имя канала

Комментарий

0

ПИД11

Управление уровнем 11

1

ПИД12

Управление уровнем 12

2

ПИД13

Управление уровнем 13

3

ПИД14

Управление уровнем 14

4

ПИД15

Управление уровнем 15

После этого необходимо создать 25 каналов аналогового ввода (табл. 4).

Таблица 4

Номер канала

Имя канала

Комментарий

5

входПИД11

Контроль уровня11

6

P11

7

I11

8

D11

9

Задание11

Задание уровня 11

10

входПИД12

Контроль уровня12

11

P12

12

I12

13

D12

14

Задание12

Задание уровня 12

15

входПИД13

Контроль уровня13

16

P13

17

I13

18

D13

19

Задание13

Задание уровня 13

20

входПИД14

Контроль уровня14

21

P14

22

I14

23

D14

24

Задание14

Задание уровня 14

25

входПИД15

Контроль уровня15

26

P15

27

I15

28

D15

29

Задание15

Задание уровня 15