Главная страница
Навигация по странице:

  • Список литературы и технической документации

  • 2. Изучение технических характеристик и основ программирования программируемого терминала OMRON NB5Q Цель занятия

  • Содержание занятия

  • 2.1 Краткие технические характеристики и функциональные возможно- сти

  • 2.2 Основы работы с программным обеспечением OMRON NB-Designer. Создание простого проекта, его загрузка и отладка

  • 3. Методические указания МУ ПА-OMRON (1). Методические указания для проведения занятий по повышению квалификации на базе лабораторного стенда промышленная автоматика omron


    Скачать 5.4 Mb.
    НазваниеМетодические указания для проведения занятий по повышению квалификации на базе лабораторного стенда промышленная автоматика omron
    Дата20.09.2022
    Размер5.4 Mb.
    Формат файлаpdf
    Имя файла3. Методические указания МУ ПА-OMRON (1).pdf
    ТипМетодические указания
    #686532
    страница5 из 12
    1   2   3   4   5   6   7   8   9   ...   12
    1.5 Основы работы с функциональными блоками
    Программный пакет CX-Programmer предусматривает возможность упроще- ния процедуры программирования, если возникает необходимость в разработке системы управления однотипными технологическими операциями.
    В качестве примера предлагается вариант использования функциональных блоков (далее по тексту FB) в управляющей программе ПЛК для управления ис- пытаниями бензинового и дизельного двигателей.
    Необходимо отметить, что испытания двигателей производятся по одинако- вому алгоритму. Отличие лишь в том, что датчики, органы управления и индика- ции для каждой испытательной установки свои.
    При кратковременном появлении команды включения «Включить» двигатель должен включиться и сформировать сигнал «Включен».
    При достижении фактической скорости «Фактическая скорость» заданного значения «Задание» формируется сигнал «Готов». Двигатель отключается по сиг- налу отключения «Отключить» или по аварийному сигналу «Неисправность».
    Кроме того, каждый двигатель имеет свой вентилятор. Вентилятор включает- ся при работе двигателя и продолжает еще работать 4 с после отключения двига- теля.
    В данном случае необходимо разработать два FB: для управления включени- ем/отключением двигателя и управления включением/отключением вентилятора.
    Таким образом, однократно запрограммированный FB может многократно вызы- ваться в различных сегментах программы.
    Разработка управляющей программы производится в следующей последова- тельности:
    1) Разработка FB для управления включением/отключением двигателя, кото- рому будет присвоено символьное имя «Двигатель». Необходимо отметить, что в программном пакете CX-Programmer кириллица поддерживается:
    − определиться с символьным представлением сигналов и команд (табл. 29), которое задается в окне «Символы».
    Таблица 29
    Название
    Тип дан- ных
    Адрес/ значение
    Комментарии
    Бенз_Вкл BOOL
    0.00
    Включить бензиновый двигатель
    Бенз_Откл BOOL
    0.01
    Отключить бензиновый двигатель
    Бенз_Неиспр BOOL 0.02
    Неисправность бензинового двигателя
    Бенз_Задание NUMBER 1500 Заданная скорость бензинового двигателя
    Бенз_Факт INT
    D100
    Фактическая скорость бензинового двигателя
    Бенз_Включен BOOL 100.00
    Бензиновый двигатель включен
    Бенз_Готов BOOL
    100.01
    Заданная скорость достигнута
    Бенз_Вент_Вкл BOOL 100.02 Вентилятор бензинового двигателя включен
    Диз_Вкл BOOL
    0.03
    Включить дизельный двигатель
    Диз_Откл BOOL
    0.04
    Отключить дизельный двигатель
    Диз_Неиспр BOOL 0.05
    Неисправность дизельного двигателя
    Диз_Задание NUMBER 1200 Заданная скорость дизельного двигателя
    Диз_Факт INT
    D101
    Фактическая скорость дизельного двигателя
    Диз_Включен BOOL 100.03
    Дизельный двигатель включен
    Диз_Готов BOOL
    100.04
    Заданная скорость достигнута
    Диз_Вент_Вкл BOOL 100.05
    Вентилятор дизельного двигателя включен

    58
    Для переменных «Бенз_Задание» и «Диз_Задание» в столбце «Ад- рес/значение» необходимо указать значения частоты вращения бензинового и ди- зельного двигателей – соответственно 1500 и 1200 оборотов;
    − для создания нового FB в окне проекта выбрать пункт «Функциональные блоки», нажать на него правой клавишей мыши и в выпадающем списке выбрать
    «Вставить функциональный блок» → «Лестничная диаграмма» (рис. 39).
    Рис. 39. Порядок вызова нового функционального блока
    − в открывшемся окне присвоить функциональному блоку имя «Двигатель» и закрыть окно;
    − для программирования FB дважды щелкнуть левой клавишей мыши на имя блока. В основном окне программы должно появиться содержимое функцио- нального блока (рис. 36);
    − заполнить таблицу описания переменных в соответствующих закладках.
    Для этого необходимо открыть необходимую закладку. Далее в пустой строке на- жать правой клавишей мыши и выпадающем списке выбрать «Вставить перемен- ную». В окне (рис. 40) выбрать параметры переменной (Имя – Тип данных – Ис- пользование – Исходное значение). После задания переменных окна примут вид, представленный на рис. 41.
    Рис. 40. Окно программирования функционального блока
    Рис. 41. Окна задания переменной функционального блока

    59
    − в соответствии с рис. 42 набрать программу управления включением и от- ключением двигателя на языке лестничных диаграмм. Рассматриваемый FB дол- жен управлять и контролировать работу бензинового и дизельного двигателей.
    Рис. 42. Программа FB «Двигатель»
    2) Вызов FB в сегменте 1 программы:
    − открыть основной сегмент программы «Сегмент 1» и в ступени 0 устано- вить курсор в произвольном положении;
    − на панели инструментов выбрать элемент «Создать вызов функциональ- ного блока»
    (вызов FB также можно осуществить с помощью «горячей» кла- виши «F»);
    − в открывшемся окне (рис. 43) необходимо указать имя экземпляра FB
    «Бензиновый»;
    − перед каждым из входов и выходов вставить параметры созданного экзем- пляра FB, используя клавишу на панели инструментов. Для этого необходимо подвести курсор к ячейке, расположенной напротив слева или справа соответст- венно входа или выхода, нажать левой клавишей мыши и в выпадающем списке
    (рис. 44) выбрать необходимое символьное имя параметра. При этом используют- ся символьные имена, указанные в табл. 28.
    Рис. 43. Процедура вызова экземпляра FB «Двигатель»
    Рис. 44. Процедура указания параметров экземпляра FB

    60 3) В ступени 2 разрабатываемой программы аналогично п. 2 вызвать еще один экземпляр FB «Двигатель» и присвоить ему имя «Дизельный». Таким обра- зом, основной сегмент программы примет следующий вид (рис. 45).
    Рис. 45. Вызов FB «Двигатель» в основном сегменте программы
    4) Аналогичным образом создать FB «Вентилятор» для управления включе- нием и отключением вентилятора. На рис. 46 представлены таблица переменных и программа FB «Вентилятор». а)

    61
    б)
    Рис. 46. Программирование FB «Вентилятор»
    5) В основном сегменте программы аналогично п. 2 вызвать два экземпляра
    FB «Вентилятор» с именами «Бенз_Вент» и «Диз_Вент» соответственно и «под- ключить» к их входам и выходам параметры конкретного экземпляра FB, имею- щие символьные имена, указанные в табл. 27. После этого рассматриваемый фрагмент программы примет вид, представленный на рис. 47.
    Рис. 47. Вызов FB «Вентилятор» в основном сегменте программы
    6) после выполнения описанных в п.п. 1-5 действий по программированию функциональных блоков необходимо скомпилировать разработанную программу, записать ее память ПЛК и проверить правильность ее выполнения.
    Список литературы и технической документации:
    1. Митин Г.П. Программа поддержки принятия решения. Автоматизация и управление в машиностроении, 1999, 10.
    2. W451-RU2-03.
    Модули ЦПУ CP1H/CP1L. Руководство по программирова- нию.
    3. W461-RU2-02A. SYSMAC CP1L/CP1. Вводное руководство.
    4. W462-RU2-07. Модуль ЦПУ CP1L. Руководство по эксплуатации.
    5. W516-E1-01. CP1L-EL/EM CPU Unit. Operation Manual.

    62
    2. Изучение технических характеристик
    и основ программирования программируемого терминала OMRON NB5Q
    Цель занятия
    Ознакомиться с устройством, техническими характеристиками и функцио- нальными возможностями программируемого терминала OMRON NB5Q и приоб- рести навыки его программирования с применением программного обеспечения
    OMRON NB-Designer, изучить основные функции и операции.
    Содержание занятия
    1) Изучить назначение, технические характеристики программируемого тер- минала OMRON NB5Q, основные узлы и возможности лабораторного комплекса.
    2) Освоить графическую среду программного обеспечения OMRON NB-
    Designer.
    3) С помощью программного обеспечения OMRON NB-Designer разработать и записать проект в память программируемого терминала подготовленные экраны управления.
    4) Сконфигурировать ПЛК CP1L-E. Разработать, откомпилировать и записать в память ПЛК соответствующую программу управления.
    5) Проверить правильность функционирования разработанного пульта опера- тора при совместной работе программируемого терминала и ПЛК.
    2.1 Краткие технические характеристики и функциональные возможно-
    сти
    Программируемый терминал (ПТ) серии NB – это многофункциональное устройство, при помощи которого оператор может взаимодействовать с промыш- ленной машиной или установкой: может получать от нее необходимую информа- цию и может управлять ею, в графическом виде предоставляет оператору инфор- мацию о рабочих состояниях системы и одновременно является средством ввода команд и данных. Он обладает собственной операционной системой, широкими возможностями по программированию различных графических объектов на экра- не монитора, цветным сенсорным экраном, большим перечнем совместимых про- граммируемых контроллеров, причём не только «родных», но и других фирм
    (SIEMENS, Allen Bradley, GE-Fanuc), а также компактными размерами.
    В настоящее время в серию NB входят 7 моделей программируемых терми- налов: NB3Q-TW00B/TW01B, NB5Q-TW00B/TW01B, NB7W-TW00B/TW01B и
    NB10W-TW01B.
    Внешний вид ПТ OMRON NB5Q с лицевой и тыльной сторон представлен на рис. 1. В табл. 1 представлено описание основных элементов программируемого терминала.

    63
    а)
    б)
    Рис. 1. ПТ OMRON NB5Q: лицевая (а) и тыльная (б) сторона.
    Таблица 1
    № п/п
    Объект
    Описание
    Зелёный
    В рабочем режиме
    1
    Индикатор рабочего состояния
    Оранжевый или красный
    При разрядке батареи
    2
    Дисплей
    Рабочая поверхность для отображения и ввода информации (сен- сорная панель)
    3
    Клеммы питания и защ. заземления
    Подключение питания и защитного заземления
    4
    Ведомый USB-порт Предназначен для подключения ПТ к USB-порту ПК с целью счи- тывания, загрузки и отладки программ
    5 Кнопка сброса
    Нажатие на эту кнопку инициирует перезагрузку системы
    6
    Ведущий USB-порт Предназначен для подключения USB-модуля памяти для целей считывания или загрузки проекта и сохранения необходимых дан- ных
    7 DIP-переключатель
    Предназначен для переключения режимов работы ПТ:
    8
    Порт Ethernet
    Предназначен для подключения к ПК с целью считывания и за- грузки программ, обновления системного ПО, а также для осуще- ствления связи с устройствами (ПЛК и т. п.), поддерживающими обмен данными по сети Ethernet
    9
    Последовательный порт СОМ1
    Поддерживает связь по интерфейсу RS232C
    10
    Последовательный порт СОМ2
    Поддерживает обмен данными по интерфейсу связи RS232C/
    RS485/RS422A (одновременно может работать только в одном из этих режимов)
    Технические характеристики программируемого терминала OMRON NB5Q представлены в табл. 2.
    Таблица 2
    Параметр
    Значение
    Модель NB5Q-TW01B
    Напряжение питания
    = 24 В
    Потребляемая мощность 9
    Вт
    Размер экрана
    5,6" TFT ЖК-дисплей
    Разрешение
    QVGA 320х234
    Задняя посветка
    Светодиодная
    Отображаемые цвета
    65536 цветов

    64
    Параметр
    Значение
    Память
    128 Мбайт (ППЗУ, flash) + 64 Мбайт (ОЗУ, DDR2) + хранение данных на USB-носителях
    Загрузка программ
    USB/последовательный порт/сетевой интерфейс
    Последовательный порт
    СОМ1: RS232C; COM2: RS232C/422A/485
    Порты связи
    Сетевой интерфейс Ethernet
    Программное обеспечение
    NВ-Designer v 1.X
    В табл. 3 представлены основные функции ПТ OMRON NB5Q.
    Таблица 3
    Функция
    Описание
    Наблюдение и контроль
    На дисплее ПТ непрерывно отображается актуальная информация о теку- щем состоянии производственной системы, технологического процесса или отдельного устройства. Данные отображаются в наглядной и удобной для оператора форме с применением графических средств визуализации
    Извещение и сигнализация
    ПТ своевременно извещает оператора о возникновении ошибки в системе или устройстве и предоставляет оператору сведения, необходимые для уст- ранения ошибки
    Сенсорное управление
    Оператор может управлять работой системы или устройства с помощью сенсорного экрана ПТ. Для этих целей предусмотрен ряд графических эле- ментов в виде переключателей различной формы. Прикосновение к такому элементу воспринимается как нажатие и передается на управляющее уст- ройство (ПЛК и т. п.) для исполнения
    ПТ OMRON NB5Q может работать в четырех режимах. Переключение между режимами работы осуществляется с помощью DIP-переключателя, расположен- ного на тыльной стороне ПТ. В табл. 4 представлено краткое описание режимов работы сенсорного монитора.
    Таблица 4
    Положение DIP- переключателей
    Режим
    SW1 SW2
    Описание
    Режим настройки системы
    ВКЛ
    ВКЛ
    После включения программируемого терминала на экране отображается встроенное меню настройки системных пара- метров, с помощью которого пользователь может настроить яркость изображения на дисплее, системное время и пара- метры звукового сигнала.
    Режим калибровки
    ВЫКЛ ВКЛ
    После первого прикосновения к экрану отображается знак«+», нажимая на который, можно с высокой точностью откалибровать сенсорный экран
    Режим загрузки
    ВКЛ
    ВЫКЛ
    Этот режим предназначен для выполнения базовых операций
    (обновление микропрограммы, загрузка или считывание дан- ных проекта пользователя).
    Режим проекта поль- зователя
    ВЫКЛ ВЫКЛ
    ПТ работает как устройство операторского интерфейса, вы- полняя загруженный в него проект пользователя. (после включения питания на дисплее ПТ отображается стартовый экран загруженного проекта)

    65
    2.2 Основы работы с программным обеспечением OMRON NB-Designer.
    Создание простого проекта, его загрузка и отладка
    2.2.1 Общие сведения о программном обеспечении NB-Designer
    Ввод в эксплуатацию ПТ OMRON NB5Q должен осуществляться в последо- вательности, представленной на рис. 2. Но т.к. в составе стенда уже выполнен ряд операций, то в рамках занятия выполняются только те действия, которые обозна- чены цифрами 1-4:
    1) программирование ПЛК
    2) создание экранов пульта оператора;
    3) загрузка экранов в память ПТ;
    4) Проверка работы системы/эксплуатация.
    Рис. 2. Порядок ввода в эксплуатацию ПТ OMRON NB5Q
    Программирование ПТ сводится к следующему:
    1) конфигурация системы (выбор типа ПТ, настройка сетевого адреса, на- стройка интерфейса связи с ПЛК);
    1) из имеющегося набора графических инструментов на экране монитора формируется требуемое расположение, размер, цвет и функции и т. п. элементов виртуального пульта оператора, а также расположение на пульте необходимых надписей, рисунков и т.д.;
    2) Всем коммутационным и сигнальным элементам виртуального пульта при- сваиваются адреса, находящиеся в памяти ПЛК;

    66 3) проводится компиляция подготовленного проекта;
    4) проект по сетевому интерфейсу Ethernet записывается в ПТ.
    Программирование ПТ OMRON NB5Q осуществляется с помощью специаль- ного программного обеспечения OMRON NB-Designer в операционных системах
    (ОС) Windows XP/7/8 через порт Ethernet ПК с использованием стандартного се- тевого кабеля.
    Минимальные требования к ПК:
    − процессор, необходимый для работы соответствующей ОС;
    − объем оперативной память, необходимый для работы соответствующей ОС;
    − свободное место на жестком диске не менее 800 Мб;
    − DVD-ROM;
    − дисплей с параметрами XGA (1024х768, High Color 32);
    − порт Ethernet;
    − клавиатура и мышь.
    2.2.2 Запуск программы. Описание основных функций
    Запуск NB-Designer производится через соответствующий ярлык на рабочем столе или в меню «Пуск» персонального компьютера (Пуск→Программы→
    OMRON→NB-Designer→NB-Designer.exe). После запуска программы перед поль- зователем открывается пустое рабочее поле (рис. 3).
    Для дальнейшей работы необходимо открыть ранее сохраненный или создать новый проект. Для открытия существующего проекта необходимо выбрать в ме- ню «Файл» пункт «Открыть». После этого появится список существующих проек- тов, из которого надо выделить курсором нужный и нажать кнопку «OK» или от- менить действие кнопкой «Отмена». Для создания нового проекта нужно выбрать в меню «Файл» пункт «Создать». В открывшемся окне необходимо ввести имя проекта и нажать «ОК».
    Рис. 3. Окно программы NB-Designer при запуске

    67
    Кроме заголовка программы и панели выпадающих меню всю рабочую об- ласть программы NB-Designer (рис. 4) можно разделить на несколько областей:
    − I – окно графических элементов;
    − II – окно конфигурации ПТ;
    − III – окно файлов проекта;
    − IV – окно структуры проекта;
    − V – панели инструментов;
    − VI – окно сообщений;
    − VII– окно списка компонентов;
    − VIII – строка состояния.
    Рис. 4. Внешний вид окна нового проекта
    Меню команд программы NB-Designer. При выборе определенного меню раскрывается список команд этого меню. Каждое меню посвящено определенно- му аспекту работы с программой NB-Designer.
    Окно графических элементов состоит из шести следующих вкладок:
    − Соединитель: выбор интерфейса связи устройств.
    − HMI: выбор модели ПТ.
    − ПЛК: выбор модели ПЛК.
    − Базовые компоненты: выбор компонентов, используемых при конструиро- вании экранных форм.
    − Функциональные компоненты: выбор многофункциональных компонен- тов, используемых при конструировании экранных форм.
    − База данных проекта: выбор некоторых специальных функций.
    В окне конфигурации ПТ производится конфигурирование экранных форм операторского интерфейса.
    В окне файлов проекта в виде древообразной структуры отображается взаи- мосвязь между ПТ и файлами растровой графики, относящимися к проекту, а

    68
    также вся информация о файлах (файлах рецептур, файлах макросов, файлах биб- лиотек графических объектов и т. п.), содержащихся в проекте.
    В окне структуры проекта в виде древообразной структуры отображаются все компоненты текущего проекта: ПЛК, ПТ, внутренние экраны и компоненты ПТ.
    На панели инструментов доступно достаточно большое количество функций.
    Пиктограммы базовых функций с их описанием представлены в табл. 5.
    Таблица 5
    Пиктограмма
    Описание
    Пиктограмма
    Описание
    Создать проект
    Отменить
    Открыть проект
    Вернуть
    Сохранить проект
    Найти
    Вырезать
    Предварительный просмотр
    Копировать
    Печать
    Вставить
    Компонент
    Размножить
    Отобразить имя компонента
    Удалить
    О программе
    2.2.3 Конфигурирование проекта
    Конфигурирование проекта сводится к следующему:
    1) Выбрать модели ПТ и ПЛК, которые будут использоваться в разрабаты- ваемой системе автоматизации. Для этого необходимо выполнить следующую по- следовательность действий:
    − в окне графических элементов открыть закладку «HMI», в которой указа- тель мыши необходимо выбрать требуемую модель ПТ (NB5Q-TW01B) и, удер- живая левую клавишу мыши (методом «drug and drop»), перенести пиктограмму в окно конфигурации. В открытом окне указать горизонтальный режим отображе- ния и нажать «ОК»;
    − в окне графических элементов открыть закладку «ПЛК», в которой указа- тель мыши необходимо выбрать требуемую модель ПЛК (OMRON CP Series
    Ethernet (UDP Slave) и методом «drug and drop» перенести пиктограмму в окно конфигурации (рис. 5).
    Рис. 5. Конфигурирование системы автоматизации

    69 2) Настроить интерфейс связи между ПТ и ПЛК:
    − указателем мыши выделить пиктограмму ПТ, нажать правую клавишу мыши и выпадающем списке выбрать пункт «Атрибут». В открывшемся окне
    (рис. 6а) в поле «Настройка сети» указать сетевые параметры ПТ: IP-адрес –
    192.168.0.131, маска подсети – 255.255.255.0. После чего нажать «ОК»;
    − указателем мыши выделить пиктограмму ПЛК, нажать правую клавишу мыши и выпадающем списке выбрать пункт «Атрибут». В открывшемся окне
    (рис. 6б) в поле «Настройка сетевых портов» указать сетевые параметры ПЛК: ID узла – 2, IP-адрес – 192.168.0.130, маска подсети – 255.255.255.0. После чего на- жать «ОК»; а)
    б)
    Рис. 6. Конфигурирование сетевых параметров
    − в окне графических элементов открыть закладку «Интерфейс связи», в ко- торой указатель мыши необходимо выбрать пиктограмму «Ethernet» и методом
    «drug and drop» перенести пиктограмму в окно конфигурации. В открывшемся окне нажать кнопку «Добавить». После чего в окне «Настройка сетевого устрой- ства» установить переключатель «Тип устройства» в положение «HMI» и указать дополнительные параметры ПТ: номер устройства – HMI0, № порта – 9600, про-

    70
    токол – Omron CP Series Ethernet UDP, ID узла – 1 (рис. 7а). Переключить «Тип устройства» в положение «ПЛК» и проверить параметры ПЛК. После чего нажать
    «ОК». Окно «Настройка сетевого устройства» примет следующий вид (рис. 7в); а) б) в)
    Рис. 7. Конфигурирование сетевого взаимодействия ПТ и ПЛК
    − нажать кнопку «ОК». Окно конфигурации примет следующий вид (рис. 8);

    71
    Рис. 8.
    2.2.4 Пример разработки проекта
    В качестве примера, показывающего основы работы с программным обеспе- чением и оборудованием, предлагается реализовать систему управления, вклю- чающую в себя ПЛК и ПТ. На базе ПТ необходимо реализовать 2 экрана с кноп- ками перехода между ними. На первом экране необходимо реализовать один вы- ключатель SW0, который включает выход CIO100.00 ПЛК и два индикатора BL0, срабатывающий при включении выключателя SW0, и BL1, срабатывающий при включении входа CIO0.00 ПЛК. На втором экране предлагается реализовать пере- дачу аналоговых значений от ПТ в ПЛК и соответственно – от ПЛК в ПТ. Один элемент числового ввода NI0 для передачи числа на аналоговый выход соответст- вующей платы расширения, установленной в разъем расширения ПЛК и два чи- словых индикатора ND0 и ND1 соответственно для индикации передаваемого значения в ПЛК и индикации получаемого значения от аналогового входа ПЛК
    (сигнал на аналоговый вход поступает с потенциометра RP1).
    На первом этапе необходимо создать экраны ПТ, для чего нужно выполнить следующую последовательность действий:
    1) В окне структуры проекта выделить закладку «HMI0». Нажать правую клавишу мыши и в выпадающем меню выбрать пункт «Добавить экран». В от- крывшемся окне (рис. 9а) указать имя экрана «Экран1» и нажать кнопку «ОК». а) б)
    Рис. 9. Создание экранов
    2) Аналогичным образом создать «Экран2». В окне структуры проекта соз- данные экраны отображаются следующим образом (рис. 9б).
    При работе с проектом возможно редактирование одновременно только од- ного экрана. Если экран уже существует, то его можно выбрать в соответствую- щем окне (рис. 10) на панели инструментов.

    72
    Рис. 10. Управление редактируемым экраном
    Для редактирования свойств созданных экранов необходимо дважды щелк- нуть левой клавиши мыши по свободному месту на экране. В открывшемся окне
    «Атрибуты экрана» (рис. 11) доступны к изменению следующие атрибуты:
    − имя экрана;
    − положение;
    − размер;
    − использование фонового цвета;
    − наличие экрана заднего вида;
    − рамка;
    − тип всплывающего экрана.
    Рис. 11. Редактирование свойств экрана
    Для того, чтобы требуемый экран отображался сразу после включения ПТ необходимо в окне настроек проекта «Атрибуты терминала» в закладке «Расши- ренные атрибуты HMI» установить в строке «Начальное окно» требуемый номер экрана, например, 10:Экран1 (рис. 12).
    Каждый экран проекта является платформой, на которой разработчик проекта размещает разнообразные компоненты: переключатели, индикаторы, поля число- вого ввода, изображения и т. п. (компоненты) – все, что составляет графический интерфейс программируемого терминала.
    При работе с выбранным экраном активизируется большое количество ком- понентов, которые кратко в виде списка представлены на рис. 13 и далее будут рассмотрены в примере:
    − компоненты ПЛК (рис.13а);
    − база данных проекта (рис. 13б);
    − функциональные компоненты (рис. 13в);
    Каждому компоненту при создании автоматически назначается уникальный идентификатор, отличающий этот компонент от всех остальных компонентов проекта. Изменить идентификатор компонента вручную невозможно.

    73
    Рис. 12. Установка начального экрана а) б)
    в)
    Рис. 13. Компоненты
    Идентификатор состоит из латинских букв и числа (номера компонента), смысл которых поясняется ниже (табл. 6 и 7).

    74
    Таблица 6
    Компонент
    Атрибут
    Компонент
    Атрибут
    Установка состояния бита SB
    Отображение событий ED
    Лампа состояния бита BL
    Косвенное окно IDW
    Переключатель состояния бита SW
    Отображение числа ND
    Прямое окно DW
    Отображение текста TD
    Установка состояния группы битов SWD
    Ввод числа NI
    Индикация состояния группы битов WL
    Ввод текста TI
    Переключатель состояния группы битов MSW Осциллограмма OS
    Полоса прокрутки SCR
    Записная книжка NB
    Перемещающийся компонент MV
    Многобитовая неоновая лампа NL
    Анимация ANI
    Однобитовая неоновая лампа BNL
    Отображение тревог AD
    Запуск нажатием TT
    Тренд TR
    Таблица GR
    График XY
    XY
    Отображение протокола данных HDD
    Столбчатая диаграмма BR
    Измерительный прибор MT
    Данные рецептуры RCP
    Таблица 7
    Компонент
    Атрибут
    Компонент
    Атрибут
    Шкала
    SC
    Передача данных
    D
    Функциональная клавиша
    FK
    Произвольный рисунок
    VM
    Панель тревог
    АВ
    Дата/время
    DTM
    Таймер
    ТМ
    Динамический графический объект
    DG
    Растровый объект
    BG
    Отображение сведений о пользователе
    UID
    Векторный объект
    VG
    Комбинирование операций
    СО
    Блокнот
    NP
    Панель событий
    ЕВ
    Процедура добавления компонента на экран достаточно проста и состоит из трех основных действий, которые описаны ниже:
    1) щелкнуть по значку компонента в разделе «Базовые компоненты» окна графических элементов и перетяните значок на экран, открытый в окне конфигу- рации HMI;
    2) в открывшемся диалоговом окне атрибутов этого компонента настроить различные параметры (атрибуты) этого компонента, такие как адрес памяти ПЛК для чтения/записи данных, использование векторного или растрового изображе- ния, надпись на компоненте, положение компонента и т. п.
    3) завершив настройку параметров компонента, щелкнуть кнопку OK. После того как диалоговое окно настройки атрибутов будет закрыто, выбранный компо- нент будет добавлен на экран. При необходимости положение и размеры компо- нента можно изменить с помощью поля «Положение» на вкладке «Настройка отображения». Компонент также можно переместить в требуемое положение и растянуть до нужных размеров с помощью мыши.
    Для изменения свойств какого-либо компонента необходимо дважды быстро щелкнуть на выбранном объекте или на панели инструментов нажать «Компо- нент»
    . При этом появляется окно «Атрибуты компонентов»
    Большинству элементов присущи общие параметры, приведённые в табл. 8.

    75
    Таблица 8
    Параметр
    Описание
    Адрес для чтения
    Адрес для записи
    Необходимо указать адрес ячейки памяти ПЛК или адрес внутрен- ней памяти, с которым данный элемент будет связан в ходе работы.
    Надпись
    Указывается пользовательское название компонента
    Графика
    Внешний вид компонента (выбирается из библиотеки либо есть возможность импорта из внешних графических файлов)
    Настройка отображения Устанавливаются положение и функция управления компонентом
    Числовое значение
    Устанавливаются формат числа, параметры сигнализации и преде- лы отображения/ввода значения
    Шрифт
    Устанавливаются параметры шрифта отображаемого текста
    Комментарии
    Позволяет снабдить каждый компонент каким-либо комментарием
    На втором этапе необходимо сконфигурировать экраны пульта оператора, т.е. расположить на них необходимые компоненты, в следующей последовательности:
    1) Дважды щелкнуть на требуемом экране, после чего откроется окно редак- тирования экрана (рис. 14а). а) б)
    Рис. 14. Окно редактирования экрана
    2) В закладке «Компоненты ПЛК» окна графических элементов выбрать эле- мент «Переключатель состояния бита» и методом «drug and drop» установить элемент в любое положение на экране.
    3) В закладке «Основные атрибуты» окна «Атрибуты компонента» (рис. 15а) указать свойства переключателя: тип адреса – CIO_bit, адрес – 100.0, в закладке
    «Переключение состояния бита» в поле «Тип перекл.» выбрать «Переключение» и нажать «ОК». После этого нажать «ОК» и установить элемент в заданное положе- ние на экране.
    4) В закладке «Компоненты ПЛК» окна графических элементов выбрать эле- мент «Лампа состояния бита» и методом «drug and drop» установить элемент в любое положение на экране.

    76
    а) б)

    77
    в)
    Рис. 15. Окна редактирования атрибутов компонента
    5) В закладке «Основные атрибуты» окна «Атрибуты компонента» (рис. 15б) указать свойства лампы: тип адреса – CIO_bit, адрес – 100.0 и нажать «ОК». После этого установить элемент в заданное положение на экране
    6) Аналогично создать вторую лампу с параметрами: тип адреса – CIO_bit, адрес – 0.0.
    7) В закладке «Функциональные компоненты» окна графических элементов выбрать элемент «Функциональная клавиша» и методом «drug and drop» устано- вить элемент в любое положение на экране. В закладке «Функц. клавиша» окна
    «Атрибуты компонента» (рис. 15в) указать свойства клавиши: Переключ. окна – сменить окно. Также необходимо выбрать номер и имя экрана (11:Экран2), на ко- торый необходимо переключиться. В закладке «Надпись» в соответствующем ок- не можно отредактировать надпись, которая будет на кнопке, например «Экран
    2». После этого экран примет следующий вид (рис. 14б).
    8) На втором экране аналогично п.7 необходимо создать кнопку обратного перехода на экран «10:Экран1»;
    9) В закладке «Компоненты ПЛК» окна графических элементов выбрать эле- мент «Ввод числа» и методом «drug and drop» установить элемент в любое поло- жение на экране.
    10) В закладке «Основные атрибуты» окна «Атрибуты компонента» (рис. 16) указать свойства: тип адреса – CIO, адрес – 2985, код – BIN. В закладке «Числовое значение»: тип данных – целое, без знака, целая часть – 4, установка макс./мин. значений – 4000/0. После этого нажать «ОК» и установить элемент в заданное по- ложение на экране.

    78
    Рис. 16. Окна редактирования атрибутов компонента
    11) В закладке «Компоненты ПЛК» окна графических элементов выбрать элемент «Отображение числа» и методом «drug and drop» установить элемент в любое положение на экране.
    12) В закладке «Основные атрибуты» окна «Атрибуты компонента» указать свойства: тип адреса – CIO, адрес – 2985, код – BIN. В закладке «Числовое значе- ние»: тип данных – целое, без знака, целая часть – 4, установка макс./мин. значе- ний – 4000/0. После этого нажать «ОК» и установить элемент в заданное положе- ние на экране.
    13) Аналогично установить еще один элемент «Отображение числа» со сле- дующими свойствами: тип адреса – А, адрес – 643, код – BIN. В закладке «Число- вое значение»: тип данных – целое, без знака, целая часть – 4, установка макс./мин. значений – 1000/0 и нажать «ОК». После чего экран примет следую- щий внешний вид (рис. 17).
    Рис. 17. Экран 2

    79
    Кроме динамических объектов для использования доступно большое количе- ство статических элементов, пиктограммы которых представлены в табл. 9.
    Таблица 9
    Пиктограмма
    Описание
    Пиктограмма
    Описание
    Линия/кривая
    Ломаная линия
    Прямоугольник/закругленный пря- моугольник
    Текст
    Многоугольник/эллипс/сектор
    Для проведения операций над выделенным объектом/объектами дополни- тельно доступны различные функции, расположенные в меню «Правка» или на панели инструментов (табл. 10).
    Таблица 10
    Пиктограмма
    Описание
    Пиктограмма
    Описание
    Сдвиг влево/вправо/вверх/вниз
    На передний/задний план
    Выровнять по краю
    Предыдущий/следующий уровень
    Выровнять вдоль оси
    Равномерно распределить по гори- зонтали/вертикали
    Группировать/разгруппировать
    Центровать вдоль оси
    Отражение и поворот
    Закрепить положение элемента
    2.2.5 Компиляция и загрузка проекта в память ПТ
    Перед загрузкой проекта в память ПТ необходимо выполнить компиляцию разработанного проекта, для чего на панели инструментов (табл. 11) нужно на- жать кнопку «Компилировать все»
    . После окончания компиляции в логе ото- бразится сообщение об окончании компиляции (рис. 18), а также наличие преду- преждений и ошибок. При их наличии будет также указано место ошибки и пре- дупреждения.
    Рис. 18. Лог компиляции
    Таблица 11
    Пиктограмма
    Описание
    Пиктограмма
    Описание
    Компилировать
    Автономная имитация
    Компилировать все
    Непрямая имитация онлайн
    Загрузить
    Прямая имитация онлайн
    Способ загрузки
    Декомпилировать
    Перед загрузкой необходимо настроить параметры загрузки, для чего необ- ходимо нажать кнопку «Способ загрузки» и в открывшемся окне (рис. 19) про- верить правильность настройки параметров на этапе конфигурирования проекта.

    80
    Рис. 19. Настройка параметров загрузки
    Для загрузки проекта необходимо нажать кнопку «Загрузить»
    . В открыв- шемся окне (рис. 20), если необходимо выбрать необходимые данные для загруз- ки и для начала загрузки нажать «ОК».
    После успешного завершения загрузки должно отобразиться сообщение «За- грузка успешно завершена!». Если в процессе загрузки произойдут ошибки, то отобразится окно, представленное на рис. 21.
    Рис. 20. Настройка загрузки проекта
    Рис. 21. Ошибка загрузки проекта

    81
    После загрузки проекта необходимо проверить правильность работы системы автоматизации. В случае ошибок в работе необходимо исправить их и заново скомпилировать и загрузить исправленный проект в память ПТ.
    1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта