Программирование контроллеров (логических модулей) Siemens LOGO: автоматизация технологического процесса и производства. Логические модули LOGO!8

03.08.2019 Принтеры и сканеры

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

Под катом много фотографий (geek porn)!


Итак, что такое Siemens Logo!? Фирма Siemens позиционирует данное устройство как «интеллектуальное реле», позволяющее строить несложные системы автоматизации. Примером таких систем могут быть, например, гаражные ворота, лестничное освещение, управление насосами, поддерживающими уровень воды в баке и прочие простые системы, включающие в себя несколько датчиков с дискретными выходами, несколько исполнительных устройств и органы управления (кнопки и переключатели). Датчики с аналоговыми выходами тоже поддерживаются, при наличии специальных модулей расширения.

1. Железо

Семейство Siemens Logo! включает в себя множество разных модулей, но самым главным из них является модуль процессора.

1.1. Модуль процессора

Модуль, который я хочу вам показать, оснащен небольшим монохромным LCD. На нем отображаются меню, нужные при загрузке программы, на нём могут отображаться сообщения при работе программы, с него можно даже, при сильном желании, запрограммировать контроллер без подключения к компьютеру. Выпускаются также «слепые» модули (Pure), не имеющие экрана, но если вы занимаетесь построением систем на Siemens Logo!, нужно иметь хотя бы один модуль с экраном, чтобы иметь возможность копировать модули памяти. Но об этом будет сказано ниже.

Итак, модуль процессора 0BA3 питается от сети 220В, и имеет четыре дискретных выхода (реле) и восемь дискретных входов. Дискретный выход представляет собой реле с нагрузочной способностью до 10А при напряжении до 240В, дискретный вход допускает подключение цепей переменного тока напряжением 220В.

Самое интересное, конечно, внутри. Итак, модуль процессора в разобранном виде:

Модуль состоит из двух плат, на верхней плате расположен сам процессор и LCD, на нижней - блок питания, реле и дискретные входы.

Начнем с верхней платы.

Верхняя плата, верхняя сторона.

То же, со снятым LCD.

Верхняя плата, нижняя сторона.

На верхней плате размещается сам процессор (ASIC, разработанный специально для этого изделия), LCD, микросхема L4949EP (стабилизатор напряжения 5В, схема сброса и супервизор питания), кварц на 8МГц, ещё одна микросхема неизвестного назначения, микросхема Atmel 24C08 (EEPROM на 8 кбит), микросхемы 74hc4066 (4 аналоговых ключа) и 74HC11(?). Также на верхней плате расположены разъемы для подключения нижней платы, модуля расширения и модуля памяти.
Как видим, ничего особо интересного на верхней плате нет. Весь основной функционал заключается в одной специализированной микросхеме.

На нижней плате мы видим более интересные вещи. Здесь расположен источник питания на микросхеме TOP332G. Сама по себе микросхема (контроллер импульсного источника питания) очень распространенная, но здесь она применяется в несколько необычном включении, без трансформатора. Получается простой понижающий импульсный преобразователь напряжения, понижающий напряжения от сетевого (85 - 240В) до 24В постоянного тока. Блок питания не изолирует устройство от сети! Цифровая «земля» и общий провод дискретных входов оказываются связаны с «нулём» сети напрямую, поэтому при монтаже контроллера важно, ради соблюдения техники безопасности, подключать сеть правильно, с учётом того, какой провод нулевой, а какой фазный.

Дискретные выходы представляют собой реле Schrack с обмоткой на 24В. Кстати, маркировка на корпусе реле гласит, что коммутируемый ток составляет 8А, а Siemens заявляет для данного модуля 10А. Непорядок.

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

Схема дискретного входа

Также на нижней плате расположены винтовые клеммы, разъем для соединения с верхней платой и пьезопищалка.

1.2. Модуль дискретного ввода-вывода

Модуль дискретного ввода-вывода 0BA0, содержит четыре дискретных выхода (реле), четыре дискретных входа, и, как и другие модули этого семейства, пристыковывается к модулю процессора сбоку.

Отдельно он выглядит так:

И в разобранном виде:

Он также состоит из двух плат, верхней и нижней.

Верхняя плата, вид сверху.

Используются точно такие же реле Schrack на 8А, но на этот раз Siemens заявляет максимальный ток 5А. То есть в случае с процессорным блоком они рискуют тем, что будет превышен максимально допустимый ток через контакты реле, а здесь они перестраховываются.

Верхняя плата, вид снизу.

Здесь мы опять видим специализированную микросхему и уже знакомый нам стабилизатор питания L4949.

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

1.3. Загрузочный кабель

Кабель предназначен для загрузки программ через порт RS-232. Кабель имеет гальваническую развязку.

Посмотрим, что внутри.

Внутри гибко-жесткая печатная плата. На одной стороне две оптопары.

Микросхема MAX3221 (порт RS232) и буфер (74НС14 или какой-то аналог).

1.4. Модуль памяти

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

Внутри находится микросхема EEPROM Atmel 24C08, такая же, как в модуле процессора.

2. Пишем программу

Итак, подключаем питание, включаем контроллер, и видим следующее:

Напишем программу «мигания светодиодиком». Светодиодик в кавычках, потому что никакой индикации срабатывания выхода на самом деле нет. Мы просто услышим звук срабатывающего реле. Слово «пишем» тоже можно взять в кавычки, потому что програмы для Siemens Logo! не пишутся, а рисуются в графической среде Logo! Comfort.

«Программы» в этой среде построены из «кубиков», каждый из которых представляет собой логический элемент, реле времени, вход, выход, и т.п.

В этой же среде можно запустить симуляцию программы. В нашем случае программа состоит из одного блока Symmetrical Pulse Generator, одного дискретного выхода, и одной константы (лог. 1), разрешающей работу генератора. Всё предельно просто.

Программное обеспечение позволяет запрограммировать любое поколение контроллеров Logo!, как старые (этот, например, третья модель), так и новые (6-я и 7-я модель). Отличаются они тем, что в новых гораздо больше функций, и гораздо меньше ограничений. Третья модель, например, позволят использовать в программе всего лишь до 56 блоков, в современных моделях блоков может быть и 200.

Достоинством этой среды является то, что в ней можно начать работу «с нуля», не имея опыта программирования логических контроллеров. «Кривая обучения» минимальна и может занять один вечер.

Программное обеспечение хорошо документировано, есть примеры проектов (например, автоматика лестничного освещения).

Теперь самое интересное.

Цены.
Конечно, именно эти модели давно устарели и сняты с производства, поэтому приведу цены на их современные инкарнации.
Цены приведены в рублях и являются приблизительными.

Модуль процессора - 4200 р.
Модуль дискретного ввода-вывода - 3000 р.
Кабель - 3800 р.
Модуль памяти - 650 р.

Впечатляет, не правда ли? Особенно на кабель (две микросхемы и две оптопары) и на модуль памяти (одна микросхема стоимостью меньше 10 р.)

Вот и всё. Надеюсь, вам понравилось. Буду рад ответить на ваши вопросы.

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

Области применения

  • Управление технологическим оборудованием (насосами, вентиляторами, компрессорами, прессами)
  • Системы отопления и вентиляции
  • Управление наружным и внутренним освещением, освещением витрин
  • Управление коммутационной аппаратурой (АВР, АПВ и т.д.)
  • Конвейерные системы
  • Системы управления дорожным движением
  • Управление подъемниками и т.д

Состав семейства

Семейство LOGO! Объединяет в своем составе:

1) Универсальные логические модули:

  • LOGO! Basic с встроенной клавиатурой и дисплеем
  • LOGO! Pure без клавиатуры и дисплея

2)Модули расширения:

  • - 8- и 16-канальные модули ввода-вывода дискретных сигналов DM8 и DM16
  • - 2-канальные модули ввода аналоговых сигналов AM2, AM2 RTD
  • - 2-канальный модуль вывода аналоговых сигналов AM2 AQ
  • 4-канальные неуправляемые коммутаторы Industrial Ethernet LOGO! CSM
  • Модуль LOGO! CMR 2020 для поддержки GSM/GPS соединений.
  • Текстовый дисплей LOGO! TDE.
  • Модули коммутации 3-фазных цепей переменного тока LOGO! Contact
  • Модули блоков питания LOGO! Power.
  • Дополнительные принадлежности.
  • Программное обеспечение LOGO! Soft Comfort.

