Работа с локальными переменными
1. Запустите ОРС сервер Infinity и загрузите в него созданную вами в предыдущих лабораторных работах конфигурацию. Запустите Infinity HMI и откройте мнемосхему сравнения двух чисел, созданную в предыдущей лабораторной работе. Используем локальную переменную для хранения промежуточного результата вычисления. 2. Перейдите в режим редактирования выражения для сравнения двух сигналов и вместо источника данных (переменная Сравнение)введите локальную переменную ~~local~~. 3. Также измените условное выражение для объекта «Значение параметра», связанного с ОРС тэгом Результат.Сделать это можно или вручную заменив ОРС тэг{{Infinity.OPCServer\Teach.Сравнение}} на переменную ~~local~~, или при помощи кнопок «Определить», затем «Выражения» и «Локальные переменные». Список всех локальных переменных данной экранной формы можно просмотреть, нажав кнопку Работа с псевдонимами 4. Создайте новую мнемосхему в Infinity HMI. Загрузите библиотеку символов Library_symbols.xml при помощи кнопки 5. Данный объект состоит из трех картинок, каждой из которых поставлен в соответствие псевдоним с заданной динамикой. Просмотреть псевдонимы можно нажав кнопку 6. Создайте кнопку для управления насосом и привяжите ее к сигналу ОРС сервера Control,или создайте другой сигнал. Выделите насос и войдите в режим редактирования псевдонимов. В появившемся окне замените в каждой строке, имя переменной <<Pump>> на путь к сигналу Control ОРС сервера Infinity.Войдите в режим исполнения мнемосхемы и проверьте ее работу. При нажатии на кнопку насос должен менять свой цвет (зеленый – включен, желтый – отключен).
8. Создадим динамический объект «Лампа». Нарисуйте два перечеркнутых круга с различной заливкой (например, серый и желтый). При помощи инструмента 9.Создайте свою библиотеку символов при помощи меню «Файл»/«Создать» в окне библиотеки символов 10. Доделайте мнемосхему самостоятельно и продемонстрируйте результат ее работы преподавателю. 11. Сохраните созданные вами мнемосхемы, конфигурацию ОРС сервера и отключите сервер ввода-вывода Infinity. Содержание отчета Отчет должен содержать цели лабораторной работы, мнемосхемы разработанных проектов, перечень и описание свойств графических объектов, использованных в мнемосхеме, перечень и описание созданных сигналов дерева конфигурации ОРС сервера, локальных переменных и псевдонимов, выводы по работе и ответы на контрольные вопросы. 4.4. Контрольные вопросы 1. Что такое псевдонимы? 2. В чем преимущества применения в мнемосхемах псевдонимов и локальных переменных? 3. Какова область влияния локальной переменной? 4. Как будет выглядеть обращение к сигналу ОРС сервера Infinity Work.Control, если в мнемосхеме задан псевдоним <<Path>> определенный как Infinity.OPCServer\Work? 5. Могут ли псевдонимы быть операндами вычислительных выражений?
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему стероиды повышают давление?: Основных причин три... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (565)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |