Какое именно реле у вас в схеме? Имеет экран и кнопки управления? Если да — то можете запрограммировать напрямую, нет — только с компа. Есть кабель/нет. Знакомы с понятийным аппаратом LADDER?
Страшного там ничего нет и если самому интересно разобраться, то сделаете без проблем. Только у тех, кто в теме, на программирование такого реле для нужд АВР уйдет минут 15 (в пределе), а по первоходу. даже боюсь гадать. Соответственно, думайте будете ли брать деньги за самообразование)) Обычно программирование простейшей логики включается в стоимость сборки щита/шкафа, которая выводится как процент от стоимости комплектации.
Эксперт клуба
13 декабря 2013, 04:25
Эксперт клуба
13 декабря 2013, 15:43
Если хотите научиться что-то более сложное на Zelio делать, чем простой АВР сразу пытайтесь программировать на FBD. Да, и обязательно купите кабель для связи с компом. ПО Zelio Soft бесплатное, а программировать «с дисплея» — извращение еще какое.
Эксперт клуба
13 декабря 2013, 18:41
LightWayКакое именно реле у вас в схеме? Имеет экран и кнопки управления?
Разработка программы в среде Zelio Soft 2 на языке LD
SR2 кнопки есть- но все попытки тщетны. Надо с компа.
Эксперт клуба
13 декабря 2013, 18:43
LightWay Знакомы с понятийным аппаратом LADDER?
К сожалению, нет . Буду признателен за краткий экскурс.
Эксперт клуба
13 декабря 2013, 18:45
ГеополисЕсли хотите научиться что-то более сложное на Zelio делать, чем простой АВР сразу пытайтесь программировать на FBD. Да, и обязательно купите кабель для связи с компом. ПО Zelio Soft бесплатное, а программировать «с дисплея» — извращение еще какое.
Программировать то что ? Какие данные писать?
В сети только все обобщенное, конкретики никакой.
Эксперт клуба
13 декабря 2013, 22:41
shaban83Буду признателен за краткий экскурс.
В первом документе, ссылку на который я давал есть примеры программ и решений как раз для вашего случая.
Если приведенные там примеры программ не вызвали ассоциаций с программами, начнем
Программирование мало напоминает классические языки, а скорее сродни»рисованию» в Visio ))
Пошаговая инструкция с чего начать
Эксперт клуба
13 декабря 2013, 23:05
shaban83
ГеополисЕсли хотите научиться что-то более сложное на Zelio делать, чем простой АВР сразу пытайтесь программировать на FBD. Да, и обязательно купите кабель для связи с компом. ПО Zelio Soft бесплатное, а программировать «с дисплея» — извращение еще какое.
Программировать то что ? Какие данные писать?
В сети только все обобщенное, конкретики никакой.
Распишите алгоритм работы АВР со всеми блокировками и временными задержками на бумаге, если работаете на щитовом производстве для вас это не должно составить труда. Почитайте материалы на приведенных LightWay ссылках. Скачайте Zelio Soft и поэкспериментируйте, и у вас все получится!
Эксперт клуба
13 декабря 2013, 23:38
Геополиссразу пытайтесь программировать на FBD
Да, наглядней. Одно маленькое «но»: не все устройства Zelio Logic поддерживают FBD, а LADDER — все.
Ну и подходы разнятся как у робика и С++ ))
Эксперт клуба
14 декабря 2013, 00:39
LightWay
Геополиссразу пытайтесь программировать на FBD
Да, наглядней. Одно маленькое «но»: не все устройства Zelio Logic поддерживают FBD, а LADDER — все.
Ну и подходы разнятся как у робика и С++ ))
ladder хорош для старых релейщиков. Собственно, для них и придуман. А FBD функциональнее. Но это мое мнение.
Кстати, не встречал Zelio без поддержки FBD.
Эксперт клуба
14 декабря 2013, 00:40
SR2 и SR3 поддерживают.
Эксперт клуба
14 декабря 2013, 00:57
ГеополисSR2 и SR3 поддерживают.
SR2 Axx1FU, SR2 Dxx1FU, SR2 AxxxBD, SR2 DxxxBD не поддерживают. Это модели без часов и/или дисплея, соответственно, самые дешевые и популярные для простейших приложений.
Эксперт клуба
14 декабря 2013, 02:14
LightWay
ГеополисSR2 и SR3 поддерживают.
SR2 Axx1FU, SR2 Dxx1FU, SR2 AxxxBD, SR2 DxxxBD не поддерживают. Это модели без часов и/или дисплея, соответственно, самые дешевые и популярные для простейших приложений.
Их реже всего можно найти в продаже, на самом деле. Такими не пользовался никогда. И разница в цене незначительна.
Эксперт клуба
14 декабря 2013, 03:07
Геополис
LightWay
ГеополисSR2 и SR3 поддерживают.
SR2 Axx1FU, SR2 Dxx1FU, SR2 AxxxBD, SR2 DxxxBD не поддерживают. Это модели без часов и/или дисплея, соответственно, самые дешевые и популярные для простейших приложений.
Их реже всего можно найти в продаже, на самом деле. Такими не пользовался никогда. И разница в цене незначительна.
Были первыми из этого семейства, с которыми столкнулся и потом неоднократно попадались в буржуйских системах.
В своих системах как-то традиционно чаще использовал Logo!, но по сути «. в профиль».
Эксперт клуба
14 декабря 2013, 09:20
LightWay
Геополис
LightWay
ГеополисSR2 и SR3 поддерживают.
SR2 Axx1FU, SR2 Dxx1FU, SR2 AxxxBD, SR2 DxxxBD не поддерживают. Это модели без часов и/или дисплея, соответственно, самые дешевые и популярные для простейших приложений.
Их реже всего можно найти в продаже, на самом деле. Такими не пользовался никогда. И разница в цене незначительна.
Были первыми из этого семейства, с которыми столкнулся и потом неоднократно попадались в буржуйских системах.
В своих системах как-то традиционно чаще использовал Logo!, но по сути «. в профиль».
Лого и без дисплея FBD поддерживает, но лично мне неудобно большие программы к нему писать.
Кстати, SE неплохие курсы на несколько дней проводит по средствам автоматизации. Может автор сумеет записаться? Единственное, записываться раньше можно было только от юр лица.
Эксперт клуба
14 декабря 2013, 18:22
Эксперт клуба
14 декабря 2013, 21:22
shaban83Коллеги, кто работал с данным реле, как его настроить, какие параметры нужно настраивать .
Павел Николаевич, на примере модуля Logo попробую показать с чего надо начинать. Я не работаю с Zelio Logic, но в нем всё делается точно так же, только малость отличаются картинки и внешний вид окна программы.
Для начала опишите, как советуют коллеги, на бумаге, предполагаемую логику работы АВР.
Установите на комп программу, которая идет с модулем. Дальше, запускаете на компьютере программу. Создаете новый проект. Подключать модуль к компу пока не надо. В левой части окна программы имеются различные логические цифровые и аналоговые элементы, и панель инструментов. Перетаскиваете мышью необходимые элементы в правую часть окна.
Обязательно необходимое количество входов и выходов! Соединяете элементы между собой в соответствии логикой работы устройства, описанной на бумаге. Здесь замечу, что надо понимать, как работают простейшие логические элементы И, ИЛИ, НЕ и др. Это все можно найти в литературе для радиолюбителей.
Для примера я подготовил простейшую схему, с текстовыми комментариями, это только для того, чтобы понять с чего и как начинать, посмотрите картинки. И попробуйте в эту схему добавить задержки включения и отключения контакторов по времени. Это нужно для того, чтобы перед включением следующего контактора, предыдущий гарантированно успел отвалиться. Если получится, то добавьте еще блокировку. Когда все будет готово и отлажено, можно файл залить в модуль через специальный кабель.
В двух словах все это не объяснишь, смотрите картинки, пробуйте, пусть не сразу, но обязательно получится!
P. S. Эх, представляю, какой сейчас ОР начнется со стороны некоторых товарисчей. Всё, уже заткнул уши.




Эксперт клуба
14 декабря 2013, 23:36
Кстати, нужен ли в логике работы АВР приоритет вводов?
Эксперт клуба
14 декабря 2013, 23:56
ГеополисКстати, нужен ли в логике работы АВР приоритет вводов?
Основной ввод в приоритете, на нем вся основная нагрузка. При включение резервного ввода питается только все самое необходимое. Секционник это обеспечивает. Самый распространенный вариант.
Эксперт клуба
15 декабря 2013, 00:02
Самый распространенный (в типовых решениях) с двумя вводами, двумя секциями и одним секционником. Вы написали, что ввода три. Поясните немного схему!
Или на первую секцию два ввода: один основной, второй резервный? Честно говоря, пока не понимаю.
Источник: www.vlt-m.ru
Лаб 1

Ознакомиться с принципом языком релейной логики (Lader Logic-LD- язык лестничных диаграмм) и программированием ПЛК младших классов на примере Zelio Logic.– интеллектуального реле.
Научиться применять программный пакет Logic Works для реализации логической диаграммы по булевой функции от нескольких переменных, заданной в виде таблицы истинности.
Язык LD (Ladder Diagram- Лестничных Диаграмм).
Язык LD (Ladder Diagram- Лестничных Диаграмм)- язык релейной логики. Он рассчитан в первую очередь на специалистов по низовой автоматики, которые имеют опыт разработки схем автоматики на базе релейно-контактных элементов и теперь занимающихся заменой релейно-контактных схем управления на системы на базе микропроцессорной техники.
LD –это графический язык. Основными графическими элементами, которые можно размещать в секции на языке LD, являются следующие:
- нормально разомкнутый входной контакт (например, I1)
- нормально замкнутый входной контакт (например, i1)
- прямая катушка реле (например, Q1)
- выключающая катушка реле (например, SQ1)
- включающая катушка реле (например, RQ1)
- нормально разомкнутый контакт реле (например, Q1)
- нормально замкнутый контакт реле (например, q1)
- соединительные линии на нем, можно составить из следующих функциональных блоков:
| Электротехнический символ | Символ лестничных диаграмм | Обозначение в Zelio | Наименование |
![]() |
![]() |
I2 | Нормально-разомкнутый контакт входа 2 Normally Openned |
![]() |
![]() |
i2 | Нормально-замкнутый контакт контакт входа 2 Normally Closed |
![]() |
![]() |
![]() |
Катушка контактора выхода 1 Activation on State Change: «Contactor» |
![]() |
![]() |
SQ1 | Установить выход 1 Activation Stored: «Set» |
![]() |
![]() |
RQ1 | Сбросить выход 1 Deactivation Stored: «Reset» |
![]() |
![]() |
![]() |
Activation on level: «Remoute Control» |
Дискретные входы обозначаются как нормально замкнутые или нормально разомкнутые контакты, а выходы – как нормально включенные катушки реле. Дискретный выход может быть использован как контакт или катушка.
| Электротехнический символ | Наименование |
![]() |
Нормально-замкнутый контакт выхода 1(катушки 1) |
![]() |
Нормально-разомкнутый контакт выхода 1(катушки 1) |
![]() |
Катушка контактора бита памяти 1 |
![]() |
Установить бит памяти 1 |
![]() |
Сбросить бит памяти 1 |
![]() |
Нормально-замкнутый контакт бита памяти 1 « |
![]() |
Нормально-разомкнутый контакт бита памяти 1 |
Программа на экране дисплея представляется в виде цепочек («шагов») из последовательно и(или) параллельно соединенных элементов различных контактов, причем каждый шаг заканчивается катушкой. Катушка-аналог оператора присваивания в обычных языках программирования. Считается, что в левой части рабочего экрана вертикально расположена шина питания, а с правой стороны экрана вертикально расположена шина земли. Программа состоит из нескольких цепочек («шагов»), расположенных на разных уровнях по вертикали. Отсюда происходит название языка –язык Лестничных Диаграмм. Шаги выполняются последовательно сверху-вниз. Каждому элементу контактов реле и катушки реле ставится в соответствие переменная программы, которая описывается в таблице объявления переменных (Varable Declaration). Переменная связывается путем указания адреса с определенным дискретным или аналоговым входом или выходом или с внутренней ячейкой памяти контроллера. В данной лабораторной работе будем знакомиться только с программированием последовательного управления с использованием только дискретных входов-выходов и ячеек памяти.
Построение логической схемы по таблице истинности.
Таблица, в которой задано значение функции F для всех возможных комбинаций входных сигналов, называется таблицей истинности булевой функции. Число возможных комбинаций входных сигналов вычисляется по формуле 2 N , где N-число входов. Например, пусть имеется таблица истинности для некоторой функции от двух входов x и y.
| X | Y | F |
| 1 | ||
| 1 | 1 | |
| 1 | ||
| 1 | 1 | 1 |
Требуется записать Булево (логическое) выражение по данной таблице истинности. Существуют два эквивалентных стандартных способа построения логического выражения: 1)стандартная сумма произведений (каноническая сумма минитермов);
| X | Y | F | минитермы (произведения) |
| 1 | ![]() |
||
| 1 | 1 | ![]() |
|
| 1 | |||
| 1 | 1 | 1 | ![]() |
Минитермы записываются для всех строчек таблицы, содержащих «1» в столбце значений функции, а затем составляется их сумма. Инверсия ставится над буквой (литералом), обозначающей переменную, если значение переменной в данной строчке таблицы равно «0».
-стандартная сумма произведений (каноническая сумма минитермов) Данной формуле соответствует следующая логическая диаграмма или схема в Logic Works. Построение логической диаграммы следует начинать с конца, то есть выхода схемы.
Рис.1 Пример схемы в Logic Works.
Рис.2 Пример программы в электротехнических обозначениях (Electrical Mode) в Zelio Soft. Правила построения релейно-контактных схем: 1.Последовательное соединение контактов, соответствует операции «Логическое И». 2.Параллельное соединение контактов, соответствует операции «Логическое ИЛИ».
3.Применение нормально замкнутого контакта соответствует операции инверсии («Логическое НЕ») над переменной, связанной с этим контактом, так как при нажатии гипотетической кнопки (Логическая 1) соответствующий контакт размыкается и не пропускает ток (Логический 0). 4. Цепочки выполняются слева-направо и сверху-вниз, то есть второй шаг после первого.
5.Если нормально разомкнутый контакт имеет имя, такое же как какая-либо нормальная катушка, то состояние контакта зависит от состояния катушки ( если по катушке электромагнитного реле течет ток, то сердечник катушки втянется и с помощью механической связи замкнет соответствующий нормально разомкнутый контакт). 6.Если расположить нормально разомкнутый контакт с именем катушки параллельно другому контакту, включающему катушку в цепь, питающую эту катушку, то получим схему самоблокировки реле, то есть при размыкании включающего катушку контакта ток к катушке всё равно подводится через параллельный одноименный с катушкой контакт. 2) стандартное произведение сумм (каноническое произведение макстермов). Макстермы записываются для всех строчек таблицы, содержащих «0» в столбце значений функции, а затем составляется их произведение. . Инверсия ставится над буквой (литералом), обозначающей переменную, если значение переменной в данной строчке таблицы равно «1».
| X | Y | F | Макстермы (суммы) |
| 1 | |||
| 1 | 1 | ||
| 1 | ![]() |
||
| 1 | 1 | 1 |
-стандартное произведение сумм (каноническое произведение макстермов) Данной формуле соответствует следующая логическая диаграмма или схема в Logic Works.
Рис.2 Пример схемы в Logic Works. Какая из схем будет проще, зависит от числа «1» и «0» в таблице истинности.
Для того, чтоб убедиться в эквивалентности полученных формул, совместите обе схемы на одном листе Logic Works и используйте общие входные ключи.
Не используйте одинаковые обозначения для различных линий сигналов на схеме!
Рис.2 Пример программы в электротехнических обозначениях (Electrical Mode) в Zelio Soft.
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
Написать программу на языке LD по заданию преподавателя на компьютере с помощью специального программного обеспечения Zelio Soft.
Источник: studfile.net
Зелио лоджик руководство по программированию
Назначение: краткое руководство для начинающих пользователей ZelioSoft. Данный документ поможет разобраться с ПО ZelioSoft тем, кто не имеет большого опыта работы с автоматикой. Пользователь найдет здесь все инструкции, необходимого, для создания первой программы. Список необходимого оборудования приведен ниже. На случай отсутствия какого-либо оборудования всегда предусмотрен режим моделирования.
А) Требуемая аппаратура

