Показаны сообщения с ярлыком LOGO. Показать все сообщения
Показаны сообщения с ярлыком LOGO. Показать все сообщения

воскресенье, 6 октября 2013 г.

Робот на Siemens LOGO!


Программируемое реле Siemens LOGO! не отличается большой сложностью, благодаря чему его можно использовать в небольших проектах. Наряду с промышленной автоматизацией, встречается использование этого контроллера и в совершенно непредвиденных областях. Например, LOGO! применяют для управления отдельными блоками зарубежные судомоделисты, или, как на приведенных далее фото, любители-конструкторы роботов.

Прототипом робота стал знаменитый Wall-E. Именно его шасси напоминает механика проекта. В качестве приводов используются электромоторы на 12В. Робот оснащен датчиком препятствия с релейным выходом, позволяющим объезжать крупные объекты. Других датчиков нет. Все управляется LOGO! с одним модулем расширения.
Если подойти с пристрастием, то больше чем на игрушку данный проект ни за что не потянет. Слишком уж ограничены возможности программируемого реле для данного типа приложений. Тем не менее идея весьма занимательна, да и реализация на высоте. В учебных заведениях, наверное, было бы здорово использовать такое оборудование для обучения азам ПЛК.
Страница проекта http://letsmakerobots.com/node/5668

понедельник, 20 декабря 2010 г.

Блоки питания. Siemens LOGO!Power

Блок питания Siemens LOGO!Power создан для совместной работы с элементами программируемого реле LOGO!, имеющими напряжение питания 24В. Корпус блока питания предназначен для монтажа на DIN рейку и имеет тот же самый дизайн, что и основные модули LOGO! Несмотря на то, что каждый полюс выходного напряжения имеет по две клеммы, блок питания является одноканальным. Входное напряжение может быть только переменным, в диапазоне 85-264В. По выходному напряжению существуют модели на 5,12,15 и 24В постоянного тока. Наибольшее применение находят модели на 24В. В линейке LOGO!Power их две, отличающихся шириной и выходным током 1.3 и 2.5А.
LOGO!Power 
В процессе эксплуатации данные блоки питания показали себя как очень надежная техника. Они имеют встроенную защиту от перегрузки. Был случай когда один из заказчиков прибежал с большими глазами и начал рассказывать, что чего они только не делали, а блок работает. У LOGO!Power закорачивали выход, садили на землю, заливали корпус водой, подключали большую нагрузку. Но как только все действия прекращались, блок питания опять начинал нормально функционировать.
Внутреннее устройство LOGO!Power 
Недостатком LOGO!Power является сравнительно высокая цена, большая чем у многих аналогов со схожими характеристиками.

понедельник, 13 декабря 2010 г.

Программирование LOGO!TD

Операторская панель LOGO!TD cущественно расширяет возможности программируемого реле LOGO! Она позволяет организовать простой интерфейс между микроконтроллером и оператором. Ранее для этих целей можно было использовать только встроенный дисплей LOGO!, что было очень неудобно.
LOGO!TD позволяет отображать состояние входных, выходных цепей, внутренних переменных программы. Также на панели имеются четыре кнопки F1,F2,F3,F4 которые позволяют вмешиваться в ход исполнения программы. 
Программирование операторской панели LOGO!TD, в прямом смысле слова, не производится. Пользователь должен толко настроить вид и характеристики сообщений, а также состояния, когда они должны отобразиться. Готовая программа записывается в базовый блок LOGO! Все действия выполняются с помощью стандартной программы Logo!SoftComfort. Встроенный эмулятор поддерживает все функции LOGO!TD, что очень удобно для настройки.
Используя LOGO!TD, появилась возможность изменять значения параметров.  Пример программирования LOGO!TD показан именно для этой задачи. Коммутационная схема приведена ниже.
Коммутационная схема 
Функциональные кнопки F1 и F2 подключены к реверсивному счетчику (B001). F1 увеличивает его значение на 1, F2 – уменьшает. При необходимости выход счетчика с помощью блока «Аналоговые вычисления» можно преобразовать в аналоговый сигнал и использовать совместно с другим аналоговыми блоками.
Значение счетчика отображается на текстовом дисплее, для чего используется блок «Тексты сообщений». Первое что необходимо сделать, для его настройки – выбрать из меню «Файл» пункт «Настройка текста сообщений». В нем необходимо установить набор символов, поддерживающий русский язык. Это ISO8859_5. Остальные параметры настраиваются по необходимости.
Окно настройки языка
Далее двойным щелчком на блоке «Тексты сообщений» вызывается окно настройки блока. В нем также необходимо указать используемый набор символов.
Настройка текстовых сообщений 
Для улучшения визуализации в поле «Текст сообщения» можно нажать кнопку «Вставка гистограммы в сообщение», предварительно выбрав место ее начала. Появится окно настройки, в котором выбирается блок, значение которого отображаются, пределы отображения и тип – горизонтальный или вертикальный.
Настройка гистограмм 
Далее, если необходимо, вводится нужное сообщение. Также на дисплее могут отображаться состояния выбранных дискретных и аналоговых входов выходов. Первые выбираются кнопкой «ON/OFF», вторые кнопкой «AI», в блоке «Текст сообщений».
Последнее, что необходимо сделать – в блоке "Назначение сообщения" выбрать LOGO!TD
Результат работы программы