Логические модули LOGO! Basic характеризуются следующими показателями:

  • 8 дискретных входов, 4 дискретных выхода.
  • Объем программы до 400 программных блоков.
  • 27 внутренних флагов
  • Встроенный календарь и часы
  • Слот для Micro SD карты.
  • Ethernet Интерфейса для подключения панели TDE LOGO!, HMI –панели, LOGO! Soft Comfort.
  • Интерфейс расширения: до 24 дискретных входов + 8 аналоговых входов +20 дискретных выходов +8 аналоговых выхода.

Логические модули LOGO!Pure не имеют дисплея и клавиатуры.

Программирование таких модулей производится либо с компьютера, оснащенного ПО LOGO!Soft Comfort, либо установкой заранее запрограммированной карты памяти.

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

В моделях номинала питания 12/24В DC 4 из 8 входов имеют универсальное назначение, они могут использоваться для ввода дискретных сигналов или аналоговых сигналов 0…10В. Остальные 4 входа могут использоваться для регистрации быстрых импульсов до 5 кГц.

Различные модели модулей LOGO! имеют транзисторные или релейные выходы. Транзисторные выходы способны коммутировать токи до 0,3А в цепях напряжением =24В и оснащены электронной защитой от короткого замыкания. Релейные выходы способны коммутировать токи до 10А (активная нагрузка) или до 3А (индуктивная нагрузка) в цепях напряжением =12/24В, ~24В или ~/= 115/240В.

Маркировка модулей содержит в своем составе логотип LOGO!, за которым следуют буквенно-цифровые обозначения, характеризующие конструктивные особенности данной модели:

  • 12/24, 24, 230: напряжение питания модуля
  • R: релейные выходы.
  • C: часы реального времени и календарь
  • О: модели LOGO!Pure без дисплея и клавиатуры


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

Модули ввода-вывода дискретных сигналов DM8/DM16

Маркировка модулей DM8/DM16 выполняется по правилам, изложенным для логических модулей. Модули DM8 имеют 4 входа и 4 выхода, а DM16 – 8 входов и 8 выходов. Релейные выходы модулей при активной нагрузке способны коммутировать токи до 5А. Внутренняя шина модулей DM8/DM16 может быть подключена только к модулю с таким же номиналом напряжения питания.

Модули ввода-вывода аналоговых сигналов AM2

Модули аналоговых сигналов имеют гальваническую развязку и потому могут быть подключены к модели LOGO! любого номинала питания. Эти модули предназначены для работы с сигналами 0…10В, 0…20мА и 4…20мА, а также сигналами термометров сопротивлений PT100 с диапазоном измерения от -50 до +200 °С.

Коммуникационные модули

Коммуникационный модуль LOGO! CMR2020 для обмена данными через мобильные GSM/ GRPRS сети. Позволяет строить простейшие системы телеуправления на базе логических модулей LOGO! 0BA8 с поддержкой функций:

  • Удаленного обмена данными с логическим модулем LOGO! 0BA8 с помощью SMS.
  • Синхронизации даты и времени через GPS, NTP сервер или сеть оператора мобильной связи.
  • Получения данных позиционирования через GPS

Формировать SMS сообщения по событиям, фиксируемым логическим модулем, или по сигналам, поступающим на входы модуля LOGO! CMR2020.

Модули LOGO! CSM выполняют функции неуправляемых коммутаторов Ethernet и ориентированы на совместное использование с логическими модулями LOGO!. С их помощью можно получить три дополнительных интерфейса Ethernet для организации обмена данными между модулем LOGO! 0BA7/ 0BA8 и другими сетевыми узлами.

Модули LOGO!Contact

Модули LOGO!Contact предназначены для бесшумной коммутации трехфазных цепей переменного тока напряжением до 400В с активной нагрузкой до 20А или асинхронными короткозамкнутыми двигателями мощностью до 4кВт. Модули выпускаются в двух модификациях, отличающихся напряжением питания обмотки управления: =24В или ~230В. Модули не подключаются к внутренней шине LOGO! Для управления их обмотками необходимо использовать соответствующие дискретных выходы модулей LOGO! или DM8/DM16.

Текстовый дисплей LOGO!TDEM


Текстовый дисплей для подключения к логическим модулям LOGO! 0BA8 с встроенным интерфейс Ethernet 10/ 100 Мбит/с с 2-канальным коммутатором.

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

Блоки питания LOGO!Power преобразуют сетевые напряжения ~115/230В в выходное напряжение =12В или =24В с различными значениями тока нагрузки. Модули обеспечивают защиту нагрузки от коротких замыканий.

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

Программирование модулей LOGO!Basic может выполняться с клавиатуры при помощи встроенного дисплея. Процесс программирования сводится к последовательному соединению встроенных функциональных блоков и заданию параметров настройки (задержек включения / выключения, значений счетчиков и т.д.). Для выполнения всех этих операций используется система встроенных меню. Готовая программа может быть скопирована в модуль памяти.

Все встроенные функции хранятся в памяти логического модуля в виде двух библиотек. Библиотека GF содержит набор функций, выполняющих все основные логические операции. В библиотеку SF собраны специальные функции: триггеры, счетчики, таймеры, импульсные реле, компараторы, генераторы импульсов и т.д.

ПО LOGO!Soft Comfort позволяет производить разработку и отладку программ для LOGO! на компьютере, документировать программы и эмулировать работу алгоритма. Поддерживается программирование в виде функциональных блоков и релейно-контактных схем. Пакет LSC V8.0 позволяет выполнять разработку программ логических модулей всех поколений и способен работать на компьютерах/ программаторах с операционной системой:

  • Windows XP Professional (32-разрядная версия)
  • Windows 7 всех 32- и 64-разрядных версий
  • Windows 8 всех 32- и 64-разрядных версий
  • SUSE Linux 11.3 SP2, Kernel 3.0.76 для всех дистрибутивов, работающих с Java 2
  • MAC OS X 10.6 Snow Leopard; MAC OS X Lion; MAC OS X Mountain LION; MAC OS X Maveriks

На сегодняшний день на рынке доступны LOGO! восьмого поколения

Отличия от старшего семейства:

  • Отсутствие Ethenet –интерфейса на борту логических модулей
  • Отсутствие возможности сетевых подключений
  • Программных блоков на программу не должно превышать 200 функциональных блоков.
  • Наличие коммуникационных модулей, которые позволяют производить подключение логических модулей к сетям AS-Interface, EIB/KNX и LON. В сети AS-Interface модули LOGO! выполняют функции ведомых устройств, а в сетях EIB/KNX и LON – ведомых и ведущих устройств. Коммуникационные модули рекомендуется устанавливать последними в линейке расширения. Для параметрирования модулей EIB/KNX и LON необходимо специальное программное обеспечение ETS3. Подробная информация www.konnex-russia.ru.
  • Нужна специализированная ката памяти LOGO!
  • Модули LOGO! 0BA8 имеют собственный набор модулей расширения и не могут работать с модулями расширения предшествующих версий.
  • Отсутствие функций архивирования

Расширение системы ввода-вывода

Для увеличения количества обслуживаемых входов-выходов и максимальной адаптации к требованиям решаемой задачи к каждому логическому модулю LOGO! могут подключаться модули расширения. Подключение модулей расширения может производиться только к новым моделям логических модулей, заказные номера которых заканчиваются кодом "…-0BA3 …-0BA4 …-0BA5".

Сертификаты и одобрения

Модули LOGO! имеют морские сертификаты (ABS, BV, DNV, GL, LRS), сертификаты UL, CSA и FM, имеют знак CE, отвечают требованиям стандартов VDE 0631, IEC 1131, EN 55011 (класс B), ГОСТ Р МЭК 60950-2002, ГОСТ 26329-84 (П.п. 1.2, 1.3.), ГОСТ Р 51318.22-99, ГОСТ Р 51318.24-99, ГОСТ Р 51317.3.2-99, ГОСТ Р 51317.3.3-99 (сертификат № РОСС DE.АЯ46.B04607).

Обновленная версия модуля теперь включает в себя 400 таймеров и позволяет кастомизировать страницы встроенного веб-сервера

Логические модули LOGO!8 Basic

Встроенный дисплей и клавиатура, до 200 функций на программу, монтаж на 35 мм профильную шину DIN, интерфейс подключения модулей расширения:

Логические модули LOGO!8 Pure