В) Подключение аппаратуры

Подключение аппаратуры для программирования и загрузки программ
С) Установка и применение ПО

Примечание.Использование USB кабеля (см. соответствующую инструкцию по установке драйверов USB-кабеля) Р Создание и загрузка программ





Е) Помощь

F) Небольшое применение, которое будем программировать в Zelio Logic
(G)



Коэффициент усиления зависит от типа применяемого датчика


‘ * Расстояние до вашей ладони
I) Проверка программы

J) Моделирование

К) Загрузка: загрузка программы с ПК на модуль


В случае ошибки проверьте номер последовательного порта

СОВЕТЫ
Что можно сделать с помощью ZelioSoft?

Модификация программы посредством импорта собственных изображений

Функция разделения экрана

Язык последовательных функциональных блоков (SFC)


Контроль установки на расстоянии — функция СОМ


Рекламные щиты -функция САМ


Регулирование температуры — функция BOOLEAN


Для программирования ПАК используются стандартизированные языки МЭК (IEC). Языки программирования для инженеров по автоматизации (графические):
LD — Язык релейных схем — самый распространённый язык для PLC FBD — Язык функциональных блоков — 2-й по распространённости язык для PLC SFC — Язык диаграмм состояний — используется для программирования автоматов CFC — Не сертифицирован IEC61131-3, дальнейшее развитие FBD
Языки для программистов ПАК (текстовые):
ST — Паскале-подобный язык
Использование программируемых контроллеров в современных
Современная конкурентная экономика и открытый рынок, перспективы вступления России в ВТО и снятие в связи с этим ряда ограничений на торговлю ставят перед отечественными предприятиями чрезвычайно сложные задачи. Недостаток опыта конкурентной борьбы на мировом рынке, техническая и технологическая отсталость целого ряда отраслей, ограниченный доступ к ресурсам, в первую очередь, финансовым, несовершенство законодательства и локальные нерыночные факторы, негативно влияющие на производство, требуют неотложных мер по внедрению самых передовых технологий.
Широкое применение средств автоматизации производственных процессов, напрямую влияющее на сокращение издержек и повышение качества продукции, становится главным фактором развития российского промышленного производства. Лучшее доказательство этому — растущее влияние на мировом рынке российских металлургов, нефтяников, предприятий оборонного комплекса. Инвестируя в автоматизацию, модернизацию и развитие производства, сегодня именно эти отрасли становятся локомотивом всей отечественной промышленности. Современное предприятие наряду с полностью автоматизированными или роботизированными линиями включает в себя и отдельные полу автономные участки — системы блокировки и аварийной защиты, системы подачи воды и воздуха, очистные сооружения, погрузочно-разгрузочные и складские терминалы и т.п. Функции автоматизированного управления для них выполняют программнотехнические комплексы (ПТК).
Они строятся с использованием аппаратно-программных средств, к которым относятся средства измерения и контроля и исполнительные механизмы, объединенные в промышленные сети и управляемые промышленными компьютерами с помощью специализированного ПО. При этом, в отличие от компьютерных сетей, центральным звеном ПТК является не главный процессор, а программируемые логические контроллеры, объединенные в сеть. Автоматизированные системы управления технологическими процессами (АСУ ТП) объединяют различные объекты и устройства, локальные и удаленные, в единый комплекс и позволяют контролировать и программировать их работу как в целом, так и по отдельности с помощью SCAD А или других систем. Этим обеспечивается максимальная эффективность и безопасность производства, возможность оперативной наладки и переналадки, строгий учет и планирование показателей операционной деятельности, оптимизация бизнес-процессов.
Назначение и выбор программируемых логических контроллеров.
Программируемые логические контроллеры предназначены для сбора и анализа информации с первичных датчиков, измерения и сравнения параметров, логической обработки сигналов по заданным алгоритмам и выдачи управляющих воздействий (команд) на исполнительные механизмы.
При программировании промышленных программируемых контроллеров используется стандартный язык контактно-релейной логики или функциональных схем.
В настоящее время используются системы автоматизации на базе программируемых контроллеров, связанных с персональным компьютером. Они получают все большее распространение благодаря удобству, доступности, дружественному интерфейсу и низкой стоимости.
Открытые протоколы, стандартизация отдельных компонентов и свершившийся всеобщий переход на контрактное производство стирает различия между категориями программируемых контроллеров и даже между изделиями разных марок.
Это позволяет собирать управляющие комплексы на базе микропроцессоров нового поколения из модулей разных производителей.
Поэтому определить класс и тип контроллеров, наилучшим образом подходящий для решения конкретных производственных задач, целесообразнее всего исходя из соотношения цена/качество, сроков поставки и условий сервисного обслуживания, а не престижа торговой марки.
При выборе програмируемого логического контроллера необходимо учитывать следующие основные факторы:
1 Характер применения (автономно, в качестве станции в распределенной сети, в качестве удаленной станции)
Функциональное назначение (ПИД регулирование, управление системами тепло
2. и водоснабжения, измерение и счет данных, терморегулирование, аварийная защита и блокировка и т.д.)
3. Количество входов/выходов (цифровых и аналоговых)
4. Требуемая скорость передачи данных
5. Наличие автономного счетчика времени
6. Условия регистрации и хранения данных
7. Возможность самодиагностики
8. Требования к панели оператора
9. Язык программирования
11. Каналы связи (проводной, беспроводной)
12. Режим и условия эксплуатации
Корпус изготавливается разборным. С возможностью прямого монтажа на шасси щита, так и на динрейку (при условии, если контактор небольшой).
Контакты в свою очередь делятся на главные и вспомогательные. Главные контакты, как можно догадаться из названия, служат для коммутации больших токов. Вспомогательные служат дш построения на их основе цепей управления.
Компоновка электрических щитов. Контакторы.

