Найти тему

Программа работы контроллера среднего уровня

Выполним разработку программы управления резервуарным парком пункта сбора нефти. Для разработки будем использовать среду CoDeSys, которая предназначена для создания программ управления ПЛК ОВЕН.

Для разработки автоматизированной системы выбираем язык программирования ST (Structured Text) в связи с тем, что он является языком высокого уровня, по выразительной мощности не уступает языкам C и Паскаль. Это позволит реализовать необходимые функции управления и коммуникаций с помощью широкого набора функций и средств языков высокого уровня.

Программа контроллера среднего уровня состоит из следующих программных блоков:

− PLC_PRG – блок главной программы на языке ST;

− Loading – подпрограмма для режима наполнения резервуаров;

− UnLoading – подпрограмма для режима опустошения резервуаров; − LimControl – подпрограмма контроля допустимых значений. Тексты с листингами программных блоков управления системой автоматизации пункта сбора нефти приведены в Приложении А.

Интерфейс верхнего уровня Контроллера

Для разработки интерфейса верхнего уровня будем использовать SCADA (Supervisory Control And Data Acquisition) марки Trace Mode 6 .

Данная система может использоваться для выполнения следующих функций:

− создание мнемосхем, графиков, таблиц, всплывающих окон, элементов для ведения команд оператора и т д.;

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

− настройка сетей, модемов, коммуникационные контроллеров и т п.; − создание баз данных подключение к ним S CADA.

В интегрированную среду разработки Trace Mode 6 встроены более десяти редакторов, автоматически открывающихся при вызове определенного fwiк проекта. Следующие компоненты :

• редакторы экранных графических циферблатов;

• редактор на языке Techno FBD;

• редактор языке Techno SFC;

• редактор языке Techno LD;

• редактор языке Techno ST;

• редактор языке Techno IL;

• редактор шаблонов;

• редактор запросов SQL;

• редактор паспортов оборудования (EAM);

• редактор персонала (HRM);

• редактор реальных ресурсов (MES).

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