Файл: Лабораторная работа 3 (Симулятор ПЛК Omron ZEN-10C1AR-A).pdf
ВУЗ: Пермский национальный исследовательский политехнический университет
Категория: Методичка
Дисциплина: Системы реального времени
Добавлен: 15.11.2018
Просмотров: 3349
Скачиваний: 41
11
Рисунок 11 – Окна удаления устройства
При необходимости можно сохранить конфигурацию добавленных устройств. Для
этого в разделе меню «Файл» выберете пункт «Сохранить конфигурацию» после чего в
появившемся окне выберете каталог для сохранения файла-конфигурации и введите
название файла. Файл сохраниться с расширением .cfg. Если вам необходимо загрузить
уже сохранённую конфигурацию, в разделе меню «Файл» выберете пункт «Загрузить
конфигурацию» и в появившемся окне выберете необходимый файл с расширением .cfg.
На данный момент реализовано два входных и два выходных типа устройств.
Входные устройства представлены «Кнопкой» и «Аналоговым ползунком».
«Кнопка» изображена на рис. 12. При добавлении она не нажата. При нажатии подаёт
сигнал и «залипает», будет считаться выставленной в состояние логической единицы до
следующего нажатия (отмены подачи сигнала).
Рисунок 12 – Входное устройство «Кнопка»
«Аналоговый ползунок» (рис. 13) представляет собой аналоговое устройство ввода,
задаёт входное напряжение от 0 до 10 В. При добавлении имеет нулевое значение.
Напряжение можно изменять передвижением непосредственно ползунка или при помощи
поля ввода значения с клавиатуры. В данной версии симулятора не поддерживается.
12
Рисунок 13 – Входное устройство «Аналоговый ползунок»
Выходные устройства представлены лампочкой и вентилятором. Лампочка (рис.
14) при добавлении неактивна (выключена), при подаче логической единицы –
«загорается».
Рисунок 14 – Выходное устройство «Лампочка»
Вентилятор представлен на рис. 15. При добавлении неактивен (выключен), при
подаче сигнала – начинает вращаться.
Рисунок 15 – Устройство вывода «Вентилятор»
5.2 Ввод и редактирование LAD-программ
Для начала ввода программы в стартовом меню выберете пункт «PROGRAMM»
при помощи кнопок ▲/▼ и нажмите OK.
13
Ввод программы осуществляется с помощью кнопок расположенных возле дисплея
симулятора (или соответствующих клавиш клавиатуры). Для начала ввода программы
нажмите ОК, это активирует режим ввода программы и на дисплее по умолчанию будет
отображён вход I0 (N.O) с курсором расположенном в левом верхнем углу. Для
изменения типа бита ещё раз нажмите OK, симулятор переключится в режим выбора
необходимого символа. Для выбора типа бита используйте кнопки ▲/▼. После выбора
необходимого символа ещё раз нажмите OK. Что бы назначить адрес бита, необходимо
переместить курсор вправо при помощи кнопки ►, нажмите ОК и при помощи ▲/▼
выберите адрес бита. Результат того, что будет отображено на дисплее, представлен на
рис. 16.
Рисунок 16 – Ввод входа I0
Для ввода следующего входа при последовательном включении переместите
курсор в позицию ввода типа бита и нажмите ОК. По умолчанию вновь будет отображён
вход I0 (N.O), а между появившимся и уже существующим входом появится соединение.
При необходимости измените тип бита и повторно нажмите ОК. Переместите курсор
вправо и нажмите ОК, измените адрес бита, для завершения изменения нажмите ОК. Для
изменения типа входа (N.O./N.C.) в режиме выбора типа или адреса бита нажмите
кнопкуAlt.Отображаемый результат представлен на рис. 17.
Рисунок 17 – Ввод входа I1 последовательно со входом I0
Для ввода выхода переместите курсор на соответствующую позицию с помощью
кнопок ◄,►,▲,▼, нажмите ОК и выберете дополнительную функцию дискретного
выхода, нажимая ▲/▼, недостающие соединения будут добавлены автоматически;
закончите ввод, нажав ОК. Так же в этой позиции могут быть выбраны таймеры, счётчики
и биты сообщений. Переместите курсор в позицию ввода выхода. Нажмите ОК, по
умолчанию будет отображён выход Q (стандартный выход). При необходимости измените
14
тип выхода (область памяти). Нажмите ОК и при необходимости измените адрес бита,
аналогично адресам входов. Результат представлен на рис. 18.
Рисунок 18 – Ввод выхода Q0 дополнительных функций выхода
Скомпилируйте программу. В случае корректного ввода программы в логе
выведется сообщение: «Компиляция завершена успешно». Добавьте необходимые
устройства и запустите симуляцию. Пример процесса симуляции представлен на рис. 19.
Рисунок 19 – Пример процесса работы введённой программы
Для ввода входа параллельно I0 переместите курсор в позицию ввода типа бита и
нажмите ОК. По умолчанию вновь будет отображён вход I0 (N.O.), нажмите ОК.
Аналогично предыдущим входным битам измените адрес бита на необходимый и если
нужно измените тип входа. Переместите курсор в позицию соединения справа от символа
типа бита. Нажмите ОК и выберете символ «-», снова нажмите ОК и переместите курсор
15
на одну позицию вправо. Перейдите в режим выбора символа, нажав ОК, и выберете «+»,
остальные необходимые символы соединения добавиться автоматически. Результат
представлен на рис. 20.
Рисунок 20 – Пример процесса работы программы с разветвлениями
В случае если Вы ввели неправильный символ или вас не устраивает
автоматическая подстановка, вы всегда можете установить курсор в нужную позицию и
после нажатие кнопки ОК установить необходимый символ или удалить не нужный
нажатием кнопки DEL. Для выхода из режима ввода программы нажмите кнопку ESC,
будьте внимательны, после этого дисплей и память симулятора будут очищены и
несохраненная программа будет утеряна. Напомним, что кнопки симулятора
продублированы клавишами клавиатуры: ◄,►,▲,▼ – Влево, Вправо, Вверх, Вниз;
OK
, ALT, DEL, ECS – Пробел, Alt, Delete и Esc, соответственно. Использование
клавиш значительно упрощает ввод программы.
Хотелось бы обратить, внимание на то что, в симуляторе актуальной является
программа, которая была скомпилирована последней, т.е. после изменения программы на