| архитектура судовых систем | |
| 3 фазы + трансформатор | |
| сети с изолированной нейтралью | |
| сети с заземленной нейтралью | |
| иерархия электросети | |
| б | компоновка электрощитов |
Дата добавления: 2016-12-06 ; просмотров: 2840 | Нарушение авторских прав
ОПИСАНИЕ СРЕДЫ ПРОГРАММИРОВАНИЯ “ZELIO SOFT”
Программирование логического модуля Zeleo Logic можно осуществить двумя способами:
1) Автономно при помощи клавиатуры логического модуля (контактный язык);
2) На ПК посредством программного обеспечения Zelio Soft.
На ПК программирование может осуществляться на контактном языке (LD) или на языке функциональной блок-схемы (FBD).
Подсветку дисплея можно запрограммировать при помощи программного обеспечения Zelio Soft и непосредственно шестью клавишами программирования интеллектуального реле.

Рисунок 4.1 — Программирование логического модуля при помощи клавиатуры
Все операции осуществляются при помощи кнопок на передней панели реле.
Программирование сводится к сопоставлению каждому из применяемых «реле» определенного типа реле и соединению их «контактов». После создания программы реле сразу готово к запуску.
Программа записывается во Flash-память и сохраняется при отключении питания.

Рисунок 4.2 — Программирование посредством программного обеспечения Zelio Soft
В основу программного обеспечения Zelio Soft положены многозвенные программы, позволяющие задавать все параметры наиболее удобным способом. Для проверки правильности работы программ перед загрузкой в устройство Zelio предусмотрена возможность имитации из исполнения, то есть отладки с помощью симулятора. Это программное обеспечение можно так же использовать для сохранения файлов и редактирования комментариев. Все комментарии к программам и операциям ввода/вывода вместе со значениями таймеров, счетчиков и другими параметрами можно распечатать на принтере.
При создании программы выбирается тип используемого реле, модули расширения и язык программирования.

