Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Простейшая обработка данных.




С помощью нового компонента проекта – шаблона программы свяжите два имеющихся канала операцией сложения. Необходимо суммировать реальные значения каналов Параметр и Управление, а результат помещать во вновь созданный аргумент экрана Сумма (с отображением на ГЭ Текст и Тренд) без создания дополнительного канала в узле проекта.

Доработка графического экрана.

Рис. 36. Управление проектом

Ø Скопируйте два первых ГЭ – Значение параметра и текст и разместите их ниже ГЭ Кнопка (рис. 37);

 

Рис. 37. Размещение ГЭ значение параметра и текст

 

Ø измените статический текст первого ГЭ на Сумма (рис. 38);

Рис. 38. Замена названия ГЭ

Ø динамику второго ГЭ привяжите к новому - третьему аргументу шаблона экрана типа IN с именем Сумма, который создайте в процессе привязки (рис. 39);

 

Рис. 39. Привязка ГЭ к аргументу шаблона экрана типа INс именем Сумма

Ø добавьте еще одну кривую на тренд с привязкой к аргументу Сумма (рис. 40).

Рис. 40. Добавление кривой на тренд

Создание программы на языке Техно ST.

Создайте программу, в которой сумма двух аргументов, связанных с атрибутами Реальное значение каналов Параметр и Управление, будет помещаться в третий аргумент с именем Сумма. В дальнейшем, воспользуйтесь возможностью связывания аргументов шаблонов для вывода на экран результата работы программы без создания дополнительного канала. Для этого необходимо:

Ø двойным щелчком ЛКМ откройте узел RTM_1 (рис. 41);

 

Рис. 41. Создание компоненты Программа

Ø создайте в нем компонент Программа;

Ø двойным щелчком ЛКМ по компоненте Программа#1 перейдите в режим редактирования программы (рис. 42);

 

Рис. 42. Структура программы

Ø выделите ЛКМ в дереве шаблона Программа#1 строки Аргументы и вызовите табличный редактор аргументов;

Ø с помощью иконки создайте в редакторе аргументов три аргумента с именами Параметр, Управление и Сумма. При этом первые два аргумента должны быть типа IN, а третий – OUT (рис. 43);

Ø выделите ЛКМ в дереве шаблона строку Программа#1 и в открывшемся диалоге Выбор языка выберите язык ST (рис. 44);

Рис. 43. Редактор аргументов

Рис. 44. Выбор языка программирования

Ø по нажатию экранной кнопки Принять в открывшемся окне редактора программ с объявленными переменными наберите следующую строку (рис. 45);

Рис. 45. Окно редактора программ

Ø с помощью иконки на инструментальной панели редактора или нажатием клавиши F7 скомпилируйте программу и убедитесь в успешной компиляции в окне Выход (Output), вызываемом из инструментальной панели с помощью иконки (рис. 46).

Привязка аргументов программы.

Выполните привязку аргументов программы к атрибутам каналов. Для этого необходимо выполнить следующие действия:

 

Рис. 46. Окно компиляции программы

Ø вызовите свойства компонента Программа#1 через контекстное меню (рис. 47);

 

Рис. 47. Диалог контекстного менюПрограмма#1

Ø выберите вкладку Аргументы;

Ø двойным нажатием в поле Привязка свяжите аргументы программы с атрибутами каналов – аргумент Параметр к реальному значению канала Параметр, аргумент Управление к реальному значению канала Управление;

Ø двойным щелчком в поле Привязка аргумента программы Сумма вызовите окно настройки связи, выберите в левом окне канал класса Вызов Экран#1, а в правом откройте вкладку Аргументы и укажите в ней аргумент Сумма, затем щелчком ЛК по экранной кнопке Привязка подтвердите связь (рис. 48);

Ø В результате привязки, получаете результат (рис. 49);

Ø Закройте окно свойств компонента Программа#1.

 

 

Рис. 48.Диалог привязка аргумента программы Сумма

Рис. 49.Результат привязки аргумента программы Сумма

Запуск проекта.

Ø Сохраните проект с помощью иконки ;

Ø на инструментальной панели выберите ЛКМ иконку и подготовьте тем самым проект для запуска в реальном времени;

Ø с помощью иконки на инструментальной панели запустите режим исполнения;

