Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Автоматизированные системы управления



Автоматизированные системы управления

Технологическими процессами

Организационные структуры АСУТП

 

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

Организационной структурой АСУТП называется структура, отражающая взаимодействие персонала в системе.

В период 1970- 1990-х годы использовались централизованные АСУТП.

В этих системах на одной управляющей вычислительной машине (УВМ) реализовывались как функции автоматического, так и оперативного управления ( рис.1).

 

 

В дальнейшем эти функции были распределены между разными средствами вычислительной техники. Появились распределенные АСУТП.

Пока наиболее распространенной является распределенная двухуровневая структура АСУТП (рис.1.2).


Уровень автоматического управления АСУТП.

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

Здесь осуществляется: первичная обработка этой информации, автоматическое регулирование технологических параметров, логическое управление оборудо-

ванием, выдача управляющих воздействий на исполнительные устройства.

Иногда из этого уровня выделяют полевой уровень (рис.3). Сюда относят измерители параметров, исполнительные устройства и встроенные АСР.

Уровень оперативного управления АСУТП.

Для операторов технологического процесса осуществляется вывод информации, собранной на нижнем уровне, в удобной графической форме. Здесь же (серверами) выполняется архивация всех параметров технологического режима.

Отсюда оператор-технолог выдает задания системам автоматического регулирования и осуществляет дистанционное управление оборудованием.

Производится ввод данных лабораторного анализа, проводимого цеховыми лабораториями.

Системный инженер, отвечающий за работоспособность АСУТП, ведет реконфигурацию системы, настройку программ, исправляет обнаруженные ошибки.

В настоящее время АСУТП объединяются с системами управления всем предприятием. Такие системы называются интегрированными.

 

Сеть M-Link

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

В сети M-Link используется широко распространенный метод доступа: Master – Slave (или Host– Slave или Ведущий-ведомый). Узел со статусом Master (Host) является активным. Он посылает команды управления и запросы на передачу информации. Узел со статусом Slave принимает посланные ему команды и передает запрошенные данные.

 

Структура TRACE MODE

Инструментальная система

Инструментальная система включает в себя три редактора (рис.1.)

Редактор базы каналов

Здесь осуществляется:

· конфигурация всех узлов: рабочих станций, контроллеров и устройств связи с объектом (УСО),

· описываются входные и выходные сигналы устройств (сбора данных и управления)

· настраиваются законы первичной обработки данных,

· создаются программы контроля и управления на языках FBD и IL (метапрограммы).

· настраивается архивирование технологических параметров и сетевой обмен.

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

Файл конфигурации проекта имеет расширение ctm и сохраняется в рабочей директории системы разработки. Для хранения всех остальных файлов проекта в рабочей директории создается каталог, имя которого совпадает с именем файла конфигурации. При этом базы каналов сохраняются в файлах с расширениями dbb.

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

Здесь разрабатываются шаблоны отчетов о ходе технологического процесс

Help

Справочная система содержит раздел “Быстрый старт” с 8 уроками. Позволяет быстро освоить основные элементы работы в TRACE MODE.

Исполнительная система

Исполнительная система включает в себя исполнительные модули(Runtime).

Это программы, под управлением которых запускаются программы АСУТП, созданные в инструментальной системе. В группу исполнительных модулей входят 12 мониторов реального времени ( МРВ ) и драйверы внешних устройств.

Мониторы

Предназначены для организации работы всех уровней АСУТП и административного уровня АСУ. Микромониторы реального времени (МикроМРВ, 4 вида) используются для работы в контроллерах нижнего уровня АСУТП.

Профайлер

Это монитор входит в состав демоверсии. Предназначен для отладки программ, созданных в инструментальной системе. Протокол работы сохраняется в текстовом файле директории проекта.

 

На рис. 2 показан характерный цикл работы монитора МРВ в контроллере.

 

 
 

Драйверы

Это программы, функцией которых является обеспечение связи TRACE MODE с внешними устройствами. Это могут быть устройства сбора, хранения, обработки, передачи данных (контроллеры, УСО, другой компьютер и т.д.) или какие-либо другие устройства. Драйверынекоторых устройств встроены в TRACE MODE.

База каналов TRACE MODE.

Характеристики каналов

Рассмотрим некоторые основные характеристики каналов.

Имя канала

Основным идентификатором канала является его имя. Оно используется при всех ссылках на значения канала. При создании канала его имя формируется автоматически.

При проектировании имена каналов задаются вручную в соответствии с принятой на предприятии системой кодирования оборудования.

Имя канала не может быть менее 6 символов, иначе автоматически дополняется символом подчеркивания. Максимальный размер имени 13 символов.

Индекс канала.

Это номер канала по порядку в базе данных, который автоматически присваивается при создании канала. Он является числовым идентификатором канала и не изменяется при любых операциях с данными.

Тип канала

Тип канала определяет направление движения информации в канале.

Существуют два типа:

- I (Input), входной канал, запрашивает данные у внешнего источника или значения системных переменных;

 

-

 
 

О (Ouput), выходной канал, передает данные внешнему или внутреннему приемнику.

 
 

 

 

Подтип канала

Подтип канала указывает класс источников или приемников данных, с которыми будет связываться канал. Всего существует 16 подтипов каналов. Все они могут задаваться как для входных, так и для выходных каналов.

Некоторые подтипы каналов:

· АНАЛОГ - получает/передает значение, считанное /выданное аналоговой плате УСО;

· ДИСКРЕТ - получает/передает значение, считанное /выданное дискретной плате УСО;

· СВЯЗЬ – получает/передает данные удаленных узлов проекта; для него указываются характеристики среды передачи данных; с дополнениями InM-Link / OutM-Link используется на узлах со статусом Master для обмена данными по встроенному протоколу M-Link;

· ПУСТОЙ – назначение зависит от дополнения к подтипу; например, in_null – не имеет источника, out_null – не имеет приемника.

· УПРАВЛЕНИЕ –определена только процедура управление, позволяющая вызвать FBD программу; значения канала записываются в специальном файле сохранения.

· СИСТЕМНЫЙ получает/передает данные, характеризующие состояние системы (дата, время и т.п.).

Доступ

Флаг определяет каналы, которые используется при автопостроении баз каналов операторских станций. При наличии флага создается копия канала контроллера с подтипом СВЯЗЬ в базе каналов операторских станций.

Период работы канала

Определяет дискретность обновления данных канала. Устанавливается в единицах времени или циклах системы.

Цикл - это время, за которое выполняются основные системные задачи: обмен данных с контроллером, перерасчет базы каналов, сетевой обмен, перерисовка графики экранов.

Значения канала

Канал имеет четыре основных значения: входное, аппаратное, реальное и выходное.

На рис. 3, 4 показаны места формирования этих значений.

По мнению разработчиков аппаратные значения каналов соответствуют унифицированным сигналам, с которыми работает аппаратура ввода/вывода (4-20 мА, 0-10 В и пр.). Реальные значения соответствуют значениям контролируемых параметров или сигналов управления в реальных единицах (например, кг/час, оС, % и пр.).

Процедуры канала

Процедуры пересчитывают входные значения канала в аппаратное, реальное, выходное значения. В канале типа Input выходные значения не используются.

Каналы имеют следующие процедуры:

· масштабирование;

· логическая обработка; встроенные процедуры

· фильтрация;

 

· трансляция; обращение к внешним процедурам на языке FBD

· управление.

Масштабирование осуществляется только аналоговых сигналов, логическая обработка - дискретных сигналов.

 
 

а)

 
 

б)

Рис. 3 а) Структура канала типа Input, б) Пример канала, урок 1

а)

 
 

б)

Рис. 4 а) Структура канала типа Output, б) Пример канала, урок 1

Обработка данных в канале

Рассмотрим более подробно назначение процедур канала и какие преобразования они выполняют.

Масштабирование

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

Для каналов типа INPUT полученные драйвером входных плат УСО сигналы датчиков, должны быть переведены в действительные значения технологических параметров.

Для каналов типа OUTPUT расчетные значения переменных должны быть переведены в сигналы драйвера выходных плат УСО. Эти операции называются масштабированием.

Формулы пересчета зависят от параметров измерительного канала:

· вида сигнала ( аналоговый, число-импульсный);

· типа градуировочной характеристики ( линейная, квадратичная и т.п.);

· представлением градуировочной характеристики ( в виде аналитических функций, табличным методом);

· характеристик драйвера платы УСО.

 

Операции масштабирования:

· для каналов типа INPUT (входное значение Yвх умножается на заданный множитель и к полученному результату добавляется величина смещения, результат присваивается аппаратному значению канала Yап.)

 

 