Рисунок 4.3 — Язык программирования LADDER
На языке программирования LADDER (лестничная логика) можно записывать программы длиной до 120 строк (ранее 60). В каждой строке можно добавить пять контактов и одну катушку.


Рисунок 4.4 — Элементы языка программирования LADDER
Каждая программа может использовать до 16 таймеров, 16 счётчиков, один быстрый счётчик (1 кГц), 8 компараторов счётчиков, 8 часов и 18 дополнительных слов памяти.
Существует и возможность программировать Zelio Logic 2 на языке программирования LADDER прямо на модуле без ПК и использовать кнопки на дисплее как дополнительные вводы. Это большое преимущество: во-первых, не надо ждать, чтобы ваш компьютер отдавали специалистам для установки новой программы и, во-вторых, если выйдет новая версия Microsoft Windows, то всё равно модуль будет работать.

Рисунок 4.5 — Язык программирования FBD
На языке программирования FBD (Function Block Diagram) можно интуитивно программировать, используя все логические перепрограммируемые блоки.


Рисунок 4.6 — Элементы языка программирования FBD
У Zelio Logic есть следующие блоки: таймеры, счётчики, часы, аналоговые и дискретные компараторы, триггер, логические блоки (AND, OR, NOR, XOR).
В ZelioSoft предусмотрена возможность полной симуляции программы на ПК и закачки на модуль Zelio Logic. Также возможны просмотр состояния модуля и проверка всех входов, счётчиков, таймеров и т. д.
Есть два режима работы для программного обеспечения Zelio:
Режим ввода используется для построения программы на языке лестничных диаграмм, либо на языке функциональных блок-схем.
2) Режим отладки
Этот режим используется для финальной разработки программы, он позволяет следующее:
— В режиме эмуляции: программа выполняется непосредственно на ПК, эмулируя работу контроллера.
В этом режиме каждое действие на диаграмме приводит к обновлению окон эмуляции.
— В режиме мониторинга: программа выполняется на интеллектуальном реле; программное обеспечение подключено к контроллеру.
Различные окна обновляются циклически.
В этих двух режимах возможно:
— Отображение в динамическом режиме.
— Форсирование входов/выходов для тестирования поведения программы при определенных условиях.
В мире автоматизации сейчас царят ПЛК- Программируемые Логические Контроллеры. ПЛК хороши тем, что на них можно построить сложную АСУ.
Но иногда наоборот нужно автоматизировать какой-то простой техпроцесс. В котором задействованы 3-5 датчиков и 3-5 управляющих сигнала.
Для этой цели тоже можно использовать ПЛК, но тут у них проявляются недостатки- высокая цена, избыточность ресурсов и относительная сложность в программировании.
Специально для таких простых задач придуманы ЛР- Логические Реле.
По факту ЛР представляет собой ПЛК с малым количеством входов/выходов, более простой системой команд и значительно меньшей ценой.
Более простая система команд и меньшее количество программных ресурсов ЛР ограничивает область применения ЛР именно простыми системами.
Поставленная задача
И вот сейчас в рамках нового проекта нужно автоматизировать один автономный участок техпроцесса- наполнение бункера песком.
Идея в следующем- по нажатию кнопки «Пуск» бункер заполняется песком. При этом в нем установлены 2 датчика- «Нижний уровень» и «Верхний уровень». По достижении верхнего уровня подача песка отключается. Далее в бункер подается сжатый воздух и песок по пескопроводу выдавливается во второй, больший бункер.
Потом воздух из первого бункера стравливается и все повторяется по новой, пока второй бункер не заполнится- в нем тоже установлен датчик «Верхний уровень бункера».
Всего в алгоритме задействовано:
- 4 дискретных входа
- 3 дискретных выхода
- 3 таймера
Как видно, задача проста.
Построить систему решили на ЛР Zelio SR2B121BD. Я его уже программировал когда-то.
Zelio обошелся в 1400 грн, аналогичная система на обычных реле и таймерах обошлась бы примерно в 1000 грн.
Поставленная задача была легко решена за день, включая поиск в интернете и установку среды программирования Zelio Soft 2 v.4.5 и отладку.
Особенности Zelio для программиста
Повторюсь, программные ресурсы Zelio ограничены. При программировании в LD для модели SR2B121BD:
- 120 строк кода,
- 28 «катушек»,
- 16 таймеров,
- 16 обычных счетчиков,
- 1 быстрый счетчик,
- Доступны для программирования 4 кнопки под экраном,
- 16 текстовых блоков,
- 8 событий по реальному времени.
Понравилась статья? Поделись с друзьями!
Источник: vmeste-masterim.ru
























