1.3 устройство и характеристика логических модулей logo!

реклама
1
Государственный университет цветных металлов и золота
Кафедра автоматизации производственных процессов
ЦМ
Дисциплина “Применение ЭВМ в СУ”
Красноярск 2005
Лабораторная работа № 5.2
”Программирование модуля LOGO! в среде LOGO SOFT COMFORT”
Цель работы
1. Изучить общие вопросы программирования логических модулей
2. Изучить программную среду Logo Soft Comfort.
3. Выполнить программирование логического модуля Logo! в среде Logo Soft Comfort.
Методика выполнения работы
1. Изучить сведения о логических модулях Logo!.
2. Изучить программу Logo Soft Comfort
3. Изучить основные действия по созданию и редактированию программ в соответствии с выданным преподавателем вариантом и указаниями.
4. Переслать программу из PC в Logo!
Теоретические сведения
1.1 ЛОГИЧЕСКИЕ МОДУЛИ LOGO! ФИРМЫ SIEMENS.
Логические модули LOGO! являются компактными функционально законченными
универсальными изделиями. Они предназначены для построения простейших устройств
автоматики с логической обработкой информации. Алгоритм функционирования модулей
задается программой, составленной из набора встроенных функций. Программирование
модулей LOGO!Basic может производиться с их клавиатуры без использования дополнительного программного обеспечения. Стоимостные показатели модулей настолько низки,
что их применение может оказаться экономически целесообразным даже в случае замены
устройств, включающих в свой состав 2 многофункциональных реле времени или 2 таймера и 3-4 промежуточных реле.
Логические модули LOGO! Basic характеризуются следующими показателями:
2







8 дискретных входов, 4 дискретных выхода.
30 встроенных функций, сгруппированных в библиотеки логических (GF) и специальных (SF) функций.
8 внутренних флагов.
Встроенный календарь и часы реального времени (кроме LOGO! 24).
Встроенный жидкокристаллический дисплей и клавиатура.
Интерфейс для установки модуля памяти или подключения кабеля ПК для программирования с компьютера.
Дополняемы до 24 дискр. вх. + 8 аналог. вх. + 16 дискр. вых..
Логические модули LOGO!Pure являются функциональными аналогами модулей
LOGO! Basic, в которых отсутствуют дисплей и клавиатура. Программирование таких модулей производится либо с компьютера, оснащенного пакетом LOGO!Soft Comfort, либо
установкой заранее запрограммированного модуля памяти.
Все входы модулей могут использоваться для ввода дискретных сигналов. Напряжение питания входных цепей соответствует напряжению питания модуля. В некоторых
моделях 2 из 8 входов имеют универсальное назначение. Они могут использоваться для
ввода дискретных сигналов или аналоговых сигналов 0…10В.
Различные модели модулей оснащены транзисторными или релейными выходами.
Транзисторные выходы способны коммутировать токи до 0.3А в цепях напряжением =24В
и оснащены электронной защитой от короткого замыкания. Релейные выходы способны
коммутировать токи до 10А (активная нагрузка) или до 3А (индуктивная нагрузка) в цепях
напряжением =12/24В, ~24В или ~/= 115/240В.
Маркировка модулей содержит в своем составе логотип LOGO!, за которым следуют буквенно-цифровые обозначения, характеризующие конструктивные особенности данной модели:




12/24, 24, 230: напряжение питания модуля.
R: релейные выходы.
C: часы реального времени и календарь.
o: модели LOGO!Pure без дисплея и клавиатуры.
Модули LOGO! Basic имеют 4, модули LOGO! Pure - 3 модификации:

LOGO! Basic: LOGO! 12/24RC; LOGO! 24; LOGO! 24RC и LOGO! 230RC.
LOGO! Pure: LOGO! 12/24RCo; LOGO! 24RCo и LOGO! 230RCo
Большинство аппаратных средств автоматизации стандартного исполнения расчитано на эксплуатацию при температурах от 0 до +60°С. На базе изделий семейств SIPLUS
и Outdoor могут создаваться системы и устройства управления, работающие в расширен-
3
ном диапазоне температур и влажности. Семейство объединяет в своем составе функциональные аналоги большинства стандартных модулей контроллеров LOGO! и SIMATIC S7200. По своему функциональному назначению, электрическим, временным и другим параметрам модули SIPLUS не отличаются от соответствующих стандартных модулей, но
способны работать в следующих условиях эксплуатации:




Диапазон рабочих температур от -25°С до +70°С.
Относительная влажность: до 98% при +55°С или до 45% при +70°С.
Вибрационные нагрузки со скоростью изменения частотных циклов 1 октава в
минуту в диапазоне частот от 10 до 57 Гц с постоянной амплитудой 0,35 мм, в диапазоне
частот от 57 до 150 Гц с постоянным ускорением 1g при монтаже на профильную рейку и
2g при монтаже на плоские поверхности. Соответствие требованиям IEC 68, часть 2-6.
Ударные нагрузки с ускорением 15g в течение 11 мс. Соответствие требованиям
IEC 68, часть 2-27.
Логические модули семейства SIPLUS являются функциональными аналогами логических модулей LOGO!. Нормальная работа LCD дисплея гарантируется в диапазоне
температур от -10°С до +60°С. Вне этого диапазона изображение на дисплее может быть
слишком ярким или слишком тусклым. После возврата в допустимый диапазон температур гарантируется полноценное восстановление всех свойств дисплея. Модули семейства
Outdoor включают в свой состав функциональные аналоги модулей программируемых
контроллеров SIMATIC S7-300 и станций распределенного ввода-вывода SIMATIC ЕТ
200М. Модули семейства Outdoor могут работать в более жестких условиях эксплуатации:
Диапазон рабочих температур от -25°С до +70°С. Высота над уровнем моря до 2000

м.




Относительная влажность: от 5% до 95%, временное покрывание модулей росой,
соответствие RH уровню 2 по IEC 1131-2 и IEC 721 3-3, класс 3К5. Работа в средах, содержащих вредные примеси.
Временное обледенение модулей при температурах -25...0°С (IEC 721 3-3, класс
3К3).
Вибрационные нагрузки со скоростью изменения частотных циклов 1 октава в
минуту в диапазоне частот от 2 до 9 Гц с постоянной амплитудой 0,35 мм, в диапазоне частот от 10 до 15 Гц с постоянным ускорением 1g. Соответствие требованиям IEC 68, часть
2-6 и IEC 721 3-3, класс 3М4.
Ударные нагрузки с ускорением 15g в течение 11 мс. Соответствие требованиям
IEC 68, часть 2-27.
4
1.2. МОДУЛИ СЕМЕЙСТВА DL05 ФИРМЫ DIRECT LOGIC.
Семейство DL05 объединяет несколько моделей с фиксированным набором каналов
ввода – вывода, несколько типов модулей расширения и широкий спектр дополнительных
устройств, таких как интерфейс оператора, средства программирования, и т.д. Семейство
DL05 включает шесть модулей, имеющих одинаковый внешний вид, источник питания и
характеристики процессора. Три входных канала в моделях со входами постоянного тока
можно использовать в высокоскоростном режиме. В моделях с выходами постоянного тока первые два выхода могут быть использованы как двунаправленные импульсные выходы. Все модули семейства DL05 обладают большим объем программной памяти, значительным набором команд и расширенной диагностикой. В программной памяти большинство логических команд требуют одного слова.. Некоторые другие команды, например,
таймеры, счетчики и т.д. требуют двух или более слов. Память переменных состоит из 16
– битов слов и может быть использована для хранения данных. Производительность определяется как время сканирования, состоящее из времени необходимого для считывания
входной информации, выполнения программы и обновления информации на выходах. Для
вариантов модулей с входами постоянного тока и (или) с выходами постоянного тока
предлагаются некоторые возможности для высокоскоростного ввода – вывода.
Все микропроцессоры DL05 имеют «фиксированный» ввод – вывод. Это значит, что
у всех устройств 8 входных и 6 выходных дискретных каналов, независимо от их типа:
(постоянный ток на входе / релейный выход, постоянный ток на входе / постоянный ток на
выходе, и т.д.) Модуль DL05 может быть расширен только модулем ввода аналоговых
сигналов, а следовательно нельзя увеличить число дискретных каналов.
D0-05AA
8 входов переменного тока
6 выходов переменного тока, 0,5 А/канал.
D0-05AВ
8 входов переменного тока.
6 выходов переменного тока, 1 А/канал.
Два выхода могут быть использованы как отдельные двунаправленные импульсные
выходы 7 КГц.
D0-05AR
8 входов переменного тока
6 релейных выходов, 2 А/канал.
D0-05DA
8 входов постоянного тока
Три входа – входы с фильтрами, которые могут быть так же сконфигурированы как
единый высокоскоростной счетчик 5 КГц, как вход прерываний или как импульсный вход
с защелкой.
5
6 выходов переменного тока, 2 А/канал.
1.3 УСТРОЙСТВО И ХАРАКТЕРИСТИКА ЛОГИЧЕСКИХ МОДУЛЕЙ
LOGO!
Модули LOGO! Basic и LOGO! Pure
На рисунке 1 представлен общий вид модулей LOGO! Basic и LOGO! Pure
Рисунок 1. Логические модули LOGO! Basic и LOGO! Pure
Данные модули обладают следующими особенностями:
• Простота монтажа и обслуживания, удобное и простое программирование.
• “Все в одном ”: встроенный дисплей и клавиатура, программируемая логика библиотеки
встроенных функций, входы и выходы.
• Программирование с клавиатуры без использования дополнительного программного
обеспечения.
• Использование дисплея и клавиатуры для решения простейших задач оперативного
управления.
Логические модули LOGO! – это универсальные программируемые модули, предназначенные для построения простейших устройств автоматического управления. Они могут
использоваться автономно или дополняться необходимым набором модулей расширения.
Компактные размеры, относительно низкая стоимость,
простота программирования, монтажа и эксплуатации позволяют получать на основе модулей LOGO! множество рентабельных решений для различных областей промышленного
производства и автоматизации зданий.
Конструкция Логические модули LOGO! выпускаются в пластиковых корпусах размерами
72 х 90 х 55 мм и имеют степень защиты IP 20.
1. Клеммы для подключения питания электроники модуля.
2. Клеммы для подключения входных цепей.
3. Клеммы для подключения цепей нагрузки.
4. Интерфейс для установки модуля памяти или подключения соединительного
кабеля PC-LOGO!
5. Клавиатура (только в модулях LOGO! Basic).
6
6. Дисплей (только в модулях LOGO! Basic).
7. Интерфейс внутренней шины для подключения модулей расширения.
8. Кодировочные пазы.
На рисунке 2 представлена конструктивная схема модуля LOGO! Basic
Рисунок 2. Логический модуль LOGO! Basic
Все модули LOGO! монтируются на 35 мм профильную шину DIN или на плоскую
поверхность. Объединение всех модулей в единое устройство осуществляется через внутреннюю шину.
Существуют ограничения на состав используемых модулей расширения. Для исключения ошибок при монтаже все модули семейства оснащены кодировочными пазами, а
модули расширения и кодировочными штифтами. Выполнить подключение к внутренней
шине можно лишь в том случае, если кодировочные штифты модуля расширения вошли в
кодировочные пазы предшествующего модуля.
Новые модули поставляются укомплектованными крышками, закрывающими интерфейс
для установки
модуля памяти и интерфейс внутренней шины. Модуль памяти в комплект поставки не
входит и должен заказываться отдельно.
Логические модули LOGO! версии 6ED1… -0BA4 имеют следующие конструктивные и
функциональные
особенности:
• Встроенный 32-разрядный микропроцессор.
• Объем памяти программ, позволяющий использовать до 130 функций на программу.
• Новый дисплей с внутренней светодиодной подсветкой, 4 строки по 12 символов (без
поддержки кириллицы).
• Увеличенный набор встроенных функций.
Внешние цепи монтируются проводами 1 х 2.5 мм 2 или 2 х 1.5 мм
7
Все модули оснащены 8 входами и 4 дискретными выходами. В зависимости от модификации напряжение питания модуля может составлять =12 В, =24 В, =115 В, =230 В,
~24 В, ~115 В или ~230 В.
Напряжением питания модуля определяется и напряжение питания его входных цепей.
В моделях с питанием постоянным током 2 из входов имеют универсальное назначение.
Они могут использоваться для ввода дискретных или аналоговых сигналов 0…10 В.
Выходные каскады модулей выполняются на основе транзисторных ключей или герконовых реле. В моделях с транзисторными выходами два выхода могут использоваться в импульсном режиме.
Дисплей и клавиатура логических модулей LOGO! Basic используются как на этапе программирования, так и на этапе эксплуатации готового устройства. В процессе эксплуатации на экран дисплея выводятся простейшие оперативные сообщения (кириллица не поддерживается), которые можно использовать для модификации параметров настройки.
Логические модули LOGO! нового поколения поддерживают целый ряд новых
функций:
• Количество входов всех базовых функций увеличено до 4. Исчезла функция инверсии.
Любой дискретный вход любой функции можно сделать инверсным.
• Расширен набор функций, способных сохранять свои состояния при перебоях в питании
логического модуля.
• Расширен состав библиотеки специальных функций: сдвигающий регистр, счетчики селекции исполняемых частей программы, новые аналоговые функции и т.д.
• Значения аналого-цифрового преобразования могут использоваться для изменения параметров настройки таймеров, счетчиков, элементов задержки включения или отключения и
т.д.
• Параметры настройки могут редактироваться непосредственно в текстах оперативных
сообщений.
• Поддержка до 10 текстовых сообщений (без кириллицы).
• Использование клавиш горизонтального и вертикального перемещения в качестве входов.
• Использование в программе до 24 флаговых бит и до 16 ложных выходов.
• Использование символьных имен для функций (до 64 символьных имен).
На рисунке 3 представлена максимальная конфигурация: 24 дискретных входа + 8 аналоговых входов + 16 дискретных выходов.
8
Рисунок 3. Максимальная конфигурация LOGO!
1.4 ПРОГРАММИРОВАНИЕ ЛОГИЧЕСКИХ МОДУЛЕЙ В СРЕДЕ
LOGO SOFT COMFORT
Разработка программ логических модулей LOGO! может выполняться с помощью
пакета LOGO! Soft Comfort, установленного на программаторе или компьютере.
Пакет LOGO! Soft Comfort работает под управлением операционных систем Windows 95/
98/ NT 4.0/ ME/ 2000/ XP, Linux и MAC OS X. Он может быть использован в клиент / серверных приложениях и обеспечивает максимальное удобство разработки, отладки, документирования и архивирования программ логических модулей LOGO! Разработка и отладка программы может выполняться в автономном режиме без связи между компьютером и модулем LOGO!, а также в интерактивном режиме. В последнем случае связь между
компьютером и логическим модулем устанавливается с помощью соединительного кабеля
PC – LOGO.
LOGO! Soft Comfort V4.0 позволяет:
• Выполнять разработку программ для логических модулей LOGO! всех поколений
разработку, отладку, документирование и архивирование программ LOGO! Как в автономном, так и в интерактивном режиме.
• Использовать для разработки программы языки LAD (язык релейно-контактных символов) и FBD.
• Выполнять настройку параметров модулей и используемых функций.
9
• Разрешать или запрещать автоматический переход с зимнего времени на летнее и наоборот.
• Осуществлять быстрый просмотр всей или некоторой части программы.
• Использовать символьную адресацию для входов, выходов и функций. Вводить комментарии для всех
переменных и функций.
• Моделировать работу программы модуля LOGO! на компьютере. Загружать готовую
программу в логический модуль или считывать программу из памяти логического модуля.
• Отображать состояния всех переменных и функций в режиме моделирования работы
программы или в процессе работы программы в логическом модуле.
• Сохранять программу на жестком диске компьютера.
• Производить сравнение программ логических модулей.
• Запускать и останавливать выполнение программы логическим модулем.
• Определять состав функций, сохраняющих свои состояния при перебоях в питании.
• Формировать тексты оперативных сообщений, включать в них необходимые значения
параметров, и определять условия их появления на экране логического модуля.
• Использовать в процессе проектирования функции копирования, вырезания, вставки и
т.д.
• Использовать мощную систему оперативной помощи и подсказок и т.
1.4.1. Меню и панель инструментов.
Оболочка имеет главное меню, включающее меню Файл, Вид, Окна, Правка, Сервис,
Формат, Помощь и панель инструментов.
Меню ‘Файл’ и главная панель.
Главная панель инструментов включает следующие команды:
Новый (Ctrl +N) – создать новый проект.
Открыть (Ctrl +О) – открыть проект.
Закрыть (Ctrl +F4) – закрыть проект.
Сохранить (Ctrl +S) – сохранить проект
Печатать (Ctrl +P). – печатать
Вырезать (Ctrl +X). – вырезать выделенный блок или линию связи.
Скопировать (Ctrl +С) – скопировать выделенный блок.
Вставить (Ctrl +V) – вставить блок или линию связи.
10
Удалить (Del) – удалить выделенный блок или линию связи.
Назад, отменить (Ctrl +Z) – отменить последнее действие.
Вперед (Ctrl +Y) –вернуться к следующему.
Выравнивание автоматически.
Выравнивание по вертикали.
Выравнивание по горизонтали.
PC -> LOGO! (Ctrl +D) – передача программы из персонального компьютера в логический модуль.
LOGO ->PC (Ctrl +U) –передача программы из логического модуля в персональный
компьютер.
Приблизить.
Уменьшить.
Размер рабочего поля.
Конвертировать в LAD.
Контекстная подсказка.
Панель программирования
Панель программирования включает следующие команды:
11
Выбрать – выделение блока или линии связи.
Связь (F5) – проведение линии связи.
Соединения/Контакты (F6) – выбор соединения и контактов.
Базовые функции (F7) – выбор базовых функций.
Специальные функции (F8) – выбор специальных функций.
Вставить комментарии (F9) – вставка текста.
Разрезать/Восстановить соединение (F11) – разъединить/соединить линию связи.
Эмуляция (F3) –запуск эмуляции.
Online – тест –запуск программы в Online режиме.
Панель симуляции.
Панель эмуляции появляется только тогда, когда пользователь перешел в режим
эмуляции. Она имеет вид:
Входы (выключатель) – кнопки эмулирующие входы.
Выход - выход системы.
Питание – эмуляция включения/выключения питания.
Старт эмуляции – запуск эмуляции.
Стоп эмуляции – остановка эмуляции.
Временно приостановить /возобновить моделирование – пауза эмуляции.
Эмуляция в пошаговом режиме – запуск эмуляции пошагово.
Число циклов в шаге, параметры шага.
Установить дату/время для эмуляции - установка времени и даты.
12
1.4.2 Запуск программы.
1.Щелкнуть два раза по иконке
на рабочем столе.
2. В случае удачной загрузки появляется окно программы.
3. Для начала работы, необходимо выбрать на каком языке мы будем разрабатывать программу. Для этого нужно в верхнем углу окна нажать «Файл» затем «Новый» и выбрать и
выбрать язык: Диаграмма функциональных блоков (FBD) или релейно – контакторная
схема ( LAD).
4. Появляется окно разработки программы приведенное на рисунке 4.
Рисунок 4. Окно разработки программы.
Для начало работы с пакетом необходимо выбрать модуль Logo! который нужно
запрограммировать. Для этого необходимо зайти в «Сервис» далее «Выбрать модуль
Logo!» или нажать CTRL +H. Появляется следующее окно изображенное на рисунке 5.
13
Рисунок 5. Выбор модуля.
Нас интересует модуль 0BA4 Standard. После выбора модуля начнем создание программы. В программе должны быть задействованы 4 дискретных и 2 аналоговых входа а
также 2 транзисторных выхода.
На панели инструментов расположенной в левой части окна программы выбирается
«Соединения /Контакты» нажатием на значок
или на F6. В нижней части экрана
появляется панель, показанная на следующем рисунке.
Рисунок 6. Панель контактов/соединений.
В программе должны быть 2 выхода. Для выбора выхода необходимо нажать на
виртуальную кнопку
(выходы). Затем перевести указатель мыши на окно разработки
программы и одним нажатием ЛК мыши обозначить выход.
Следующий блок выбирается в зависимости от того, какая цель преследуется при
создании программы. Например, для управления первым выходом, в данном случае
14
это светодиод, используется 4 дискретных входа (выключатели). Можно запрограммировать Logo! таким образом, чтобы светодиод загорался при следующих условиях: должны быть замкнуты 1 или 2 или 3 вход, но при этом должен быть замкнут и 4
вход. При этом задержка включения должна составлять 10 секунд.
На следующем рисунке показана лабораторная установка.
Рисунок 7. Лабораторная установка.
Чтобы выбрать блок, осуществляющий задержку включения необходимо на
панели инструментов выбрать «Специальные функции» щелкнув по значку
или
нажав на F8. В нижней части окна программы появляется панель изображенная на рисунке
7.
Рисунок 8. Панель специальных функций.
Чтобы выбрать блок «Задержка включения» нужно нажать на виртуальную кнопку
(Задержка включения). Затем перевести указатель мыши на окно разработки программы и одним нажатием ЛК мыши обозначить блок «Задержка включения».
Следующий блок должен осуществлять операцию «Логическое И» Для его выбора
необходимо на панели инструментов выбрать «Базовые функции» щелкнув по значку
или нажав на F7. В нижней части окна программы появляется панель изображенная
на рисунке 8.
15
.
Рисунок 9. Панель базовых функций.
Чтобы выбрать блок «Логическое И» нужно нажать на виртуальную кнопку
(Логическое И). Затем перевести указатель мыши на окно разработки программы и обозначить блок «Логическое И»
Следующий блок должен интерпретировать параллельное соединение т.е операцию
« ИЛИ». Этим блоком является блок «Логическое ИЛИ». Для его выбора необходимо на
панели инструментов выбрать «Базовые функции» щелкнув по значку
на F7.
или нажав
Чтобы выбрать блок, логическое ИЛИ нужно нажать на виртуальную кнопку
(Логическое ИЛИ). Затем перевести указатель мыши на окно разработки программы и обозначить
блок «Логическое ИЛИ»
Теперь нужны блоки, осуществляющие функции входов. Для этого необходимо на панели
инструментов выбрать «Соединения/Контакты», и выбрать вход, нажав на виртуальную
кнопку
(Входы). Затем перенести блок в область разработки программы. Так как нам
нужны 4 входа, то требуется повторить выше указанные действия.
После этого необходимо соединить блоки между собой. Для этого нужно на панели
инструментов щелкнув ЛК по значку
или нажав F5. Чтобы соединить блоки, нужно
зажав левую кнопку мыши просто от выхода блока провести связь до входа последующего
блока.
Так как в программе присутствует блок специальных функций необходимо произвести его параметризацию. Для этого нужно щелкнуть 2 раза ЛК по блоку «Задержка
включения». Появляется следующее окно представленное на рисунке 9.
Рисунок 10. Окно параметризации.
В строчке задержка включения выставляем время задержки включения равное 10 секундам.
Готовая программа выглядит следующим образом, представленным на рисунке 10.
16
Рисунок 11. Программа.
Вторым выходом является также светодиод. Но входными сигналами будут аналоговые величины.
На панели инструментов расположенной в левой части окна программы выбирается
«Соединения /Контакты» нажатием на значок
или на F6
В программе должны быть 2 выхода. Для выбора выхода необходимо нажать на
виртуальную кнопку
(выходы). Затем перевести указатель мыши на окно разработки
программы и одним нажатием ЛК мыши обозначить выход.
Допустим, требуется, чтобы выход включался с помощью первого или второго
аналогового входа, причем должны быть предусмотрен порог включения и выключения.
Следующий блок должен осуществлять операцию «Логическое ИЛИ» Для его выбора необходимо на панели инструментов выбрать «Базовые функции» щелкнув по значку
или нажав на F7.
Чтобы выбрать блок «Логическое ИЛИ»нужно нажать на виртуальную кнопку
(Логическое ИЛИ). Затем перевести указатель мыши на окно разработки программы и
обозначить блок «Логическое ИЛИ»
17
Так как нужно предусмотреть порог включения и выключения, то необходима
функция, осуществляющая эту операцию.
Чтобы выбрать блок, осуществляющий задержку включения необходимо на панели
инструментов выбрать «Специальные функции» щелкнув по значку
или нажав на
F8.
Чтобы выбрать блок «Аналоговый пороговый выключатель» нужно нажать на
виртуальную кнопку
(Аналоговый пороговый выключатель) Затем перевести указатель мыши на окно разработки программы и одним нажатием ЛК мыши обозначить блок
«Аналоговый пороговый выключатель» Так как в программе два аналоговых входа, то
нужно повторить выше указанные действия.
Следующими элементами программы должны быть блоки, осуществляющие функции аналоговых входов. Для этого необходимо на панели инструментов выбрать «Соединения/Контакты», и выбрать вход, нажав на виртуальную кнопку
(Аналоговые входы). Затем перенести блок в область разработки программы. Так как нам нужны два входа,
то требуется повторить выше указанные действия.
После этого необходимо соединить блоки между собой. Для этого нужно на панели
инструментов щелкнув ЛК по значку
или нажав F5. Чтобы соединить блоки, нужно
зажав левую кнопку мыши просто от выхода блока провести связь до входа последующего
блока.
Так как в программе присутствует блок специальных функций необходимо произвести его параметризацию. Для этого нужно щелкнуть 2 раза ЛК по 1 блоку «Аналоговый
пороговый выключатель». Появляется следующее окно представленное на рисунке 11.
18
Рисунок 12. Окно параметризации.
Чтобы установить порог включения и выключения нужно в строке Порог установить необходимые значения. Например, включение должно производится при повороте
ручки выключателя до значения 20, а выключение при достижении значения 5.
Для параметризации второго блока нужно произвести выше указанные действия.
Порог включения должен быть, например 30, а выключения 10.
Готовая программа представлена на рисунке 12.
Рисунок 13.
Для проверки программы нужно перейти в режим эмуляции. Для этого нужно на панели
программирования нажать на значок
дит следующим образом:
или на F3. После этого окно программы выгля-
19
Рисунок 14
Чтобы проверить работоспособность программы нужно включить входы и посмотреть, как это будет влиять на выходы. Первый вход, как говорилось ранее, включается с
помощью одного из трех ключей и четвертого выключателя, при этом задержка включения составляет 10 секунд. А второй вход включается с помощью первого или второго аналогового входа.
Замкнем 1 и 4 дискретные входы. На следующем рисунке видно, что программа
сработала правильно. Об этом свидетельствует загоревшаяся лампочка на панели эмуляции. При этом она загорелась не сразу а по истечению 10 секунд, как и было задано.
20
Рисунок 15.
Для проверки работоспособности второй части программы нужно сделать следующее:
Как было указано ранее, второй выход включается с помощью первого или второго
аналогового входа. При этом предусмотрены пороги включения и выключения.
Выставим значение первого аналогового входа равное 20. На следующем рисунке
видно, что выход включается, как и нужно, при значении 20.
21
Рисунок 16.
Для тестирования второго входа проводятся выше указанные действия.
Убедившись в работоспособности программы ее можно передать теперь в логический модуль LOGO! Это осуществляется с помощью кабеля Logo! PC. Кабель и лабораторная установка изображены на следующем рисунке.
Рисунок 17. Лабораторная установка и кабеля Logo! PC.
Сначала нужно подсоединить Logo! к IBM PC. Для этого нужно проделать ряд действий, которые показаны на следующих рисунках.
22
Шаг 1.
Шаг 2.
Шаг 3.
23
После этого нужно настроить порт персонального компьютера. Связь осуществляется посредством COM порта.
Для настройки порта нужно зайти в главном меню Сервис, далее выбрать вкладку
Опции. Появляется следующее окно представленное на рисунке 16.
Рисунок 18. Опции
Для настройки порта нужно выбрать вкладку Интерфейс. Появляется следующее окно:
24
Рисунок 19.
Далее нужно выбрать COM порт к которому подсоединен модуль Logo!
На следующем рисунке показана полностью собранная и подключенная установка.
Рисунок 20.
Теперь, когда порт настроен, можно осуществить передачу программы. Для этого на
главной панели нажать на значок
или (Ctrl +D). Осуществляется передача программы. Точно также можно передавать программу из модуля в ЭВМ, только используется значок
или (Ctrl +U).
25
Контрольные вопросы
1.
2.
3.
4.
5.
Логические модули Logo! ( устройство, характеристика, конструкция)
Программная среда Logo Soft Comfort.
Панель инструментов, панель программирования, панель эмуляции.
Функции (базовые и специальные)
Порядок работы при создании программы, параметризация блоков.
Скачать