· для каналов типа OUTPUT (к аппаратному значению Yап добавляется величина смещения, затем эта сумма умножается на заданный множитель, а результат присваивается выходному значению канала Yвых.)

где А– множитель, В – смещение или дрейф нуля ( терминология TRACE MODE)

Фильтрация

Практически изменения всех технологических параметров кроме полезного сигнала содержат помеху. Высокочастотные помехи, проходя по тракту формирования управляющего воздействия, вызывают высокочастотные колебания регулирующих органов, что приводит к их быстрому износу.

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

В TRACE MODE данная процедура присутствует только у аналоговых каналов. Набор выполняемых ею операций отличается для входных и выходных каналов.

У каналов типа INPUT фильтрация выполняется после процедуры трансляции до формирования реального значения. Фильтрация включает в себя следующие операции:

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

· подавление малых колебаний значения канала;

· экспоненциальное сглаживание.

 

У каналов типа OUTPUT данная процедура формирует реальное значение по входному значению.

При этом выполняются следующие операции:

· подавление малых колебаний значения канала;

· экспоненциальное сглаживание.

· ограничение скорости изменения реального значения;

Фильтрация пиков

Осуществляется отбрасыванием одиночных импульсов.

Если изменения сигнала за один такт больше заданной величины, то значение сигнала не меняется:

где: d max – максимальное изменение параметра за один такт.

Фильтрация малых колебаний

Осуществляется путем введения зоны нечувствительности (апертуры).

Если изменения сигнала за один такт меньше заданной величины, то значение сигнала не меняется:

(4.10)

где: Y[n] - измеренные значения технологического параметра на n-ом такте,

Y f [n] - фильтрованные значения технологического параметра,

d min – апертура (зона нечувствительности).

 

Контроль границ

Важной процедурой является контроль выхода реальных значений каналов за установленные границы. По результатам формируются сообщения, которые записываются в отчет тревог. Тексты сообщений задаются в специальном словаре событий. Аналоговые каналы имеют 2 аварийные границы, 2 границы технологического регламента и 2 границы шкалы. Они разбивают диапазон изменений параметра на 7 интервалов. МРВ на каждом цикле определяет номер интервала, в котором находится переменная.

 

 

Рис. 7 Наименование контролируемых границ канала

Логическая обработка

Эта процедура определена только для каналов, обрабатывающих дискретные сигналы.

В каналах типа INPUT она по входному значению формирует аппаратное, а если тип OUTPUT, то по аппаратному выходное. Канал работает с упакованными дискретными сигналами (до 16 сигналов).

Трансляция

Эта процедура определена для всех каналов независимо от их типа и вида представления. У входных каналов процедура трансляции преобразует аппаратное значение в реальное, а для выходных – наоборот. Для этого вызывается FBD-программа. Вызываемая программа выбирается при настройке процедуры. Так же при настройке процедуры входные и выходные аргументы выбранной программы связываются с атрибутами текущего канала, а так же любых других каналов из текущей базы. Поэтому процедура трансляции одного канала может так же использоваться для формирования значений других каналов.

Управление

Эта процедура определена для всех каналов. Она реализует функцию управления. С ее помощью можно вызвать FBD -программу, в которой можно запрограммировать требуемые алгоритмы управления. В качестве аргументов программе могут передаваться значения и атрибуты любых каналов из текущей базы. Эти аргументы могут быть как входными, так и формируемыми.

Формально процедура управление связана с каналом только циклом пересчета. Она может вообще никак не участвовать в формировании его значений, а управлять другими каналами.

 

Пример разработки базы каналов

Основные этапы разработки базы каналов изучаются в программе Урока 1 и Урока 2.

Они включают в себя:

· создание узлов проекта,

· автопостроение базы каналов контроллера,

· редактирование базы каналов

В уроках рассматривается двух уровневая АСУТП: нижний уровень контроллеры, верхний –АРМ оператора. Узлы системы объединяются сетью M-Link. Операторская станция имеет статус Host (Master), контроллеры статус – Slave.

В контроллере КНТ 1 реализуется АСР давления (рис.8).

 

Обозначения PRC-1/1 и PRC-1/2 используются как имена каналов измеренных значений давления и положения регулирующего органа.