Без дисплея и клавиатуры, до 200 функций на программу, монтаж на 35 мм профильную шину DIN, интерфейс подключения модулей расширения:

Техническая документация


  • язык: RU, страниц: , размер: 271.16 Кб
  • Каталог продукции «Логические модули LOGO! Каталог за 2015 г.»
    язык: RU, страниц: 42, размер: 4.05 Мб
  • Каталог продукции «Логические модули LOGO! Каталог за 2014 г.»
    язык: RU, страниц: 50, размер: 2.97 Мб
  • Руководство пользователя «Руководство по монтажу и программированию»
    язык: RU, страниц: , размер: 12.71 Мб
  • Брошюра «Логические модули LOGO!»
    язык: RU, страниц: 2, размер: 729.33 Кб

Информация для заказа Siemens Logo!8

  • 6ED1052-1MD08-0BA0 LOGO!12/24RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =12/24 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1CC08-0BA0 LOGO! 24CE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/24 В ТРАНЗИСТОРНЫЕ, 8DI (4AI)/4DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1HB08-0BA0 LOGO! 24RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: ~24 В/=24 В/РЕЛЕ, 8 DI/4 DO,ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1FB08-0BA0 LOGO!230RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 115 В/230 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1MD00-0BA8 LOGO!12/24RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =12/24 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1CC01-0BA8 LOGO! 24CE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/24 В ТРАНЗИСТОРНЫЕ, 8DI (4AI)/4DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1HB00-0BA8 LOGO! 24RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: ~24 В/=24 В/РЕЛЕ, 8 DI/4 DO,ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-1FB00-0BA8 LOGO!230RCE, ЛОГИЧЕСКИЙ МОДУЛЬ С ДИСПЛЕЕМ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 115 В/230 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2MD08-0BA0 LOGO! 12/24RCEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =12/24 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2CC08-0BA0 LOGO! 24CEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/24 В ТРАНЗИСТОРНЫЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2FB08-0BA0 LOGO! 230RCEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 230 В/230 В/РЕЛЕ, 8DI/4DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2HB08-0BA0 LOGO! 24RCO (AC), ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: ~24 В/=24 В/РЕЛЕ, 8 DI/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, ПОЛЬЗОВАТЕЛЬСКИЕ ВЕБ-СТРАНИЦЫ С ВОЗМОЖНОСТЬЮ РЕДАКТИРОВАНИЯ, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2MD00-0BA8 LOGO! 12/24RCEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =12/24 В/РЕЛЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2CC01-0BA8 LOGO! 24CEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/24 В ТРАНЗИСТОРНЫЕ, 8 DI (4AI)/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2FB00-0BA8 LOGO! 230RCEO, ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 230 В/230 В/РЕЛЕ, 8DI/4DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1052-2HB00-0BA8 LOGO! 24RCO (AC), ЛОГИЧЕСКИЙ МОДУЛЬ БЕЗ ДИСПЛЕЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: ~24 В/=24 В/РЕЛЕ, 8 DI/4 DO, ПАМЯТЬ 400 БЛОКОВ, РАСШИРЯЕМЫЙ, ETHERNET, ВСТРОЕННЫЙ WEB-СЕРВЕР, АРХИВАЦИЯ ДАННЫХ, СТАНДАРТНАЯ КАРТА MICRO-SD, ДЛЯ ПО FOR LOGO! SOFT COMFORT V8, МОЖНО ИСПОЛЬЗОВАТЬ ПРОЕКТЫ ДЛЯ ПРЕДЫДУЩИХ ВЕРСИЙ LOGO
  • 6ED1055-1CB00-0BA2 LOGO! DM8 24, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/ ТРАНЗИСТОРНЫЕ, 4 DI/4 DO, ДЛЯ LOGO! 8
  • 6ED1055-1CB10-0BA2 LOGO! DM16 24, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =24 В/=24 В/ ТРАНЗИСТОРНЫЕ, 8 DI/8 DO, ШИРИНА 4TE, ДЛЯ LOGO! 8
  • 6ED1055-1FB00-0BA2 LOGO! DM8 230R, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 230 В/230 В/РЕЛЕ, ШИРИНА 2TE, 4 DI/4 DO, ДЛЯ LOGO! 8
  • 6ED1055-1FB10-0BA2 LOGO! DM16 230R, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 230 В/230 В/РЕЛЕ, ШИРИНА 4TE, 8 DI/8 DO, ДЛЯ LOGO! 8
  • 6ED1055-1HB00-0BA2 LOGO! DM8 24R, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 24 В/24 В/РЕЛЕ, ШИРИНА 2TE, 4 DI/4 DO, ~/=/NPN ВХОД, ДЛЯ LOGO! 8
  • 6ED1055-1MB00-0BA2 LOGO! DM8 12/24R, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: 12, 24 В/12 В/24 В/РЕЛЕ, ШИРИНА 2TE, 4 DI/4 DO, ДЛЯ LOGO! 8
  • 6ED1055-1NB10-0BA2 LOGO! DM16 24R, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ/ВХОДОВ/ВЫХОДОВ: =24 В/=24 В/РЕЛЕ, 8 DI/8 DO, ШИРИНА 4TE, ДЛЯ LOGO! 8
  • 6ED1055-1MA00-0BA2 LOGO! AM2, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ: =12/24 В, 2 AI, 0 - 10 В ИЛИ 0/4 - 20 МА, ДЛЯ LOGO! 8
  • 6ED1055-1MD00-0BA2 LOGO! AM2 RTD, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ: =12/24 В, 2AI, -50 ... +200°C PT100/1000, ДЛЯ LOGO! 8
  • 6ED1055-1MM00-0BA2 LOGO! AM2 AQ, МОДУЛЬ РАСШИРЕНИЯ, НАПРЯЖЕНИЕ ПИТАНИЯ: =24 В, 0/4-20 МА 2AQ, 0-10 В, ДЛЯ LOGO! 8
  • 6GK7142-7BX00-0AX0 LOGO! CMR2020 COMMUNICATION MODULE FOR CONNECT. LOGO! 0BA8 TO GSM/GPRS NET, 1 RJ45 PORT FOR IND. ETHERNET-CONECTION TO LOGO! 0BA8, 2XDI,2XDO, READ/WRITE-ACCESS TO LOGO!-VARIABLES, SMS SEND/RECEIVE, POSITION RECOGN. GPS, TIME SYN./FORWAR- DING WITH REAL TIME CLOCK, CONFIG./DIAG.PER WEB-INTERFACE, NOTE NATIONAL APPROVALS! MANUAL AVAILABLE AS DOWNLOAD
  • 6GK7142-7EX00-0AX0 LOGO! CMR2040 COMMUNICATION MODULE FOR CONNECT. LOGO! 0BA8 TO LTE NET, 1 RJ45 PORT FOR IND.ETHERNET-CONECTION TO LOGO! 0BA8, 2XDI,2XDO, READ/WRITE-ACCESS TO LOGO!-VARIABLES, SMS SEND/RECEIVE, POSITION RECOGN. GPS, TIME SYN./FORWAR- DING WITH REAL TIME CLOCK, CONFIG./DIAG.PER WEB-INTERFACE, NOTE NATIONAL APPROVEMENTS
  • 6GK7177-1FA10-0AA0 Коммуникационный модуль CSM 230 для LOGO! (Неуправляемый коммутатор, 4 Х 10/100 Мбит порта RJ45, 115 ... 240 В AC / DC)
  • 6GK7177-1MA20-0AA0 Компактный коммуникационный модуль LOGO! CSM12/24 до 3 доп пользователей в IND. ETHERNET с 10 / 100 Мбит / с 1X порт для диагностики ИП 12/24 В
  • 6ED1057-4CA00-0AA0 LOGO! CONTACT 24: МОДУЛЬ КОММ. КВТАЦИИ 3-ФАЗНЫХ ЦЕПЕЙ ПЕРЕМЕННОГО ТОКА: 3 ГЛАВНЫХ И 1 ВСПОМОГАТЕЛЬНЫЙ КОНТАКТ, ДО ~400В, АКТИВНАЯ НАГРУЗКА ДО 20 A ИЛИ ДВИГАТЕЛЬ МОЩНОСТЬЮ ДО 4 КВТ, РАБОЧЕЕ НАПРЯЖЕНИЕ ОБМОТКИ УПРАВЛЕНИЯ =24 В
  • 6ED1057-4EA00-0AA0 LOGO! CONTACT 230: МОДУЛЬ КОММ. КВТАЦИИ 3-ФАЗНЫХ ЦЕПЕЙ ПЕРЕМЕННОГО ТОКА: 3 ГЛАВНЫХ И 1 ВСПОМОГАТЕЛЬНЫЙ КОНТАКТ, ДО ~400В, АКТИВНАЯ НАГРУЗКА ДО 20 A ИЛИ ДВИГАТЕЛЬ МОЩНОСТЬЮ ДО 4 КВТ, РАБОЧЕЕ НАПРЯЖЕНИЕ ОБМОТКИ УПРАВЛЕНИЯ ~230 В
  • 6ED1057-3BA00-0AA8 СТАРТОВЫЙ НАБОР LOGO! 12/24RCE, В СОСТАВЕ: LOGO! 12/24RCE, КАБЕЛЬ ETHERNET, ПО LOGO! SOFT COMFORT V8, WINCC BASIC, БП LOGO! POWERC, В СИСТЕМНОМ КОНТЕЙНЕРЕ TANOS SYSTAINER II T-LOC
  • 6ED1057-3BA02-0AA8 СТАРТОВЫЙ НАБОР LOGO! 230RCE, В СОСТАВЕ: LOGO! 230RCE, КАБЕЛЬ ETHERNET, ПО LOGO! SOFT COMFORT V8, WINCC BASIC, БП LOGO! POWERC, В СИСТЕМНОМ КОНТЕЙНЕРЕ TANOS SYSTAINER II T-LOC
  • 6ED1057-3BA10-0AA8 СТАРТОВЫЙ НАБОР LOGO! 12/24 В С LOGO! TD, В СОСТАВЕ: LOGO! 12/24RCEO, LOGO! TD, КАБЕЛЬ ETHERNET, ПО LOGO! SOFT COMFORT V8, WINCC BASIC, БП LOGO! POWERC, В СИСТЕМНОМ КОНТЕЙНЕРЕ TANOS SYSTAINER II T-LOC