суббота, 11 декабря 2010 г.

Светофор на LOGO! Часть 2.

Наблюдается интерес к модели светофора на LOGO!, поэтому выкладываю еще один простой вариант. Данная модель построена на основе сдвигового регистра (элемент В001). Для создания первоначального состояния используется таймер (В004). Переключения между цветами задает асинхронный генератор (В003). Ламы светофора подключены к выходам сдвигового регистра. Для продолжения циклической работы организована обратная связь от выхода S4.
Светофор на LOGO!
 Достоинством данной модели является невозможность накладывания двух цветов друг на друга вследствие запаздываний в элементах коммутационной схемы. Но в данном варианте сложнее организовать разную длительность горения цветов. Как вариант, можно использовать остальные выходы сдвигового регистра. 

Светофор на LOGO!

вторник, 23 ноября 2010 г.

Светофор на LOGO!.

Изучение оборудования, как правило, проводят на учебных примерах. Очень желательно, что бы такие примеры были приближены к реальности. Для автоматики, одной из самых простых, но при этом ярких задач является разработка светофора.
Используя программируемое реле Siemens LOGO! можно реализовать светофор многими способами. Для реализации, прежде всего, желательно нарисовать временную диаграмму работы того, что хочется получить. Условно принимается, что все цвета имеют одинаковое время горения. На самом деле длительность не имеет никакого значения. Можно сделать любую.
Диаграмма работы светофора

Из диаграммы видно, что один цикл работы составляет последовательное включение следующих цветов: Кр-Ж-З-Ж. При этом частота включения желтого цвета в два раза выше, чем красного или зеленого. Пользуясь этим можно разработать модель.
Самый простой вариант реализации светофора основан на использовании асинхронного генератора импульсов. Три таких элемента воспроизводят последовательности включения каждого цвета. Единственное, что необходимо – добавить таймеры задержки  включения с сохранением для двух цветов.
Алгоритм светофора

Недостаток подобной схемы заключается в параллельной работе генераторов. Вследствие наличия временной задержки в электронных схемах таймеры могут иметь минимальные отклонения во времени работы. Эти отклонения постепенно накапливаются, и моменты переключения цветов будут сдвинуты, что приведет к неправильной работе.

среда, 22 сентября 2010 г.

Текстовая панель SIEMENS LOGO!TD

Cегодня руки дошли до опробования панели SIEMENS LOGO! TD. Но перед ее пуском произошло весьма занятное событие. Так как в комплекте с панелью шел USB-загрузочный кабель, то решил его использовать. Кабель воткнул в USB порт ноутбука и вдруг сами собой нашлись драйвера. Оказалось, что ранее используемый переходник от МастерКит BM8050 и загрузочный кабель от SIEMENS работают с одними и теми же драйверами от SiliconLabsCP210x. Очевидно, что в обоих устройствах применен чип Silion Labs.

 LOGO!TD.

 Вернусь к LOGO!TD. Панель предназначена для вывода текстовых сообщений, аналогичных сообщениям экрана базового модуля. По сравнению с модулем, дисплей имеет большую диагональ, и соответственно более крупные шрифты. Также имеется возможность отображать диаграммы в виде столбцов (баров). Подсветка дисплея имеет голубоватый оттенок. Яркость подсветки и контрастность ЖК-изображения можно настраивать.

 LOGO!TD. Вид сзади.

Дизайн панели и качество изготовления оставляют приятное впечатление. Для монтажа  на щит предусмотрены элементы крепления и уплотнительная резинка.

Для связи с LOGO!Basic SIEMENS, как всегда, применил кабель со специфическим разъемом. При этом на стороне панели стоит стандартный разъем DB9. В случае обрыва связи между модулем и панелью, выдается текстовое сообщение об этом событии. Восстановление линии связи автоматически приводи к восстановлению алгоритма работы панели с модулем. 
Особенностью панели является нечувствительность к полярности питающего напряжения. Уровень напряжения питания - 24В. При использовании модулей LOGO!Basic на 220В, для панели потребуется отдельный блок питания, что не всегда оптимально. 

LOGO!TD. Размеры
  
Программирование сообщений для LOGO!TD аналогично программированию сообщений базового блока. При этом отдельно загружать программу в панель не надо, вся работа возложена на базовый блок. 
После загрузки рабочей программы в LOGO!Basic текстовая панель начинает функционировать в точности, как дисплей обычного модуля. Можно посмотреть состояние входов и выходов модуля, выполнить настройки функциональных блоков, остановить и запустить программу.
Панель стандартно поддерживает русский язык. Надо его только включить. Так же есть сообщения и символы других национальных алфавитов, вплоть до большого набора иероглифов. При этом одновременно можно использовать 2 различных алфавита. Включение поддержки русского языка выполняется в пункте «Настройка текстовых сообщений» в меню «Файл» Logo!Soft Comfort. Здесь в качестве одного из наборов символов нужно выбрать ISO8859_5.

