
- •Алматы 2012
- •Введение
- •Лабораторная работа №1. Знакомство с языком программирования контроллеров unity pro
- •1.1 Основные теоретические сведения
- •1.1.1 Интерфейс пользователя программы Unity Pro
- •1.3 Понятие эмулятор плк
- •1.3 Порядок выполнения лабораторной работы №1. Создание конфигурации контроллера и конфигурации сети.
- •1.5 Контрольные вопросы
- •Лабораторная работа №2 построение систем логического управления на языке ld (ladder diagram)
- •2.2 Пример решения задачи на языке ld
- •2.3 Пример работы комибинированной программы на языке ld c использованием функционального блока
- •2.4 Порядок выполнения лабораторной работы №2. Решение задач на языке ld.
- •2.6 Контрольные вопросы
- •3.1 Основные теоретические сведения
- •3.1.1 Свойства программы fbd
- •3.2 Пример решения задачи на языке fbd
- •3.3 Порядок выполнения лабораторной работы №3
- •3.5 Контрольные вопросы
- •4.1 Основные теоретические сведения
- •4.2 Пример решения задачи на языке st
- •Порядок выполнения лабораторной работы на st
- •Язык программирования il
- •Порядок выполнения лабораторной работы на il
- •4.7 Контрольные вопросы
- •5.1 Основные теоретические сведения
- •5.2 Пример решения задачи на языке sfc
- •Порядок выполнения работы №5 на языке sfc
- •5.5 Контрольные вопросы
- •6.1 Основные теоретические сведения
- •Порядок выполнения работы №6
- •6.4 Контрольные вопросы
- •Список литературы
- •Объектно ориентированное программирование
1.3 Понятие эмулятор плк
Эмулятор ПЛК позволяет осуществлять поиск ошибок в проекте без связи с реальным ПЛК. Все задачи проекта (Mast, Fast, AUX и Event), которые выполняются на настоящем ПЛК, также доступны в Эмуляторе. Отличия от реального ПЛК состоят в отсутствии модулей вх/вых и коммуникационных сетей (таких как ETHWAY, Fipio и Modbus Plus) с недетерминированным поведением в реальном времени. Все функции отладки, функции анимации, точки останова, форсирование переменных и т.п. доступны в эмуляторе ПЛК.
Эмулятор контроллера отображает следующее: тип эмулируемого ПЛК; текущее состояние эмулируемого ПЛК; название загруженного проекта; IP адрес и название DNS главного ПК для симулятора и всех соединенных клиентских ПК; диалоговое окно для эмулирования событий вх/вых.; Reset кнопка для сброса эмулируемого ПЛК (эмуляция холодного перезапуска), Power Off/On кнопка (для эмуляции теплого перезапуска), контекстное меню (правой кнопки мыши) для контролирования эмулятора.
Рисунок 1.6 Панель Эмулятора ПЛК Рисунок 1.7 Алгоритм работы с
эмулятором
Алгоритм работы c эмулятором ПЛК (рисунок 1.7).
1 шаг. PLC-> Simulation mode
2 шаг. PLC -> Connect
3 шаг. PLC -> Transfer project to PLC
На рисунке 1.8 показана цветовая индикация состояния ПЛК.
Рисунок 1.8 Цветовая индикация работы эмулятора
1.3 Порядок выполнения лабораторной работы №1. Создание конфигурации контроллера и конфигурации сети.
Задание 1 Необходимо создать конфигурацию контроллера Modicon M 340 c процессором PLC BMX P34 2010.
1 шаг. Создайте новый проект в среде Unity Pro.
2 шаг. В окне New Project выберите вкладку Modicon 340, в раскрывающемся окне выберите PLC BMX P34 2010.
3 шаг. Откройте окно конфигурации локальной корзины.
4 шаг. Перетащите из панели каталога аппаратных средств (Hardware catalog) DDM 3202K дискретный модуль в слот 1.
шаг. В модуле дискретных входов установите следующие параметры:
-Обработка входов задачей MAST.
-Индикация наличия питания (Supply monitoring) должна быть активна.
-Подтвердите заданную конфигурацию модуля.
шаг. Щелкните дважды по процессорному модулю и задайте следующие его параметры:
-Сброс слов внутренней памяти %Mwi при “холодном” старте
-Количество внутренних битов %M – 512
-Количество слов внутренней памяти %MW - 1024
-Количество слов констант %KW – 256
-Подтвердите заданную конфигурацию модуля
Упражнение 2 Необходимо создать конфигурацию сети.
1 шаг. Создайте логическую сеть Ethernet c именем по умолчанию Ethernet_1.
2 шаг. Сконфигурируйте логическую сеть:
-IP-адрес: IP-адрес вашей станции
-Маска подсети: соответствующая IP-адресу вашей станции
-Адрес шлюза (не обязательно)
3 шаг. Сконфигурируйте порт Ethernet вашего процессора:
-Ethernet TCP/IP
-Сопоставьте логической сети порт процессора
В таблице 1.5 показаны основные характеристики модулей упражнения 1,2.
Таблица 5. Техническое описание модулей Modicon M340
№ |
Тип модуля |
Характеристики |
||||||||
1 |
Процессорный модуль
|
Усовершенствованный BMX P34 20, расширение до 4-х шасси |
||||||||
Кол-во входов/ выходов |
Размер памяти |
Макс. кол-во сетевых модулей |
Встроен-ные порты связи |
№ по каталогу |
Масса, кг |
|||||
1024 дискретных вх./вых, 256 аналоговых вх./вых, 36 специализи-рованных каналов |
4 096 кб, встроен-ной |
2 Ethernet Modbus/TCP |
Последовательный интерфейс Modbus, шина CanOpen |
BMX P34 2010 |
0,200 |
|||||
2 |
Модуль питания
|
Питание от сети |
Доступная мощность (1) |
№ по каталогу |
Масса, кг |
|||||
3,3 В
(2)
|
Монт. шасси 24 В (2) |
Дат-чик 24 В (3) |
Об-щая |
|||||||
24 B (изолир.) |
8,3 Вт |
16,8 Вт |
- |
16,8 Вт |
BMX CPS 2010 |
0,290 |
||||
3 |
Модуль дискретного ввода/вывода
|
Кол-во вх./вых.
|
При-соед. |
Кол-во и тип вх. |
Кол-во и тип вых |
Соот. MЭК/EN 61131-2 |
№ по каталогу |
Масса, кг |
||
32 |
Один 40 конта-ктный соеди-нитель-ный разъем |
16 (полож. логика) 1х16 |
16, твердотельные,24 В / 0,1 А 1х16 |
входы, тип 3 |
BMX DDM 3202K |
0,110 |
№ |
Тип модуля |
Характеристики |
||||
4 |
Cетевой модуль Ethernet Modbus/TCP
|
Скорость передачи данных |
Класс Transparent Ready |
№ по каталогу |
Масса, кг |
|
10/100 Мбит/с |
В 30 |
ВМХ NOE 0100 |
0,200 |
|||
Cетевой модуль |
||||||
Физический интерфейс |
10 BASE –T/100BASE-TX (RJ45) |
|||||
Cреда передачи |
Витая пара |
|||||
Макс.кол-во соединений по Ethernet TCP/IP |
Не более 2 с процессорным модулем BMX P34 2010 |
|||||
Рабочая температура |
0…+ 60* С |
|||||
Относительная влажность |
10…95% без образования конденсата |
|||||
Степень защиты |
IP 20 |
|||||
Питание |
От модуля питания, который установлен на монтажном шасси |
(1)- Сумма расходуемой мощности для каждого напряжения питания (3,3 В и 24 В ) не должна превышать общей мощности модуля.
(2) – Напряжение 3,3 В и 24 В на монтажном шасси для питания модулей ПЛК от Modicon M340.
(3) – Напряжение 24 В для питания подключенных датчиков (напряжение подается на 2- контактный съемный разъем лицевой панели)
1.4 Оформление отчета по результатам выполненных работ. Отчет должен включать:
- Пошаговое выполнение упражнений 1,2.
- Пояснения к каждому пункту задания.
- Выводы по результатам практикума.
- Пакет прикладных программ с результатами работы.
Литература. 3 осн. [1-3]