Техническая структура проектируемой АСУТП представлена на рис.9. Значения некоторых параметров каналов, входящих в базу данных АСУТП, представлены в табл. 1.

 

 

 

Параметры каналов, входящих в базу каналов Таблица 1

 

Параметры   Имя Тип Подтип Размер- ность   Период Флаг доступа Границы Обработка Множитель/ Сглаживание Дрейф нуля
Регулрование давления-контроль PRC-1/1 I Аналог ати 1 цикл есть шкала 0-10   0.625 / -25 0.5
Регулрование давления-управление PRC-1/2 O Аналог % 1 цикл есть      

 

 

Создание FBD программ.

Стандарт IEC-1131 на языки программирования управляющих систем специфицирует пять языков программирования.

Наиболее распространенным стал язык FBD (Function Block Diagram). Он отличается наглядностью, простотой и позволяет строить достаточно сложные процедуры из типовых функциональных блоков. Разработке программы управления на языке FBD посвящен урок 3.

Функциональные блоки

Функциональный блок - это графическое изображение вызова одной функции. Пример его изображения в TRACE MODE представлен на рис.10.

Вход блока может быть аргументом, константой или свободным. Первый вход, называемый RUN, управляет расчетом. Если он не свободен, то вычислений блок не производит. Выход блока соединяется с входами других блоков или подключается к соответствующим каналам базы данных. Входные аргументы блока также привязываются к каналам.

В режиме эмуляции рядом с каждым входом и выходом выводятся их значения.

 

Пример. ПИД - регулятор

В уроке 3 рассматривается ПИД- регулятор с зоной нечувствительности и ограничениями выходного сигнала (рис.11)

 

 

Реализация ПИД- регулятора на языке FBD в системе Trace Mode представлена на рис.12

 

На вход арифметического блока вычитания поступают задание (AD) и текущее значение (AS) регулируемого параметра. Блок управления DZONE реализует функцию нечувствительности с зоной Dlt.

Выходное воздействие блока регулирования PID формируется по уравнению:

,

где: Q - выходное воздействие;

Inp, Inp1 - значения входа на текущем и предыдущем такте;

kp, ki, kd, - коэффициенты пропорциональной, интегральной и дифференциальной части

PID закона регулирования;

dt – период опроса канала регулируемого параметра.

 

 

Промышленные сети

 

Основные понятия

Основой для построения современных АСУТП являются компьютерные сети.

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

Локальная - сеть с передачей данных на небольшие расстояния. Пример: дисплейный класс.

Глобальная- сеть с передачей данных на большие расстояния. Пример: Internet.

Промышленная – сеть обслуживает промышленное оборудование. Пример: сети АСУТП.

Для обеспечения взаимодействия компьютеров необходим стандарт правил приема и передачи данных по сети. Такой стандарт называется сетевым протоколом.

Древнейшей информационной сетью является почтовая сеть со своими стандартами взаимодействия.

 

Единого стандарта для промышленных сетей до настоящего времени не существует. Есть разработки отдельных компаний.

 

Стандарты сетевых промышленных протоколов:

· семейство Profibus (DP, PA, FMS), As интерфейс - фирма Siemens,

· Foundation Fildbus –фирма Fisher Rosemount,

· Modbus -фирма Modicon,

· M-Link – фирма Adastra,

· Семейство CANbus ( CANopen, Devicenet, SDS) - фирма Bosch

· Hart протокол,

 

В 1978 г. международной организацией ISO была предложена описательная модель взаимодействия открытых систем. Она включает 7 уровней сетевых протоколов.

На практике в сетях используются не все уровни протоколов. Большинство промышленных сетей поддерживает 1, 2 и 7 уровень.

 

Основные сетевые топологии

 

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

- режим доступа к сети;

- средства контроля передачи и восстановления данных;

- возможность изменения числа узлов сети.

Основные топологии - это звезда, кольцо и шина. Остальные это совокупность указанных.

Структура " шина"

В такой структуре все устройства подсоединены к общей среде передачи данных, или шине, где имеют свой адрес. Адресат получает свой информационный пакет без посредников. Шинная топология требует жесткой регламентации доступа к среде передачи.

 

Структура " звезда"

В данной топологии вся информация передается только через некоторый центральный узел. Этот узел должен быть исключительно надежным устройством.