Ø с помощью кнопки Управление вводите "управляющие воздействия" и наблюдайте соответствующее изменение реального значения канала Управление и результата работы программы суммирования (рис. 50).

 

 

Рис. 50. Результаты изменения реального значения канала Управление

Связь по протоколу DDE на основе MS Windows с использованием Excel.

МРВ как DDE-сервер.

Организуйте запрос реальных значений каналов узла разработанного проекта приложением MS Windows в качестве, которого выберите книгу MS Excel (DDE – динамический обмен данными, это стандартный программный протокол в MS Windows). Для этого необходимо сделать следующие действия:

Ø запустите приложение MS Excel;

Ø запишите в двух ячейках первого столбца запросы на получение данных:

RTM0|GET!Параметр

RTM0|GET!Управление

где 0 – индивидуальный номер узла в проекте;

Ø запустите на исполнение узел АРМ RTM_1;

Ø в меню таблицы MS Excel Правка выберите команду Связи, выделите оба параметра и нажмите кнопку Обновить, после чего закройте окно кнопкой ОК. Убедитесь, что значения в ячейках книги Excel изменяются вместе с соответствующими реальными значениями каналов узла (значения канала Параметр меняется постоянно, а канала Управление – после введения нового значения с помощью ГЭ Кнопка) (рис. 51).

МРВ как DDE-клиент.

В том случае, когда требуется получать данные от внешнего приложения по протоколу DDE, МРВ TRACE MODE должен выступать в роли DDE-клиента.

 

Рис. 51. Работа канала с приложением MS Excel

Например, если необходимо вводить во вновь создаваемый канал из_ таблицы узла RTM_1 (в его атрибут Входное значение) данные из ячейки R3C3 книги MS Excel, то необходимо в слое Источники/Приемники создать новую группу DDE, а в ней – компонент DDE#1 и отредактировать его следующим образом (рис. 52).

Рис. 52. Редактирование компоненты DDE#1

где в атрибуте Имя:

Ø Excel – имя приложения;

Ø Sheet1 – имя листа книги MS Excel;

Ø R3C3 – адрес ячейки.

Ø в разделепараметры ADVISE – это режим посылки клиенту значения при каждом его изменении.

После этого необходимо создать канал класса Float типа Input с именем из_таблицы и привязать к нему с помощью механизма drag-and-drop источник Excel.Sheet1.R3C3. После процедур сохранения проекта и подготовки его к запуску в реальном времени, запустите MS Excel, а затем узел АРМ RTM_1. Вводя в ячейку R3C3 произвольные значения, их можно наблюдать в атрибутах канала из_таблицы с помощью окна просмотра компонентов, открываемого через основное меню отладчика (рис. 53).

 

 

Рис. 53. Окно просмотра компонентов

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

 

Рис. 54. Результаты просмотра компонентов

Контрольные вопросы

1. Перечислите инструменты настройки функций управления в Trace Mode.

2. Поясните, что является основным инструментом настройки функций управления?

3. Поясните, какие режимы квитирования существуют?

4. Поясните, какие права доступа используются для реализации функций управления?

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

Оформление отчета

Отчет по лабораторной работе должен содержать:

Титульный лист.

2. Цели работы.

3. Краткие теоретические сведения в виде ответов на контрольные вопросы.

4. Результаты лабораторной работы (графики, таблицы, значения параметров измеренных в процессе работы).

5. Необходимые расчеты (если они оговариваются в практической части лабораторной работы).

6. Выводы по работе (что получено в процессе работы, почему получены данные результаты и т. д.).

7. Отчет для защиты представляется преподавателю в отпечатанном или электронном виде.

 

Литература

 

1. Руководство пользователя Трейс Моуд 6. Интегрированная среда SCADA/HMI-SOFTLOGIC-MES-EAM-HRM-система для разработки АСУ ТП, АСКУЭ и систем управления производством, т.1, 2. – М.: AdAstra Research Group, Ltd, 2008. – 517 с.

2. Кабанов А.А. Программирование в среде Trace Mode: Методические указания. – Тамбов: ТГТУ, 2006. – 19 с.

1.

 

 





Поделиться с друзьями:


Дата добавления: 2016-12-18; Мы поможем в написании ваших работ!; просмотров: 406 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

2316 - | 2171 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.