- •Введение Краткое описание системы Назначение и сферы применения
- •Основные термины и определения
- •Состав инструментальной системы
- •Принцип функционирования системы
- •Модификации ис trace mode 6
- •Создание графического экрана
- •Пособие по инсталляции Системные требования
- •Порядок инсталляции
- •Часть первая. Нарисуй и запусти! Создание простейшего проекта
- •Создание узла арм
- •Автопостроение канала
- •Создание генератора синуса и привязка его к каналу
- •Запуск проекта
- •Добавление функции управления
- •Редактирование графического экрана
- •Привязка аргумента экрана к каналу
- •Размещение гэ Тренд
- •Привязка аргументов программы
- •Запуск проекта
- •Связь по протоколу dde с приложением ms Windows на примере Excel
- •Подключение модуля удаленного ввода сигналов
- •Создание компонента-источника для ввода данных от модуля I-7011
- •Создание и настройка сом-порта
- •Изменение привязки канала к источнику данных
- •Запуск проекта
- •Часть вторая. Операторский интерфейс: мониторинг, управление, регулирование Постановка задачи
- •Создание экранов арм
- •Написание программ
- •Узлы проекта и база каналов
- •Создание архива и отчета тревог
- •Создание базы каналов pc-based контроллера
- •Создание компонентов-источников/приемников pc-based контроллера
- •Связывание компонентов-источников/приемников с каналами
- •Настройка каналов, задающих начальные условия для регулирования и управления
- •Настройка параметров сетевого обмена и динамических характеристик узла
- •Конфигурирование информационных потоков между узлами
- •Настройка режима сетевого обмена
- •Редактирование базы каналов
- •Фиксация событий
- •Связь с субд ms Access
- •Обработка данных локального архива
- •Обеспечение безопасности
- •Генератор отчетов
- •Часть третья. Имитаторы Постановка задачи
- •Подготовительные операции
- •Разработка программ имитаторов, встраивание их в проект
- •Файлы проекта
- •Отладка
- •Настройка сетевых протоколов
- •Подготовка папки проекта к отладке
- •Проведение отладки
- •Заключение
- •Приложение Некоторые типовые системные конфигурации trace mode 6
Привязка аргумента экрана к каналу
Создадим по аргументу Управление шаблона экрана новый канал, отредактируем привязку атрибута канала к аргументу шаблона экрана. Для этого:
в слое Система откроем узел RTM_1;
по щелчку ПК вызовем через контекстное меню свойства компонента Экран#1:
выберем вкладку Аргументы, ЛК выделим аргумент Управление и с помощью иконки выполним автопостроение канала;
в результате, в узле RTM_1 ,будет создан канал с именем Управление:
двойным щелчком ЛК в поле Привязка аргумента Управление вызовем окно настройки связи, выберем в нем атрибут Входное значение канала Управление и кнопкой Привязка подтвердим связь аргумента экрана Управление с атрибутом Входное значение канала Управление:
закроем окно свойств компонента Экран#1.
Размещение гэ Тренд
Дополним созданный экран новым ГЭ для совместного просмотра изменений значений каналов узла во времени и отслеживании предыстории – трендом.
В правой части
графического экрана разместим ГЭ Тренд
для вывода значений Параметр и
Управление. Основные свойства ГЭ
оставим заданными по умолчанию. Перейдем
во вкладку
и, выделив ЛК строку Кривые, с помощью
ПК создадим две новых кривых. Настроим
для них привязки к существующим
аргументам, толщину и цвет линий:
ГЭ примет вид:
Запуск проекта
Сохраним проект с помощью иконки ;
на инструментальной панели выберем ЛК и подготовим тем самым проект для запуска в реальном времени;
с помощью иконки на инструментальной панели запустим проект на исполнение.
Теперь с помощью кнопки Управление будем вводить величину «управляющего воздействия» и наблюдать результат в соседнем поле и тренде:
Простейшая обработка данных
С помощью нового компонента проекта – шаблона программы свяжем два имеющихся канала операцией сложения. Будем суммировать реальные значения каналов Параметр и Управление, а результат помещать во вновь созданный аргумент экрана Сумма (с отображением на ГЭ Текст и Тренд) без создания дополнительного канала в узле проекта.
Доработка графического экрана
Скопируем два первых ГЭ – «Значение параметра» и «text» и разместим их ниже ГЭ Кнопка;
изменим статический текст первого ГЭ на Сумма :;
динамику второго ГЭ привяжем к новому - третьему аргументу шаблона экрана типа IN с именем Сумма, который создадим в процессе привязки:
добавим еще одну кривую на тренд с привязкой к аргументу Сумма.
Создание программы на языке Техно ST
Создадим программу, в которой сумма двух аргументов, связанных с атрибутами Реальное значение каналов Параметр и Управление, будет помещается в третий аргумент с именем Сумма. В дальнейшем, воспользуемся возможностью связывания аргументов шаблонов для вывода на экран результата работы программы без создания дополнительного канала.
Двойным щелчком ЛК откроем узел RTM_1:
создадим в нем компонент Программа;
двойным щелчком ЛК по компоненту Программа#1 перейдем в режим редактирования программы:
выделением ЛК в дереве шаблона Программа#1 строки Аргументы вызовем табличный редактор аргументов;
с помощью иконки создадим в редакторе аргументов три аргумента с именами Параметр, Управление и Сумма. При этом первые два аргумента должны быть типа IN, а третий – OUT;
выделим ЛК в дереве шаблона строку Программа#1 и в открывшемся диалоге Выбор языка выберем язык ST:
по нажатию экранной кнопки Принять в открывшемся окне редактора программ с объявленными переменными наберем следующую строку:
с помощью иконки
на инструментальной панели редактора
или нажатием «горячей клавиши» F7
скомпилируем программу и убедимся в
успешной компиляции в окне Выход
(Output), вызываемом из
инструментальной панели с помощью
иконки
:
