- •Содержание
- •Введение
- •Постановка задачи
- •Характеристика учебного пособия по проектированию автоматизированных систем управления в trace mode 6
- •Перечень входных данных
- •Описание технологического процесса перекачки нефти
- •Материалы по trace mode
- •Нормативные документы
- •Перечень выходных данных
- •Интегрированная среда разработки trace mode 6
- •Общие сведения
- •Основные характеристики trace mode 6
- •Инструментальная среда trace mode
- •Исполнительные модули trace mode 6 softlogic-scada/hmi в распределенной асутп
- •Общие сведения
- •Сервер реального времени
- •Выделенный сервер документирования
- •Выделенный сервер промышленной субд рв siad/sql 6
- •Горячее резервирование серверов реального времени и siad/sql
- •Микро trace mode - исполнительные модули для контроллеров
- •Клиентские модули scada/hmi trace mode 6
- •Исполнительные модули trace mode 6 для дистанционного управления процессом (телемеханика)
- •Исполнительные модули t-factory 6 для приложений mes, eam и hrm
- •Сервер t-factory: mes/eam/hrm
- •Консоль t-factory: mes/eam/hrm
- •Особенности релиза trace mode 6.05.1
- •Разработка автоматизированной системы управления
- •Этапы проектирования автоматизированных систем управления технологическим процессом
- •Этапы разработки автоматизированной системы управления
- •Настройка инструментальной среды
- •Пункт Файл главного меню TraceMode
- •Окно настройки ис
- •Создание проекта
- •Окно выбора типа проекта
- •Настройка уровня сложности из меню Файл
- •Создание пользовательской библиотеки компонентов
- •Добавление базовых элементов
- •Содержимое библиотеки Библиотека_Изображений#1
- •Содержимое библиотеки Библиотека_ Видеоклипов#1
- •Добавление собственных компонентов в библиотеку
- •Контекстное меню слоя Ресурсы
- •Контекстное меню группы графических элементов
- •Разработка шаблонов графических экранов
- •Этапы разработки шаблона графического экрана
- •Добавление шаблонов экранов
- •Создание компонента Экран в слое Шаблоны_экранов
- •Слой Шаблоны_экранов
- •Настройка параметров экрана
- •Размещение графических элементов (гэ) экрана и задание статических атрибутов
- •Выбор команды Переместить вниз
- •Выполнение команды Переместить вниз с гэ Труба
- •Окно свойств гэ Текст
- •Экран рвс с размещенными гэ и го
- •Создание аргументов экрана
- •Окно свойств с открытой вкладкой Аргументы
- •Настройка динамизируемых атрибутов гэ
- •Аргументы шаблона экрана рвс
- •Свойства динамизируемого атрибута Текст с видом динамизации Значение
- •Диалоговое окно Свойства привязки
- •Настройка динамических свойств гэ
- •Размещение кнопок и настройка событий на их нажатие
- •Задание события при нажатии на кнопку
- •Экран рвс с размещенными кнопками
- •Создание графических объектов
- •Разработка шаблонов программ
- •Общие сведения о языках программирования
- •Этапы разработки шаблона программ
- •Создание шаблона программы
- •Создание шаблона программы
- •Создание аргументов шаблона программы
- •Аргументы программы Управление_задвижкой
- •Разработка программы
- •Окно выбора языка программирования
- •Заготовка программы
- •Отладка программы
- •Общие сведения
- •Программа в режиме отладки
- •Панель инструментов отладчика
- •Окно просмотра переменных
- •Окно переменных
- •Компиляция программы
- •Включение окна Вывод из основного меню интегрированной среды
- •Результат компиляции в окне Вывод
- •Узлы проекта и базы каналов
- •Диалоговое окно конфигурирования привязки
- •Создание архива и отчета тревог
- •Последовательность действий для создания группы Словари_сообщений
- •Последовательность действий для создания Словарь_для_float
- •Разработка программ имитаторов
- •Имитация технологического объекта
- •Словарь для каналов float
- •Подключение словаря к каналу класса float
- •Аргументы шаблона программы имитации заполнения резервуара
- •Локальные переменные шаблона программы заполнения резервуара
- •Имитация сигналов контроллера
- •Аргументы шаблона программы имитации параметров резервуара
- •Добавление программ имитаторов в проект
- •Окно навигатора
- •Отладка проекта
- •Результат выполнения операции переноса шаблонов программ имитаторов список литературы
- •Список используемых сокращений
- •Основные понятия программного пакета trace mode
- •Узлы проекта trace mode
- •Автопостроение каналов
- •Шаблоны экранов
- •Шаблоны программ
- •Обзор scada-пакетов
- •Шелест Андрей Александрович Проектирование асу тп с использованием инструментального пакета trace mode 6.05
- •625000, Г. Тюмень, ул. Володарского, 38
- •625039, Г.Тюмень, ул. Киевская, 52
Выбор команды Переместить вниз
а)
; б)
.
а) до выполнения команды; б) после выполнения команды.
Выполнение команды Переместить вниз с гэ Труба
Графические элементы имеют следующие настраиваемые свойства:
- атрибуты (статические и динамизируемые);
- динамические свойства;
- функции управления.
Эти параметры определяют вид графических элементов и выполняемые ими функции отображения и управления при работе в реальном времени.
В данном разделе описано задание статических атрибутов. Задание динамизируемых атрибутов описано в пункте 3.6.6, динамических свойств – в пункте 3.6.7, функций управления – в пункте 3.6.8.
У ГЭ Текст зададим свойство Текст. Для этого двойным щелчком ЛК на тексте вызовем окно свойств. Это окно продемонстрировано на рис. 22.
В поле Значение свойства Текст ввести отображаемый текст.
Аналогично задать необходимые параметры свойств Контур, Заливка и Цвет текста. Для задания дополнительных параметров данных свойств необходимо дважды ЛК мыши нажать в поле Свойство на требуемом свойстве.
Все свойства, выделенные коричневым цветом и подчеркиванием, имеют дополнительные параметры, которые можно вызвать двойным нажатием ЛК мыши на названии свойства.
Окно свойств гэ Текст
После размещения ГЭ и ГО получаем экран РВС, изображенный на рис. 23.
Экран рвс с размещенными гэ и го
Создание аргументов экрана
В соответствии с техническим заданием на проектирование необходимо назначить аргументы шаблону экрана – щелчок ПК на созданном шаблоне экрана и выбор из выпадающего списка пункта Свойства, далее переход во вкладку Аргументы. Окно свойств с открытой вкладкой Аргументы показано на рис. 24.
Окно свойств с открытой вкладкой Аргументы
Чтобы создать
аргумент, необходимо нажать на кнопку
.
После этого требуется настроить параметры
аргумента.
Основные параметры аргументов и редактирование их в поле редактора аргументов:
- Имя – имя аргумента, задается по умолчанию и может быть изменено. Для перехода к редактированию имени аргумента нужно дважды нажать ЛК в данном поле. Имена аргументов одного и того же компонента должны быть уникальными.
- Тип – тип аргумента (INPUT, OUTPUT и INPUT/OUTPUT). Аргумент типа INPUT предназначен для приема значений, типа OUTPUT – для передачи (это следует учитывать при привязке аргумента). Тип INPUT/OUTPUT имеет самостоятельный смысл при вызове программы, в остальных случаях этот тип равнозначен типу OUTPUT. Тип аргумента выбирается в списке, который открывается при двойном нажатии ЛК в данном поле.
- Тип данных – тип данных аргумента. Тип данных выбирается в списке, который открывается при двойном нажатии ЛК в данном поле. Этот параметр должен учитываться при привязке аргументов.
- Значение по умолчанию – значение, указанное в этом поле, используется монитором в случае отсутствия привязки у аргумента. Для перехода к редактированию этого параметра нужно дважды нажать ЛК в данном поле.
- Привязка – привязка аргумента к атрибуту определенного канала или к аргументу экрана или программы. При двойном нажатии ЛК в данном поле на экране появляется диалог выбора компонента/аргумента для привязки.
- Флаги – флаги, установленные для аргумента. В списке, который открывается при двойном нажатии ЛК в данном поле, для аргумента могут быть установлены следующие флаги: HW, SL, NP, PO. От флагов зависит результат автопостроения/привязки каналов. Автопостроение описано в приложении Г.
- Группа
– номер группы, к которой принадлежит
аргумент. Для группирования нужно
выделить несколько аргументов и нажать
кнопку
Группировать
выделенные аргументы
– по этой команде выделенной группе
аргументов автоматически присваивается
номер. От параметра Группа
зависит результат автопостроения
каналов из редактора аргументов.
Автопостроение описано в приложении
Г.
- Единицы измерения – единицы измерения (или унифицированный сигнал) выбираются в списке, который открывается при двойном нажатии ЛК в данном поле. От этого параметра зависит результат автопостроения/привязки каналов узла из редактора аргументов. Автопостроение описано в приложении Г.
- Комментарий – комментарий к аргументу. Для перехода к редактированию этого параметра нужно дважды нажать ЛК в данном поле [19].
Те аргументы, значения которых будут отображаться на экране, имеют тип IN, а те, что задаются с клавиатуры АРМ, отображаются на экране и пересылаются в конечном итоге в контроллер, имеют тип OUT. В процедуре автопостроения каналов от шаблонов автопривязка аргументов будет осуществляться соответственно к атрибутам Реальное и Входное значение каналов. Автопостроение описано в приложении Г.
Аргументы, для которых задан тип IN, не будут пересылаться в контроллер, даже если на экране для этого будут созданы необходимые инструменты. Поэтому для аргументов, значение которых будет задаваться на экране, необходимо задать тип OUT.
Флаг NP, выставленный для аргументов, не позволит создавать соответствующие каналы при операциях автопостроения.
Создадим аргументы для экрана РВС. Аргументы представлены на рис. 25.
В нашем примере для аргументов Состояние_задв_№ и Команда_упр_задв_№ (под № понимается номер задвижки) установлен флаг NP, так как для них не требуется создание каналов.