Преимущество этой структуры в том, что никто другой не может влиять на среду передачи. Один собственник управляет и владеет ею.

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

 

Структура " кольцо"

В кольцевой структуре информация передается от узла к узлу по физическому кольцу. Приемник копирует данные и вместе со своей квитанцией подтверждения (маркером) передает следующему узлу в сети.

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

Отказ в работе хотя бы одного узла приводит к нарушению работы всей сети. Чтобы этого избежать, необходимо включать в сеть автоматические переключатели. Они позволяют включать/выключать отдельные узлы без прерывания нормальной работы.

 

 

 
 


Шина Звезда Кольцо

 

Рис.6.2 Базовые топологии сетей

 

Хотя сами по себе базовые топологии несложны, в реальности встречаются довольно сложные комбинации, объединяющие свойства нескольких топологий.

 

Методы доступа в сети

 

Метод Master –Slave

Это централизованный метода упорядоченного доступа.

В сети выделяется узел с правами Master (ведущий). Он назначает и отслеживает порядок и время доступа к шине для всех других участников, которые являютсяSlave (ведомыми).

Если вдруг Мастер " сломался", то и циклы обмена по сети останавливаются.

Сети в Trace Mode

Trace Mode поддерживает сети с наиболее распространенными промышленными протоколами. Обмен данными обеспечивается сетевыми драйверами, которые работают с монитором реального времени (МРВ). Драйверы входят либо в состав Trace Mode, либо в динамически загружаемые библиотеки.

 

Физический уровень

Реализуется последовательными портами: СОМ

Связь осуществляется по кабелю, состоящему из 3÷ 25 проводов (рис), или радиосигналу.

Длина кабеля до 50м, скорость передачи сигнала до 19кбайт/сек.

Сигнал в виде напряжения. Логическая “1” отрицательное напряжение -5÷ -15в, логический “0” положительное напряжение +5 ÷ +15в

Метод доступа к сети

Метод доступа к сети определяется протоколами верхнего уровня либо приложениями (программами).

 

Организация передачи данных

Между двумя узлами возможна однонаправленная передача данных (полудуплексный режим) или одновременная двунаправленная передача данных (дуплексный режим).

Информация передается кадрами. Каждому кадру данных предшествует старт-бит определенной длительности, а после окончания передачи следует стоп-бит. Количество и содержание байтов данных определяется другими протоколами.

Контроль ошибок обмена

Контроль состояния обмена осуществляется простейшим методом, называемым “проверка на четность”. Для этого в конце кадра данных добавляется 1 или 0 так, чтобы общее количество единиц в сообщении было четным.

 

Рис.6.4 Формат данных RS-232 (передается двоичное слово 010011102)

 

 

(RS-485 отличается уровнем сигнала, количеством проводов, только полудуплексный режим)

Метод доступа в сети

Используется метод Master- Slave (ведущий-ведомый). Узел со статусом Master является активным. Он посылает команды управления и запросы на передачу информации. Узел со статусом Slave принимает посланные ему команды и выполняет их.

Обычно операторская станция имеет статус Master, контроллеры статус - Slave.

!!! В одной сети M-Link и Modbus не может быть двух узлов, для которых установлен статус Master..

Организация передачи данных

Протоколы определяют количество и содержание данных, передаваемых протоколом канального уровня.

Для обмена данными по протоколу M-Link в базе каналов предусмотрены каналы подтипа “ СВЯЗЬ”. Дополнение к подтипу определяет тип связи и направление движения информации (дополнений много). Например: дополнение InMLink – прием данных от МРВ, дополнение OutMLink- передача данных к МРВ.

Для обмена данными по протоколу Modbus в базе каналов предусмотрены каналы подтипа Modbus. Дополнение к подтипу описывает код команды, размеры полей данных (дополнений много).

Например, Rou tByte(1)- считать 1 байт данных типа Output, W Byte(15)- передать слово данных.

Контроль ошибок обмена

Для контроля состояния обмена протоколами M-Link и Modbus предусмотрены каналы подтипа “ДИАГНОСТИКА”. Значения этих каналов характеризуют следующие состояния:

0 – нормальная работа; 3 – ошибка записи; 4 чтения;

5 – ошибка работы с памятью; 7 – ошибка формата ответа;

8 – неверное количество байт; 9 – завершение обмена по тайм-ауту; 10 – были запрошены несуществующие данные; 14 – неправильная контрольная сумма;

32 – ошибка времени выполнения операции по причине задержек в операционной системе.

 

Приложение 1

Задание на самостоятельные лабораторные работы

Самостоятельная работа на 1 уроке

 

В базе каналов контроллера установить следующие реквизиты аналогового входного и аналогового выходного каналов:

1. идентификатор входного канала …., размерность …..;

2. идентификатор выходного канала …., размерность %(положение клапана)

3. период опроса входного технологического параметра Топрос = ….;

4. период вывода информации в выходной канал Т= ………..

5. сохранять параметры в архивах СПАД и тревог;

6. обеспечить автоматическую передачу данных каналов в базу АРМ;

7. задать параметры программ первичной обработки входного сигнала, полагая:

- выходной сигнал датчика ……….. mА,

- шкала линейная ………..,

- постоянная времени фильтра экспоненциального сглаживания ……,

- величина пиков случайных выбросов ……,

8. задать допустимые границы технологического регламента

- входного параметра…….

- выходного параметра…….

 

Кратко изложить суть выполненной работы и показать первичную обработку информации в режиме эмуляции (доклад не более 5 мин).

 

 

Самостоятельная работа на 3 уроке

 

Для заданных выше технологических параметров разработать программу на FBD, формирующую управляющее воздействие (положение регулирующего органа):

· при автоматическом режиме управления - по ПИД закону регулирования;

· при ручном режиме управления - в соответствии с заданным оператором с АРМ.

 

Кратко изложить суть выполненной работы и показать работу программы в режиме эмуляции (доклад не более 5 мин).

 

Методические указания.

1. В базе каналов узла КНТ1дополнительно создать 3 канала:

- задание АСР

- режим АСР (ручное-автомат)

- положение клапана, заданное оператором с АРМ

Предназначены для приема данных по сети с базы АРМ.

Атрибуты каналов: тип I, подтип Связь, имя удаленного узла Node= АРМ

2. Скопировать программу 3 урока с ПИД-регулятором и скорректировать её так, чтобы обеспечивался вывод регулирующего воздействия в зависимости от заданного режима АСР (с ПИД-регулятора при автоматическом управлении, с АРМ - при ручном).

Для этого в программе PID добавить блок SEL, подающий на выходной канал контроллера в зависимости от режима АСР либо значение с блока PID либо значение, заданное оператором.

3.. Организовать связь аргументов программы с базой каналов.

4. В базе каналов АРМ дополнительно сформировать каналы: режим АСР и положение регулирующего органа, задаваемые оператором с АРМ.

Самостоятельная работа на уроке 4

 

В разработанном на 1-3 уроках проекте выполнить следующее.

 

1. В узле КНТ1 создать 2 экрана: экран технологического процесса и экран АСР.

2. На технологическом экране (рис.1):

· поместить рисунок любого техпроцесса с использованием ссылки на внешний файл;

· установить кнопку перехода на экран АСР.

3. На экране АСР организовать (рис.2):

· вывод из базы каналов значений давления, задания АСР и положения регулирующего органа;

· ввод задания АСР.

Показать работу программы в режиме эмуляции, задав ненулевые стартовые значения параметров.

Методические указания.

1. Рисунок расширением .bmp поместить в директорию Trade ModeBasic/ INI .

2. На экран проекта поместить рисунок ссылкой на внешний файл:

· открыть экран; слева появятся 3 иконки ссылок на внешние файлы txt, bmp, emf;

· левой кнопкой отметить иконку bmp;

· в появившемся окне установить *bm p из INI;

· далее выйти в окно Источник ресурсов;

· в разделе Доступные выделить необходимый файл, кнопкой перехода < перенести его в раздел Используемые;

· отметить нужный файл, в результате на экране должен появиться соответствующий рисунок.

 

 

Рис.1 Пример экрана техпроцесса

Объекты: 1.Кнопка перехода к экрану АСР; 2.Динамический текст 3.Статический текст

 

Рис.2 Пример экрана АСР.

Объекты: 1.Динамический текст; 2.Статический текст; 3.Кнопка ввода задания АСР ( работает в режиме ввод и посылка в канал); 4.Кнопка ввода положения клапана

 

Автоматизированные системы управления

Технологическими процессами


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-05-03; Просмотров: 1542; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.188 с.)
Главная | Случайная страница | Обратная связь