Информация для заказа ПО и аксессуаров для Siemens Logo!

  • 6ED1058-0CA02-0YE1 LOGO! SOFT COMFORT V7, ОБНОВЛЕНИЕ ПО, ОДИНОЧНАЯ ЛИЦЕНЗИЯ НА 1 УСТАНОВКУ, ИНЖЕНЕРНОЕ ПО, ПО И ДО. НА DVD, 6 ЯЗЫКОВ, РАБОТА ПОД ОС WIN98SE/ NT4.0/ME/2000/XP/VISTA/WIN7 MAC OS, SUSE LINUX, АПП. ОБЕСП. :LOGO
  • 6ED1058-0BA08-0YA1 LOGO! SOFT COMFORT V8, ПРОГРАММНЫЙ ПРОДУКТ ДЛЯ НАСТРОЙКИ LOGO!, ОДИНОЧНАЯ ЛИЦЕНЗИЯ НА 1 УСТАНОВКУ, ПО РАЗРАБОТКИ, ПО И ДОКУМЕНТАЦИЯ НА DVD, 6 ЯЗЫКОВ, РАБОТА ПОД ОС WINXP, WIN7, WIN8 ВСЕХ ВЕРСИЙ, 32/64-БИТНЫХ MAC OSX 10.6 .. 10.9, LINUX SUSE 11.3, SP3, K 3.0.76
  • 6ED1058-0CA08-0YE1 LOGO! SOFT COMFORT V8 UPGRADE, ОБНОВЛЕНИЕ ПРОГРАММНОГО ПРОДУКТА ДЛЯ НАСТРОЙКИ LOGO! ДО ВЕРСИИ V8, ОДИНОЧНАЯ ЛИЦЕНЗИЯ НА 1 УСТАНОВКУ, ПО РАЗРАБОТКИ, ПО И ДОКУМЕНТАЦИЯ НА DVD, 6 ЯЗЫКОВ, РАБОТА ПОД ОС WINXP, WIN7, WIN8 ВСЕХ ВЕРСИЙ, 32/64-БИТНЫХ MAC OSX 10.6 .. 10.9, LINUX SUSE 11.3, SP3, K 3.0.76
  • 6ED1057-1AA00-0BA0 СОЕДИНИТЕЛЬНЫЙ КАБЕЛЬ LOGO! PC ДЛЯ ПРОГРАММИРОВАНИЯ ЛОГИЧЕСКИХ МОДУЛЕЙ LOGO! С КОМПЬЮТЕРА
  • 6ED1057-1CA00-0BA0 МОДЕМНЫЙ КАБЕЛЬ LOGO!, КАБЕЛЬ-АДАПТЕР ДЛЯ ПОДКЛЮЧЕНИЯ АНАЛОГОВОГО МОДЕМА
  • 6ED1057-1AA01-0BA0 LOGO! USB PC КАБЕЛЬ ДЛЯ СВЯЗИ PC И LOGO!, ДРАЙВЕР В КОМПЛЕКТЕ ПОСТАВКИ НА CD-ROM
  • 6ED1057-1AB10-0BA0 LOGO! INSYS МОДЕМНЫЙ КАБЕЛЬ ДЛЯ ВСЕХ GSM-МОДЕМОВ INSYS И КОМПАКТНЫХ GSM-МОДЕМОВ INSYS. ДЛЯ ПОДКЛЮЧЕНИЯ LOGO! И GSM-МОДЕМА INSYS
  • 6ED1057-1BA00-0BA0 LOGO! КАБЕЛЬ TD, ЗАПЧАСТЬ ДЛЯ LOGO! TD
  • 6ED1057-1DA00-0BA0

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

Под катом много фотографий (geek porn)!


Итак, что такое Siemens Logo!? Фирма Siemens позиционирует данное устройство как «интеллектуальное реле», позволяющее строить несложные системы автоматизации. Примером таких систем могут быть, например, гаражные ворота, лестничное освещение, управление насосами, поддерживающими уровень воды в баке и прочие простые системы, включающие в себя несколько датчиков с дискретными выходами, несколько исполнительных устройств и органы управления (кнопки и переключатели). Датчики с аналоговыми выходами тоже поддерживаются, при наличии специальных модулей расширения.

1. Железо

Семейство Siemens Logo! включает в себя множество разных модулей, но самым главным из них является модуль процессора.

1.1. Модуль процессора

Модуль, который я хочу вам показать, оснащен небольшим монохромным LCD. На нем отображаются меню, нужные при загрузке программы, на нём могут отображаться сообщения при работе программы, с него можно даже, при сильном желании, запрограммировать контроллер без подключения к компьютеру. Выпускаются также «слепые» модули (Pure), не имеющие экрана, но если вы занимаетесь построением систем на Siemens Logo!, нужно иметь хотя бы один модуль с экраном, чтобы иметь возможность копировать модули памяти. Но об этом будет сказано ниже.

Итак, модуль процессора 0BA3 питается от сети 220В, и имеет четыре дискретных выхода (реле) и восемь дискретных входов. Дискретный выход представляет собой реле с нагрузочной способностью до 10А при напряжении до 240В, дискретный вход допускает подключение цепей переменного тока напряжением 220В.

Самое интересное, конечно, внутри. Итак, модуль процессора в разобранном виде:

Модуль состоит из двух плат, на верхней плате расположен сам процессор и LCD, на нижней - блок питания, реле и дискретные входы.

Начнем с верхней платы.

Верхняя плата, верхняя сторона.

То же, со снятым LCD.

Верхняя плата, нижняя сторона.

На верхней плате размещается сам процессор (ASIC, разработанный специально для этого изделия), LCD, микросхема L4949EP (стабилизатор напряжения 5В, схема сброса и супервизор питания), кварц на 8МГц, ещё одна микросхема неизвестного назначения, микросхема Atmel 24C08 (EEPROM на 8 кбит), микросхемы 74hc4066 (4 аналоговых ключа) и 74HC11(?). Также на верхней плате расположены разъемы для подключения нижней платы, модуля расширения и модуля памяти.
Как видим, ничего особо интересного на верхней плате нет. Весь основной функционал заключается в одной специализированной микросхеме.

