Автор: Пользователь скрыл имя, 01 Апреля 2011 в 08:27, практическая работа
В первом разделе приведено задание на проектирование системы.
Второй раздел пособия посвящен разработке структуры системы управления, под которой понимается состав операторских станций и контроллеров, работающих под управлением системы ТРЕЙС МОУД. В этом разделе описана методика создания базы каналов узлов проекта и создание математической базы разрабатываемого проекта на основе специализированного языка программирования Техно FBD. Детально описана последовательность действий разработчика по созданию программы и ее отладке.
Прочтите внимательно и до конца настоящий раздел. Запомните последовательность действий при подключении каналов к переменным программы:
Отстойник (выделить его нажатием ЛК);
Описанную процедуру следует повторить для каждого аргумента программы.
Для настройки констант надо также дважды нажать ЛК на соответствующей строке в списке. На экран будет выведен диалог Значение переменной, показанный на рисунке справа.
В этом диалоге можно ввести значение выбранной константы.
Произведите
настройку каналов в
Атрибут R (реальное) устанавливается для каналов Задание, Авто/Ручн и Руч_управл. В режиме выполнения программы оператор будет осуществлять ввод значений переменных по этим каналам ( Ü ). Атрибут In (вход) устанавливается для каналов МежфазУровень и Ход_штока. Во время выполнения программы значения этих каналов вычисляются в соответствии с алгоритмом и выводятся в интерфейс оператора ( Þ ).
Таблица 2.
Комментарий к выбранному аргументу или константе | Каналы и значения констант |
Задание | ÜОтстойник: Задание_R |
Межфазный уровень | ÞОтстойник: МежфазУровень_In |
Положение штока клапана | ÞОтстойник: Ход_штока_In |
Переключение Авто/Ручн | ÜОтстойник: Авто/Ручн_R |
Ручное управление | ÜОтстойник: Руч_управл_R |
Коэффициент при пропорциональной составляющей | 0.9 |
Коэффициент при дифференциальной составляющей | 0.01 |
Коэффициент при интегральной составляющей | 0.2 |
Максимум управления | 300 |
Минимум управления | 0 |
Коэффициент усиления объекта | 1 |
Постоянная времени | 4 |
Запаздывание | 2 |
Минимум | 0 |
Максимум | 300 |
Множитель | 3 |
В результате проделанной работы бланк Управление с подключенными каналами должен выглядеть следующим образом.
Завершите настройку FBD-программы на каналы нажатием кнопки Ok диалога Реквизиты: Управление.
Внимание. Все остальные каналы объекта Отстойник не требуют настройки.
Для
отладки созданной FBD-
В результате выполненной команды на экран
будет выведен следующий диалог.
Запуск пересчёта каналов осуществляется командой Отладка/Старт или нажатием иконки старт/стоп .
Соответственно, остановка пересчёта осуществляется командой Отладка/Стоп, или повторным нажатие иконки .
Проверка работы алгоритмов управления и обработки данных осуществляется изменением значений каналов в столбце Вход.
Чтобы изменить значение одного из полей, нужно нажать ЛК в пределах области этого поля. При этом числовое значение сдвинется к левой границе поля. Повторное нажатие ЛК вызовет на экран диалог с именем тестируемого канала.
После ввода нового значения канала следует подтвердить ввод нажатием кнопки Принять.
Проведите тестирование программы в такой последовательности:
Убедившись в работоспособности программы, сохраните проект и закройте редактор базы каналов.
Разработка графического интерфейса для операторских станций осуществляется в программе “Редактор представления данных”. В нее загружается структура проекта, созданная в программе “Редактор базы каналов”.
Выбрав
требуемый узел проекта, можно создавать
и редактировать его
Для запуска программы “Редактор представления данных” следует войти в папку Программы главного меню WINDOWS, затем - в папку Trace Mode 5 Базовый и выполнить команду Редактор представления данных. На экране появится окно редактора.
Редактор представления данных имеет главное меню, рабочую область, навигатор проекта, строку статуса и четыре инструментальные панели. Их расположение при первой загрузке редактора не является жёстким и может настраиваться.
В навигаторе проекта выводятся список узлов проекта, состав их графических баз и списки загруженных графических библиотек с их содержимым. Инструментальные панели используются для выбора графических элементов и управления редактированием графической базы.
Рабочая область редактора при загрузке не содержит никаких изображений, а инструментальные панели недоступны. Для создания и редактирования графических экранов необходимо сначала загрузить структуру проекта и загрузить или создать графическую базу любого узла, присутствующего в проекте.
Загрузить проект в редактор представления данных можно одним из следующих способов:
На экран будет выведен диалог выбора файла структуры проекта.
Выберите проект, созданный в редакторе базы каналов (файл проекта имеет расширение .ctm), и нажмите кнопку Открыть. В бланке Экраны навигатора проекта появятся иконки присутствующих в проекте узлов (в данном проекте присутствует один узел - АРМ, см. рис. на предыдущей странице).
Нажатием ЛК в бланке Экраны навигатора проекта выберите операторскую станцию АРМ. Находясь на белом поле навигатора проектов, нажмите ПК для входа в меню узлов этого бланка (рис. слева).
Выполните команду Добавить группу из этого меню. При этом в качестве вложенного элемента для узла АРМ будет создана группа экранов. Этой группе автоматически присваивается имя Новая группа.
Далее выделите эту группу и вновь нажмите ПК. На экран будет выведено меню групп (рис. слева).
В этом меню выполните команду Добавить экран. Повторите две последние операции для создания второго экрана. Измените имена экранов и группы. Для этого сначала выделите их нажатием ЛК на имени, а затем нажмите ЛК повторно. Первому экрану присвойте имя Отстойник, второму - Тренды, а группе - УПН. После проделанных операций бланк Экраны должен принять следующий вид (рис. справа).
Информация о работе Автоматизированные системы управления основными технологическими процессами