Среди недостатков панели  обнаружился  такой: если производится просмотр состояния входов/выходов модуля и в этот момент генерируется текстовое сообщение, то это сообщение перекрывает экран входов. Поэтому все сообщения желательно настраивать после отладки программы на оборудовании,  или использовать модуль LOGO!Basic с дисплеем. У него есть возможность настройки вывода сообщений только на панель LOGO!TD.
Еще к недостаткам отнесу следующие особенности:
- невозможность программирования базового блока с панели. В некоторых случаях такое решение, считаю, весьма полезно.
- отсутствие звукового сообщения о событиях. В современных операторских панелях это стандартная функция. Звук воспроизводится либо по событию, либо при нажатии кнопок.
- не нашел как программировать функциональные кнопки на панели. Пока смысл их применения не понятен
- сложность изменеия параметров. В большинстве применеий необходим диалог человек-машина. Например для задания количества событий до тревоги, установки поргов и т.п. Объяснить среднестатистическому оператору как это сделать в LOGO! задача посложнее чем разработка алгоритма. 
В итоге панель принесла некоторое разочарование. Мне понравилась только внешним видом. Функциональность, пока, считаю недостаточной. Применять можно для вывода сообщений о работе техпроцесса. Для реализации полноценного интерфейса с контроллером LOGO!TD не подходит.

суббота, 21 августа 2010 г.

Комплект LOGO! TD NEWS BOX

На днях получил учебный комплект LOGO! TD NEWS BOX. В этом комплекте, прежде всего, привлекла комплектация. Там есть практически все необходимое для работы с программируемыми реле SIEMENS LOGO! При этом цена за комплект, несколько ниже, чем если брать все элементы по отдельности.
Первое, что обратило на себя внимание - большой пластиковый чемодан. Его размеры много больше чем необходимо для набора.
 Чемодан LOGO! TD NEWS BOX 

В чемодане лежат:
- базовый блок  без дисплея и кнопок LOGO! 12/24RCo
- текстовая панель LOGO! TD с кабелем, разъемом питания и элементами крепления
- USB-кабель для программирования  LOOG! с драйверами
- CD с программным обеспечением
- DVD с документацией
- буклет про набор на английском языке
- книга по программированию LOGO! на английском языке
- отвертка

 Комплект набора


Меня больше всего интересовали USB-кабель и текстовая панель. Первый необходим для программирования LOGO! с ноутбука, без использования переходника USB-COM. Все доступные мне кабели имеют COM интерфейс, что сейчас очень не удобно.
Текстовая панель LOGO! TD - тот элемент, которого очень не хватало в линейке LOGO! Ее использование позволяет организовать нормальный человеко-машинный интерфейс, что раньше было практически невозможно. Порадовало, что в панели установлен русский язык.
Наличие панели позволило SIEMENS укомплектовать набор бездисплейным базовым блоком. Решение понятное, но для целей изучения LOGO! не совсем оправданное. Основное достоинство программируемых реле (после стоимости) - возможность программирования их без компьютера. Также на "слепом" блоке нельзя посмотреть состояние входов/выходов, что затрудняет наладку и ремонт систем. Еще одним недостатком набора является отсутствие в комплекте блока питания. Наличие последнего позволило бы начать работу немедленно, без поиска источника напряжения 24В.
  Фото набора с диска.

DVD с документацией  содержит множество полезной информации, к сожалению на иностранных языках. На русском языке есть только инструкция по работе с LOGO!, что в принципе достаточно. Кроме документации на диске есть видео по работе с LOGO!, много примеров применения с файлами алгоритмов работы. Также представлены габаритные чертежи модулей и различные фото. Мне понравились учебные комплексы на базе LOGO! и моделей оборудования.
 Фото одного из учебных комплексов от SIEMENS.

Очень полезной вещью оказалась отвертка, хотя качество ее исполнения не самое высокое. Модули LOGO! имеют небольшие отверстия для доступа к винтам клемников. Раньше приходилось специально брать  миниатюрную отвертку, так как все остальные в отверстия не пролазили.

понедельник, 5 июля 2010 г.

Программируемое реле SIEMENS LOGO!

С программируемым реле Siemens LOGO! впервые мне посчастливилось столкнуться в 1999 году, на последнем курсе института. Один из преподавателей принес маленькую серую коробочку, и предложил в ней разобраться. Из документации тогда были только рекламные проспекты на английском языке. На удивление LOGO! действительно оказался очень простым, и буквально через полчаса простейшая программа заработала.
После института с этим контроллером пришлось разбираться уже более серьезно. Заложенных в него возможностей оказалось достаточно для решения огромного круга задач по управлению промышленным оборудованием.
Ниже представлено внутренне устройство базового блока LOGO!

LOGO! без корпуса.

Плата дисплея. Видны контакты кнопок и разъем подключения ПК.

Дисплейная плата со снятым дисплеем. Виден процессор LOGO!

Плата входов/выходов с силовыми реле.