На нижней плате мы видим более интересные вещи. Здесь расположен источник питания на микросхеме TOP332G. Сама по себе микросхема (контроллер импульсного источника питания) очень распространенная, но здесь она применяется в несколько необычном включении, без трансформатора. Получается простой понижающий импульсный преобразователь напряжения, понижающий напряжения от сетевого (85 - 240В) до 24В постоянного тока. Блок питания не изолирует устройство от сети! Цифровая «земля» и общий провод дискретных входов оказываются связаны с «нулём» сети напрямую, поэтому при монтаже контроллера важно, ради соблюдения техники безопасности, подключать сеть правильно, с учётом того, какой провод нулевой, а какой фазный.

Дискретные выходы представляют собой реле Schrack с обмоткой на 24В. Кстати, маркировка на корпусе реле гласит, что коммутируемый ток составляет 8А, а Siemens заявляет для данного модуля 10А. Непорядок.

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

Схема дискретного входа

Также на нижней плате расположены винтовые клеммы, разъем для соединения с верхней платой и пьезопищалка.

1.2. Модуль дискретного ввода-вывода

Модуль дискретного ввода-вывода 0BA0, содержит четыре дискретных выхода (реле), четыре дискретных входа, и, как и другие модули этого семейства, пристыковывается к модулю процессора сбоку.

Отдельно он выглядит так:

И в разобранном виде:

Он также состоит из двух плат, верхней и нижней.

Верхняя плата, вид сверху.

Используются точно такие же реле Schrack на 8А, но на этот раз Siemens заявляет максимальный ток 5А. То есть в случае с процессорным блоком они рискуют тем, что будет превышен максимально допустимый ток через контакты реле, а здесь они перестраховываются.

Верхняя плата, вид снизу.

Здесь мы опять видим специализированную микросхему и уже знакомый нам стабилизатор питания L4949.

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

1.3. Загрузочный кабель

Кабель предназначен для загрузки программ через порт RS-232. Кабель имеет гальваническую развязку.

Посмотрим, что внутри.

Внутри гибко-жесткая печатная плата. На одной стороне две оптопары.

Микросхема MAX3221 (порт RS232) и буфер (74НС14 или какой-то аналог).

1.4. Модуль памяти

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

Внутри находится микросхема EEPROM Atmel 24C08, такая же, как в модуле процессора.

2. Пишем программу

Итак, подключаем питание, включаем контроллер, и видим следующее:

Напишем программу «мигания светодиодиком». Светодиодик в кавычках, потому что никакой индикации срабатывания выхода на самом деле нет. Мы просто услышим звук срабатывающего реле. Слово «пишем» тоже можно взять в кавычки, потому что програмы для Siemens Logo! не пишутся, а рисуются в графической среде Logo! Comfort.

«Программы» в этой среде построены из «кубиков», каждый из которых представляет собой логический элемент, реле времени, вход, выход, и т.п.

В этой же среде можно запустить симуляцию программы. В нашем случае программа состоит из одного блока Symmetrical Pulse Generator, одного дискретного выхода, и одной константы (лог. 1), разрешающей работу генератора. Всё предельно просто.

Программное обеспечение позволяет запрограммировать любое поколение контроллеров Logo!, как старые (этот, например, третья модель), так и новые (6-я и 7-я модель). Отличаются они тем, что в новых гораздо больше функций, и гораздо меньше ограничений. Третья модель, например, позволят использовать в программе всего лишь до 56 блоков, в современных моделях блоков может быть и 200.

Достоинством этой среды является то, что в ней можно начать работу «с нуля», не имея опыта программирования логических контроллеров. «Кривая обучения» минимальна и может занять один вечер.

Программное обеспечение хорошо документировано, есть примеры проектов (например, автоматика лестничного освещения).

Теперь самое интересное.

Цены.
Конечно, именно эти модели давно устарели и сняты с производства, поэтому приведу цены на их современные инкарнации.
Цены приведены в рублях и являются приблизительными.

Модуль процессора - 4200 р.
Модуль дискретного ввода-вывода - 3000 р.
Кабель - 3800 р.
Модуль памяти - 650 р.

Впечатляет, не правда ли? Особенно на кабель (две микросхемы и две оптопары) и на модуль памяти (одна микросхема стоимостью меньше 10 р.)

Вот и всё. Надеюсь, вам понравилось. Буду рад ответить на ваши вопросы.

Инжиниринговый центр "СКАТ" оказывает услуги по программированию LOGO . Наши специалисты имеют многолетний опыт работы программирования ПЛК LOGO Siemens.

Программирование логических реле LOGO от Siemens производится в программной среде разработки LOGO Soft Comfort.

Наши специалисты оказывают следующие услуги по работе с контроллерным оборудованием LOGO Siemens:

  • Разработка и согласование Технического Задания на программирование Logo;
  • Разработка алгоритма программы LOGO;
  • Программирование LOGO;
  • Отладка программы LOGO на стенде с ПЛК.

Заказать программирование LOGO Siemens

Если Вы хотите заказать услуги по программированию LOGO, обращайтесь в наш Центр , отправив заявку по электронной почте [email protected] . Мы найдем оптимальное решение для Вашей задачи.

ПЛК LOGO Siemens

Фирма Siemens по праву считается ведущим производителем программируемых логических контроллеров. Линейка контроллеров LOGO Siemens в основном используется для разработки несложных средств автоматизации и управления, они считаются компонентами нижнего уровня программирования ПЛК. Контроллеры LOGO Siemens отличаются простотой обслуживания, удобством использования и программирования ПЛК. Существенным преимуществом является возможность использовать до 200 функциональных блоков при программировании Logo.

Расширение ПЛК LOGO Siemens

В линейке контроллеров LOGO предусмотрено расширение за счет использования разнообразных модулей. Количество входов и выходов общей системы (контроллер + модуль) ограничено. Дискретных входов не должно быть более 24, выходов не более 16. Аналоговых входов не должно быть более 8, аналоговых выходов не более 2.
Дальнейшее расширение возможно за счет использования модуля, имеющего возможность сетевого обмена.

Ассортимент ПЛК LOGO Siemens

Основное семейство LOGO Siemens включает в себя следующие устройства:

  • Универсальные логические модули: с встроенным дисплеем и клавиатурой или без них.
  • Модули расширения: 8 и 16 - канальные модули ввода-вывода дискретных сигналов, 2 - канальные модули ввода-вывода аналоговых сигналов, модули для сетевого обмена.
  • Модули блоков питания LOGO!Power с выходными напряжениями 5 В, 12 В, 15 В, 24 В и стабилизатор питания.
  • Дополнительное оборудование, такое как программатор, соединительные кабели, памяти, батареи и так далее.

Языки программирования ПЛК LOGO Siemens

Программирование ПЛК LOGO Siemens осуществляется за счет использования языков программирования FunctionBlockDiagram (FBD) или LadderDiagrams (LAD), о которых говорится ниже. Программирование LOGO может реализовываться с помощью программной среды LOGO! SoftComfort для персонального компьютера, либо клавишами непосредственно на самом устройстве (интерфейс контроллера поддерживает десять языков на текстовом дисплее), либо установкой заранее запрограммированного модуля памяти.

Пример программы для плк LOGO Siemens

Специалистами ИЦ "СКАТ" выполнено множество работ по программированию LOGO. Одна из последних работ по программированию LOGO представлена ниже.

На рисунке показан пример программы для контроллера LOGO Siemens, выполненный на языке FBD специалистами ИЦ "СКАТ" в 2014 году.

Что такое ПЛК LOGO Siemens?

Программируемый логический контроллер LOGO (ПЛК ) - это электронное устройство, предназначенное для управления и контроля разрабатываемого процесса и его автоматизации. Программируемый логический контроллер LOGO отличается от релейных систем - в нем алгоритмы работы реализованы программно. Исходя из этого, можно отметить преимущество в том, что надежность работы схемы с ПЛК LOGO не будет зависеть от её сложности.

Цикл работы ПЛК LOGO проходит в четыре этапа:

  • Опрос входов LOGO.
  • Исполнение пользовательской программы LOGO.
  • Установление выходных значений плк LOGO.
  • Подготовка работы отладчика, диагностика, визуализация и другие вспомогательные функции плк LOGO.

Этим LOGO отличается от более простых микропроцессорных устройств. Обычно программное обеспечение программируемого логического контроллера состоит из двух частей: системное ПО, которое управляет разными узлами контроллера и связывает его составляющие (если сравнивать контроллер с персональным компьютером, то можно сказать, что это операционная система) и вторая часть - это прикладное программное обеспечение.

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

Языки программирования ПЛК LOGO

В настоящее время разработчики стандартов по языкам программирования ПЛК стремятся сделать их максимально понятными не только для специалистов по разработке и написанию программ, но и для инженеров-технологов.

Для систем автоматизации технологических процессов Международной Электротехнической Комиссией разработан стандарт МЭК-61131-3, который сочетает в себе принципы программирования ПЛК различных изготовителей. Данный стандарт содержит пять следующих языков программирования ПЛК:

  • FunctionBlockDiagram (FBD) -простой и наглядный язык программирования ПЛК LOGO, позволяющий достаточно легко обучаться ему прикладным специалистам, не имеющих специальных знаний в области программирования LOGO. При программировании ПЛК LOGO данным языком, используются специальные блоки (элементы). Это могут быть счетчики, триггеры, таймеры, элементы И, ИЛИ, НЕ и другие. При последовательном выполнении, внутренняя структура команд транслируется в быстрый и достаточно надежный код.
  • LadderDiagrams (LАD) -также составляющая стандарта МЭК-61131-3. Данный язык программирования ПЛК LOGO реализован на принципах релейной логики, аналогично электрической цепи с замыканием и размыканием контактов. Здесь значение ИСТИНА будет иметь ситуация - «ток течет», а значение ЛОЖЬ - «ток не течет». Благодаря этому соответствию, LАD язык программирования ПЛК LOGO понятен для инженеров по автоматизации, также широко используется в промышленности.
  • SequentialFunctionChart (SFC) -это графический язык программирования ПЛК, реализующий последовательное управление функциональными блоками системы. Достаточно широко используется в SCADA и HMI пакетах.
  • StatementList (STL) - этот язык программирования ПЛК по своей структуре и принципам работы ближе всего сравним с языком Паскаль. Его используют при написании больших по объему программ и в случаях, когда требуется работа с аналоговыми сигналами.
  • InstructionList (IL) -язык программирования ПЛК, отдаленно напоминающий Ассемблер. В настоящее время, ввиду развития других направлений программирования логических контроллеров, практически не используется.

Каждый язык программирования ПЛК имеет свои преимущества и недостатки. Выбор нужного языка программирования ПЛК полностью зависит от опыта работающего специалиста и его предпочтений. На данный момент наиболее популярными языками программирования ПЛК являются языки, FBD, LAD и STL, так как они удобны в использовании, наглядны и достаточно просты в использовании.

Для программирования LOGO специалистами ИЦ "СКАТ", в основном, используются языки программирования LOGO такие, как FBD и LAD.

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

Законченные решения в компактном исполнении: многофункциональные модули Logo!

Ярким примером такого подхода стало семейство программируемых реле Logo! (рисунок 1), производимых компанией Siemens. Собственно, слово «реле» в названии этих интеллектуальных устройств оставлено лишь в дань традиции, поскольку набор функциональных возможностей, заложенных в них изготовителем, не идет ни в какое сравнение с банальной коммутацией проводников, выполняемой обычными электромеханическими реле. Один такой модуль способен заменить собой целый блок релейно-коммутационной логики, что не только экономит место в шкафу управления, но и в значительной мере сокращает время ввода в эксплуатацию.

Рис. 1.

Идеология модулей LOGO! базируется на составлении разработчиком требуемой блок-схемы путем выбора из 8 основных и 29 дополнительных встроенных функций. К основным функциям (рисунок 2) относятся обычные операции логического сложения, вычитания, исключения и т.д., а дополнительные предоставляют такие возможности, как:

  • генератор ШИМ-последо­вательности,
  • годичный часовой выключатель,
  • формирователь текстовых сообщений,
  • пропорциональный регулятор,
  • аналоговый усилитель,
  • частотный детектор,
  • реверсивный счетчик,
  • реле времени,
  • аналоговый триггер.

Рис. 2.

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

Таблица 1.

Наименование Наличие
дисплея
Количество дискретных входов/выходов Тип дискретных выходов Ток
нагрузки, А
Рабочая
температура, °С
Питающее напряжение, В Габаритные размеры, мм
6ED1052-2MD00-0BA6 8/4 релейный 10 – активная 3 – индуктивная 0…55 12 72х90
6ED1052-1FB00-0BA6 да 115 72х90
6ED1052-1FB00-0BA7 115 107х90
6ED1052-1HB00-0BA6 24 72х90
6ED1052-1MD00-0BA7 12 107х90
6ED1052-1CC01-0BA6 транзисторный 0,3 24 72х90

Конструктивно модули Logo! выполнены в эргономичных, компактных пластиковых корпусах со степенью защиты IP20, предназначенных для установки на стандартные профильные шины DIN или на вертикальную плоскую поверхность. Цепи питания и датчики подключаются к клеммам в верхней части корпуса, а исполнительные устройства — снизу. Каждый блок может быть легко дополнен аналоговыми или коммуникационными модулями расширения, подключаемыми к нему с правой стороны. Подключение модуля расширения (рисунок 3) к внутренней шине логического модуля можно выполнить лишь в том случае, если его кодировочные штифты попадают в кодировочные пазы предшествующего модуля. Для объединения внутренней шины обоих модулей достаточно перевести ползунок на передней панели в рабочее положение.

Рис. 3.

Наиболее полно раскрыть внутренние ресурсы модулей помогает грамотно продуманный разработчиками процесс программирования, который может осуществляться тремя способами: с использованием встроенной клавиатуры и дисплея, установкой заранее запрограммированной карты памяти, а также — при помощи программного обеспечения LOGO! Soft Comfort.

Программирование сводится к подключению библиотек, требуемых в данный момент функций, установке соединений входа и выхода конкретной функции со входами и выходами логического модуля или других функций, настройка установочных параметров данной функции — время задержки включения или выключения, начальные значения и граничные пределы счетчиков, пороговые значения аналоговых величин и т.д. Наглядность этого процесса более всего напоминает любимую многими в детстве игру в кубики, с той лишь разницей, что вместо сказочных персонажей на гранях кубика нанесены фрагменты блок-схем (рисунок 4), из которых последовательно «собирается» законченное электронное устройство.

Рис. 4.

Разумеется, ручной ввод программы в модуль имеет смысл только на этапе начального программирования и отладки. При наличии проверенной рабочей версии программы, процесс программирования осуществляется установкой в специальный паз энергонезависимого картриджа (рисунок 5) с исходным кодом. При включении питания программа автоматически копируется из съемного носителя в память логического модуля, после чего выполняется ее автоматический запуск. При извлечении картриджа с программой, защищенной от копирования, память соответствующего модуля будет очищена.

Рис. 5.

Ну и, конечно, наиболее удобный и естественный способ программирования модулей LOGO! осуществляется при помощи LOGO! Soft Comfort — специально разработанной программы, предоставляющей широкие возможности по разработке, отладке и документированию программ этих логических модулей. Разработка может выполняться на языках LAD (Ladder Diagram ) или FBD. Стилистика этих языков допускает использование символьных имен для переменных и функций, также поддерживается вставка необходимых комментариев. Немаловажно, что разработка, отладка и полное тестирование работы программы может осуществляться в автономном режиме без наличия реального модуля LOGO!, что позволяет начать работу над каким-либо проектом, не дожидаясь поступления заказанного оборудования.

В настоящее время логические модули LOGO! BA6 и LOGO! BA7, выпускаемые компанией Siemens, при грамотном дополнении необходимыми модулями расширения могут не только выполнять локальные задачи автоматического регулирования, но также использоваться в качестве полноценных, функционально законченных блоков управления.

Промышленные контроллеры Simatic — простота, компактность, функциональность

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

Компанией Siemens разработана перспективная серия модульных программируемых контроллеров SIMATIC, включающая в себя несколько семейств, рекомендованных для различных применений. Стоящая у истоков серии модель S7-200 (рисунок 6) бесспорно является самым бюджетным вариантом в линейке. Однако невысокая стоимость никак не отражается на ее функциональных возможностях, которые позволяют организовать управление как отдельными машинами, так и локальными производственными участками.

Рис. 6.

Эффективность контроллеров S7-200 определяет широкий спектр решаемых ими производственных задач: от замены устаревших схем релейной логики до построения сложных автономных систем управления или создания интеллектуальных устройств распределенного ввода-вывода.

Контроллеры S7-200 идеально подходят для управления:

  • прессами;
  • смесителями пластификатора и цемента;
  • насосами и вентиляторами;
  • деревообрабатывающим оборудованием;
  • воротами и дверьми;
  • гидравлическими подъемниками;
  • конвейерами;
  • оборудованием пищевой промышленности;
  • лабораторным оборудованием.

Простота освоения S7-200 подкрепляется наличием специальных стартовых программных пакетов и грамотно составленной технической документацией в сочетании с интуитивно понятным мощным набором инструкций и дружественным интерфейсом. Время выполнения 1 кбайт логических инструкций процессором контроллера не превышает 0,22 мс, что позволяет ему легко справляться с такими задачами реального времени, как обработка прерываний, подсчет тактовых импульсов скоростных счетчиков, пропорциональное регулирование, генерирование импульсных ШИМ-сигналов.

Помимо этого, контроллеры S7-200 содержат в своем составе часы реального времени (встроенные или устанавливаемые в виде съемного модуля), один или два порта RS-485 универсального назначения, и могут выполнять функции ведущего устройства AS-Interface (модуль CP 243-2 ), ведомого устройства PROFIBUS DP (модуль EM 277 ) и поддерживать быстрый, полноценный Industrial Ethernet посредством модуля коммуникации CP 243-1 . Программирование модулей осуществляется посредством дружественной оболочки программирования STEP 7 Micro/WIN, имеющей трехуровневую парольную защиту программ пользователя.

Как уже отмечалось, простые системы управления могут быть построены на основе одного отдельно взятого центрального процессора S7-200. Для создания более сложных систем (рисунок 7) он дополняется необходимым набором модулей ввода-вывода дискретных и аналоговых сигналов, коммуникационных и технологических модулей.

Рис. 7.

При необходимости, модули контроллера могут располагаться в два ряда. Связь между рядами выполняется готовым интерфейсным кабелем длиной 0,8 м. Состав используемых модулей расширения ограничивается лишь нагрузочной способностью цепи питания внутренней шины центрального процессора, а также размером его адресного пространства. Ниже приведена сравнительная оценочная таблица 2 центральных процессоров серии S7-200.

Таблица 2. Параметрические данные процессорных модулей S7-200

Параметры Наименование
CPU221 CPU222 CPU224 CPU224XP CPU226
Применение Применение в узлах локальной автоматики Построение относительно простых узлов локальной автоматики или комплексных систем автоматизации Построение компактных систем управления высокой производительности, работающих автономно или в составе комплексных систем автоматизации
Память программ, кбайт 4 12 16
Память данных, кбайт 2 8 10
Количество дискретных входов 6 8 14 Дополнительно 2 аналоговых входа и 1 выход 24
Количество дискретных выходов 4 6 10 16
Наличие модулей расширения Без расширения До 2 До 7
1xRS-485, PPI/MPI 2xRS-85, PPI/MPI

Как известно, прогресс не стоит на месте, все новое рано или поздно становится обыденным, а затем переходит в разряд анахронизмов. В мире техники этот процесс протекает во много раз быстрее, чем в обществе. Поэтому появление на рынке новой серии контроллеров S7-1200 (рисунок 8), являющейся продолжением предыдущей модели S7-200, представляется вполне закономерным этапом развития.

Рис. 8. Результат развития «двухсотой » серии — контроллер S7-1200

Разработчики S7-1200 не пошли по простому пути увеличения быстродействия и расширения памяти, а создали новое концептуальное устройство, полностью отвечающее требованиям комплексной автоматизации. Заложенные в серию функциональные возможности и высокая производительность делают контроллеры S7-1200 отличным инструментом для решения задач автоматизации малой и средней сложности.

Отличительные особенности серии:

  • построение локальных узлов автоматизации, работа в составе комплексных распределенных структур управления с интенсивным сетевым обменом данными;
  • работа в реальном масштабе времени, мощные коммуникационные возможности;
  • широкий спектр модулей и плат различного назначения;
  • исключительно простая установка, программирование и обслуживание;
  • соответствие требованиям стандартов ГОСТ-Р, VDE, UL, CSA. Система управления качеством продукции сертифицирована по ISO 9001;
  • мощная система программирования, конфигурирования и технической диагностики.

S7-1200 идеально подходит для работы в тех областях, где ранее применение контроллеров считалось экономически нецелесообразным и для решения задач автоматизации использовались специализированные, сложные в наладке и эксплуатации, электронные устройства. Контроллер специально ориентирован на применение в направлениях:

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

Семейство S7-1200 объединяет в своем составе центральные процессорные модули (таблица 3) различной производительности с модификациями для питания постоянным или переменным током, сигнальные платы SB 12xx для установки непосредственно в модуль центрального процессора без увеличения установочных размеров контроллера, дополнительные сигнальные модули SM 12xx для ввода и вывода дискретных или аналоговых сигналов, коммуникационные модули CM 12xx для подключения контроллера к сети PROFIBUS DP, обмена данными через последовательные каналы связи или мобильную сеть GSM; четырехканальный коммутатор CSM 1277 для развертывания сетевых структур Ethernet/PROFINET, а также дополнительные компоненты в виде карт памяти SIMATIC Memory Card и имитаторов входных сигналов, служащих для отладки рабочих программ контроллеров.

Таблица 3. Сравнительные параметры программируемых реле Logo!

Параметры Наименование процессора
SIMATIC
CPU 1211C
SIMATIC
CPU 1212C
SIMATIC
CPU 1214C
SIMATIC
CPU 1211C
SIPLUS
CPU 1211C
Оперативная память, кбайт 30 50 75 100 25
Загружаемая память, кбайт 1 4 1
Подключаемые модули 3 коммуникац. 3 коммуникац; 2 сигнальных 3 коммуникац; 8 сигнальных 3 коммуникац.
Аналоговые входы Два аналоговых входа 0…10
Дискретные входы 6 6 14 14 6
Дискретные выходы 4 6 10 10 4
DC 24 В/0,5 А или AC 250 В/2 А
Условия эксплуатации стандартные тяжелые

Помимо своих основных рабочих функций, контроллеры S7-1200 имеют развитую систему контроля и мониторинга. Различные варианты панелей оператора (рисунок 9) совмещают в себе богатые функциональные возможности и средства визуализации технологических процессов.

Рис. 9.

Серия панелей операторов представлена несколькими вариантами с диагоналями экранов 3,6…15 дюймов, предназначенными для эксплуатации в промышленных условиях и для решения задач оперативного управления и мониторинга на уровне производственных машин и установок. Все приборы содержат однородный набор базовых функций человеко-машинного интерфейса и позволяют вести регистрацию аварийных сигналов, управление рецептурами, посторенние временных графиков производственных процессов и.т.д. А достоинства лаконичного, интуитивно понятного интерфейса подчеркиваются удобной сенсорной клавиатурой.

Следующим звеном после S7-200 в линейке устройств Simatic выступает S7-300 (рисунок 10) — модульный контроллер средней производительности, предназначенный для универсального использования. Выгодно отличается от экономичного, бюджетного S7-200 мощными внутренними ресурсами (до 65536 цифровых и 4096 аналоговых каналов при памяти программ, равной 1,4 Мбайт) и более высокой производительностью.

Рис. 10. S7-300 — компактное решение для построения систем средней сложности

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

К достоинствам семейства S-300 относятся:

  • удобная конструкция в сочетании с естественным охлаждением;
  • свободное наращивание функциональных возможностей при модернизации системы управления;
  • высокая мощность благодаря большому количеству встроенных функций;
  • простое включение в сетевые конфигурации;
  • быстрая, легкая инсталляция на специальную профильную шину.

Контроллеры S7-300 находят применение в текстильном, упаковочном, электротехническом оборудовании, в системах водоснабжения и автоматизации судовых установок, а также в производственных машинах специального назначения. Состав серии насчитывает более 20 наименований модулей центрального процессора (CPU), применяемых в зависимости от типа сложности решаемой задачи, различные сигнальные модули (SM), не только выполняющие функции преобразования цифровых и аналоговых сигналов, но и поддерживающие отечественные (ГОСТ) градуировки термометров сопротивления и термопар.

Помимо традиционного оборудования, в семейство S-300 входят мощные коммуникационные процессоры (CP), призванные обеспечить автономную обработку данных в сетях AS-Interface, PROFIBUS, Industrial Ethernet, PROFINET и при обычных Point-to-Point-соединениях. А применение специального программного обеспечения дополняет этот список возможностями работы по протоколам MODBUS RTU, MODBUS/TCP, BACnet и KNX/EIB. Состав линейки завершают функциональные модули (FM ) — интеллектуальные устройства, оснащенные встроенным микропроцессором, предназначенные для освобождения главного процессора от выполнения рутинных задач локальных производственных участков: автоматического регулирования, взвешивания, позиционирования, скоростного счета, управления перемещением и т.д.

В модулях центрального процессора семейства S7-300 (таблица 4) усилиями разработчиков удачно воплощена концепция «минимума, где возможно» и «максимума, где потребуется». Под минимализмом в данном случае понимается законченная логичность конструкции, а максимум выражен в грамотном сочетании аппаратных ресурсов и быстродействия. Модули ЦП семейств S7-300 отличают развитые коммуникационные возможности, позволяющие поддерживать большое количество одновременных соединений, удобное решение памяти программ в виде MMC-карты и, что немаловажно — отсутствие необходимости использования буферной батареи.

Таблица 4. Основные технические характеристики центральных процессоров семейства S7-300

Параметры Наименование процессора
312C 313C-2 PtP 313C-2 DP 313C 314C-2 PtP 314C-2 DP
Рабочая память, кбайт 64 128 192
Загружаемая память MMC, кбайт 64…4096 64…8192
Время выполнения операций, мкс: логических 0,2 1
с плавающей запятой 6 3
Кол-во каналов ввода-вывода 256/64 1008/248 8192/512 1016/253 8192/512
Кол-во активных коммуникационных соединений 6 8 12
Кол-во встроенных
входов/выходов
дискретных 10/6 16/16 16/16 24/16
аналоговых -/- -/- -/- 4 (I/U)/2
Встроенные функции: скоростные счетчики, кГц 2х10 3х30 3х30 3х30 4х60
импульсные выходы, кГц 2х2,5 3х2,5 3х2,5 3х2,5 4х2,5
ПИД-регулирование нет есть есть есть есть
позиционирование нет нет нет нет по 1-й оси
Габаритные размеры, мм 80х125х130 120х125х130

Наряду с S7-300, компанией Siemens выпускается более продвинутая модель S7-400 (рисунок 11), предназначенная для построения систем автоматизации средней и высокой степени сложности. Данный тип контроллера более всего подходит для управления циклическими или непрерывными производственными операциями.

Рис. 11.

От предыдущей модели S7-400 отличается гибкими возможностями изменения объекта управления по мере его развития. Встроенная технология CiR (Configuration in RUN ) позволяет вносить изменения в систему управления без ее остановки. Помимо этого, положительным моментом является встроенная система «горячего» резервирования, выполняющая переключение управления на резервный блок при отказе основного. Также для повышения надежности систем распределенного ввода/вывода предусмотрено дублирование интерфейса PROFIBUS DP. Для конфигурирования и программирования S7-400 могут использоваться как стандартные программные средства — STEP 7 Professional V11, SIMATIC S7/WinAC — так и инструментальные средства проектирования, включающие в свой состав лексические и графические языки программирования высокого уровня, применение которых не только делает процесс программирования более наглядным, но и существенно снижает время создания проекта.

Состав линейки центральных процессоров S7-400 представлен тремя основными направлениями:

  • CPU- центральные процессоры, ориентированные на решение стандартных задач автоматического управления;
  • F-CPU- центральные процессоры, применяемые при построении систем противоаварийной защиты и обеспечения безопасности с одновременной поддержкой стандартных функций управления;
  • H-CPU- центральные процессоры для построения резервированных систем автоматизации. Обеспечивают поддержку функций резервирования на уровне операционной системы. Могут использоваться для построения обычных и резервированных систем противоаварийной защиты и безопасности.

По сравнению с предыдущими моделями, данные процессорные блоки обладают весьма впечатляющими техническими характеристиками: рабочая память программ и данных составляет 5,6…15 Мбайт, огромное количество дискретных и аналоговых каналов ввода-вывода — 131072 и 8192 соответственно, плюс встроенный интерфейс MPI/PROFIBUS DP и дополнительный модульный PROFINET. Все это позволяет при желании построить на базе одного контроллера S7-400 всю систему управления большим предприятием.

Как известно, совершенству нет предела. В линейке контроллеров Simatic под это определение более всего подходит S7-1500 (рисунок 12) — универсальный инструмент для автоматизации циклических процессов во всех секторах промышленного производства.

Рис. 12.

Всевозможные сигнальные, технологические и коммуникационные модули, входящие в состав периферийных блоков S7-1500, продуманно разделены на отдельные классы, отличающиеся поддержкой различных наборов функций:

  • модули класса BA (Basic )- относительно простые и недорогие компоненты без диагностики параметров;
  • модули класса ST (Standard ) обладают поддержкой диагностических функций на уровне модуля;
  • Модули класса HF (High Feature ) имеют поддержку диагностических функций на уровне отдельного канала. Повышенная стойкость к воздействию помех, высокая прочность электрической изоляции;
  • модули класса HS (High Speed )- модули с малым временем фильтрации сигналов и быстрым преобразованием.

Внешние цепи сигнальных модулей подключаются посредством 40-полюсных фронтальных соединителей, конструктивной особенностью которых является операция механического кодирования при первой установке на выбранный модуль. В дальнейшем данный фронтальный соединитель не может быть установлен на модули других типов, что исключает возможность возникновения ошибок при их замене. Максимальная конфигурация контроллера включает в свой состав один центральный процессор и до 30 сигнальных, технологических и коммуникационных модулей.

Изящным решением разработчиков стало оснащение центральных процессоров S7-1500 эстетичными цветными дисплеями (рисунок 13), при помощи которых осуществляется локальная настройка контроллера:

  • установка/изменение параметров настройки (IP-адресов, имени станции и т.д.) без использования программатора;
  • наглядное отображение диагностической информации и аварийных сообщений;
  • просмотр текущего состояния модулей в системе локального и распределенного ввода-вывода;
  • просмотр идентификационных данных, серийных номеров, а также версии встроенного программного обеспечения.

Рис. 13.

Для отображения информации может быть выбран один из двух поддерживаемых языков. Установка и удаление дисплея допускается во время работы контроллера. Доступ к выполнению операций защищен паролем. Центральные процессоры S7-1500 оснащены встроенной рабочей памятью программ до 1 Мбайт и данных до 5 Мбайт. В качестве загружаемой памяти используются карты памяти SIMATIC Memory Card емкостью 2 Мбайт…2 Гбайт.

Отдельного внимания заслуживает программное обеспечение SIMATIC S7/ WinAC, объединяющее в себе систему тесно связанных инструментальных средств конфигурирования, программирования, диагностики и обслуживания систем автоматизации. Эти программные пакеты содержат исчерпывающий набор функций, необходимых для всех этапов разработки и эксплуатации систем автоматического управления:

  • планирование, проектирование, конфигурирование и настройка параметров периферийных модулей и компонентов промышленной связи;
  • разработка программы пользователя;
  • документирование данных проекта;
  • тестирование, отладка и выполнение пуско-наладочных работ;
  • контроль рабочих процессов в порядке текущей эксплуатации;
  • архивирование данных.

Для программирования, конфигурирования, диагностики и обслуживания контроллеров S7-1500 используются инструментальные средства среды STEP 7 Professional V.12. Благодаря новому оптимизированному компилятору исходный символьный код преобразуется в машинные команды, позволяющие получать минимальное время выполнения программных циклов. Несомненное удобство представляет быстрое и безошибочное определение состава аппаратуры контроллера путем считывания параметров конфигурации прямо из системы проектирования. Встроенные в STEP 7 Professional средства миграции проектов делают возможным применение S7-1500 для исполнения существующих программ контроллеров S7-300 и S7-1200.

Заключение

В условиях современного рынка многие производители стремятся вложить в свою продукцию не только высокое качество, но и некие уникальные черты. В своей серии контроллеров Simatic специалистам SIEMENS удалось совместить четко сформулированную и изящно воплощенную идею структурированной прозрачности всей линейки оборудования с некоей особой педантичностью, что особенно актуально в свете решения руководства SIEMENS свернуть в следующем году производство уже далеко не передовых 200 и 300 серий, полностью заменив их современными S7-1200 и S7-1500.

Получение технической информации, заказ образцов, поставка — e-mail: