- Программирование контроллеров Siemens
- Программирование Siemens LOGO!
- Использование карты памяти для программирования LOGO!
- Программирование LOGO SOFT COMFORT
- Программирование контроллеров Siemens Step 7
- TIA Portal для программируемых контроллеров Siemens S7-1200, 1500
- ПЛК Siemens SIMATIC
- Центральный процессор CPU
- Сигнальные модули SM
- Коммуникационные модули CM
- Подключение модулей контроллера
- Добавление S7 1200 в проект Tia Portal
- Обзор ПЛК фирмы SIEMENS
Программирование контроллеров Siemens
Купить Программирование контроллеров Siemens в компании Олниса можно оптом или в розницу. Доставим Программирование контроллеров Siemens в любой регион России. Можем предложить точный аналог. Работаем напрямую с производителем, не используя посредников.
Программируемые контроллеры, выпускаемые корпорацией Siemens, делят на три группы по типу используемого ПО:
Программирование Siemens LOGO!
Линейка контроллеров LOGO! предназначена для построения АСУ нижнего уровня. Введение рабочей программы реализуется одним из нескольких способов.
Способ использует язык программирования FDB. Операции выполняются в последовательности:
- из имеющейся библиотеки функций выбирают те, которые необходимы для решения поставленной задачи;
- определяют привязки рабочих сигналов ко входам, выходам, модулям выполнения других операций управления;
- выставляют дополнительные рабочие параметры, если это необходимо.
Процесс требует специальных знаний, кроме случаем простых алгоритмов обработки информации. Оптимально выбирать контроллеры, у которых в ПО входят программы, максимально соответствующие конкретным требованиям управления. Процесс корректировки менее сложен, а потому более популярен у пользователей этого вида ПЛК Siemens.
Использование карты памяти для программирования LOGO!
В этом случае нужную управляющую программу можно заказать, например, у производителя. Её записывают на карту памяти, портом для которой снабжены все модели семейства. Копирование в контроллер производится либо автоматически при подаче питания на устройство, либо по запросу.
Программирование LOGO SOFT COMFORT
Вариант предусматривает программирование контроллеров Siemens с ПК. После тестирования и отладки программу заливают в память контроллера через специальные кабели, входящие в специальный комплект Siemens LOGO! TD NEWS BOX.
Программирование контроллеров Siemens Step 7
Семейство содержит две группы ПЛК: S-200 начального уровня автоматизации и S-300, 400, которые осуществляет управление системами более высокого уровня.
Программирование серии S-200 осуществляют посредством STEP 7 MicroWin. Отлаженную и прошедшую все тесты программу загружают в контроллер любым способом:
- прямым подключением кабелей PC/PPI;
- по промышленной связи EtherNet;
- через модем.
В двух последних случаях используют дополнительные модули коммуникации серии CP.
ПО Simatic Step 7 для программирование контроллеров Siemens серий 300 и 400 решает более сложные задачи управления, сам процесс создания софта включает несколько обязательных этапов:
В первую очередь определяют состав и настройки оборудования системы, способы его подключения и адреса. Полученную конфигурацию загружают в память контроллера.
выбирают один из доступных для Simatic языков. Это могут быть релейные диаграммы (LAD), функциональная блочная схема (FDB), список инструкций, или мнемокоды (STL).
TIA Portal для программируемых контроллеров Siemens S7-1200, 1500
Пакет программ TIA Portal (Step 7 v13) объединяет Step 7, WinCC и StartDrive — ПО для запуска приводов. Он также поддерживает программирование контроллеров Siemens S7 серий 300 и 400.
Работа с TIA Portal происходит по тому же алгоритму, что и с Simatic Step 7, хотя более широкий функционал существенно расширяет области применения серий 1200/1500 — АСУ среднего и высокого уровня.
Компания «Олниса» предлагает своим клиентам приобрести по цене изготовителя программируемые контроллеры Siemens и программное обеспечение к ним с сохранением гарантий. Мы также оформим доставку заказанного товара по России и СНГ.
Источник
ПЛК Siemens SIMATIC
Поговорим сегодня про контроллеры, в частности про Siemens SIMATIC S7-1200, их особенности, аппаратные средства, добавление аппаратной конфигурации в Tia Portal.
Siemens SIMATIC S7-1200
Контроллеры данного семейства являются, пожалуй, наиболее востребованными из всей линейки SIMATIC, благодаря своей универсальности, функционалу и приемлемой цене. Конечно, по своим возможностям, они уступают SIMATIC S7-1500, но здесь решающую роль играет цена — у S7-1200 она на порядок ниже. А для большинства задач их функциональных возможностей вполне достаточно.
Данную серию поддерживают все версии Tia Portal, включая Lite — упрощенную версию, работающую только с контроллерами данного семейства.
Контроллер S7-1200 имеет модульную структуру, представляющую набор различных компонентов.
Центральный процессор CPU
Основой всей системы является процессорный модуль CPU (Central Processing Unit), который отвечает непосредственно за обработку, хранение данных, выполнение программы.
Данное семейство представлено 5 моделями центральных процессоров, различающихся производительностью, количеством входов-выходов, объемом памяти.
Кроме того, эти модели имеют несколько различных модификаций — DC/DC/RLY с напряжением питания = 24 В, дискретными входами = 24 В, дискретными выходами релейного типа, DC/DC/DC с напряжением питания = 24 В, дискретными входами и дискретными выходами 24 В на основе транзисторных ключей, AC/DC/RLY с напряжением питания
115/230 В, дискретными входами 24 В, дискретными выходами релейного типа.
Также их отличительной особенностью является возможность подключения определенного количества дополнительных сигнальных модулей. Так например CPU 1211 не поддерживает такую возможность, для CPU 1212 таких модулей может быть только 2, а для остальных моделей — 8.
Стоит отметить наличие у всех моделей процессоров встроенного Web-сервера, позволяющего просматривать различную информацию о подключенном контроллере с помощью ПК или смартфона, через обычный Web-браузер.
Можно задействовать ее в качестве внешней загрузочной памяти для процессорного модуля, для обновления встроенного программного обеспечения, для копирования программ во внутреннюю память устройства. Кстати, S7-1500 не имеют встроенной загрузочной памяти и без Memory Card не работают.
Сигнальные модули SM
Для расширения возможностей процессора применяются сигнальные модули (SM — Signal Modules) и сигнальные платы (SB — Signal Boards). Они позволяют задействовать в случае необходимости дополнительные дискретные (DI, DQ) и аналоговые (AI, AQ) входа и выхода.
Также есть сигнальные модули измерения температуры, специально для подключения термопар и термосопротивлений. В частности это модуль SM 1231 Thermocouple для термопар и SM 1231 RTD для термосопротивлений.
Кроме того, могут быть задействованы технологические модули SM 1278 4xIO-Link Master, работающие и как сигнальный модуль, и как коммуникационный. Каждый модуль позволяет подключить до 4 устройств IO Link.
Для работы с тензометрическими датчиками в системах взвешивания, измерения силы и прочих измерительных задачах применяются модули SIWAREX WP231. В отличии от всех предыдущих модулей, он имеет возможность работать как с CPU по стандартной внутренней шине, так и без него, например с HMI панелями, через Ethernet (Modbus TCP/IP) или RS 485 (Modbus RTU). У модуля SIWAREX имеется собственное ПО для настройки и обслуживания SIWATOOL V7, но при этом он может быть легко интегрирован в Tia Portal.
Коммуникационные модули CM
Коммуникационные модули (CM — Communications Modules ) и коммуникационные процессоры (CP — Communications Processors) существенно расширяют возможности контроллера в построении промышленных сетей.
Линейка коммуникационных устройств включает в себя ряд модулей, обеспечивающих обмен данными по сетям:
Модули CM1242-5 (slave) и CM 1243-5 (master) позволяют использовать контроллеры в сетях PROFIBUS DP для построения систем распределенного ввода-вывода. Для S7-1200 возможно подключение до трех таких модулей. Каждый модуль, в свою очередь, способен обслуживать до 32 ведомых DP-устройств (в качестве ведомых DP могут выступать частотные преобразователи, распределительные станции ET-200, контроллеры S7, другие различные устройства).
Модули CM 1241 и платы CB 1241 обеспечивают обмен данными через PtP (Point-to-Point) соединение на основе интерфейсов RS-232 или RS-485 и с поддержкой протоколов Modbus RTU и ASCII, а также USS (Протокол обмена данными между контроллером и приводами серий MICROMASTER и SINAMICS).
Модули CM 1243-2 используются для подключения контроллеров S7-1200 к сетям AS-Interface (Actuator Sensor Interface) в качестве ведущего сетевого устройства. Позволяют подключить к контроллеру до 62 ведомых устройств в сети ASI.
Процессоры CP 1242 и 1243 позволяют интегрировать S7-1200 в системы телеуправления и поддерживают обмен данными через мобильные беспроводные сети GSM и LTE.
Подключение модулей контроллера
Подключение модулей между собой осуществляется по внутренней шине. Сделано, кстати, очень удобно — достаточно установить процессор на DIN рейку, снять крышку соединителя, установить сигнальный модуль и перевести шинный соединитель в положение влево. И все, сигнальный модуль с процессором надежно зафиксированы между собой.
Добавление S7 1200 в проект Tia Portal
После создания проекта в STEP 7 необходимо добавить наш контроллер в конфигураторе устройств. Делается это на вкладке Devices&networks — Add new Devices
Здесь нам представлены все доступные в данной версии программы модели CPU. Выбираем нашу модель CPU 1214C DC/DC/Rly и в раскрывающемся списке находим серийный номер процессора. Справа мы видим его описание, версию, вверху можно ввести имя устройства, которое будет отображаться в проекте. Нажимаем кнопку Add .
Если по каким-то причинам вы не можете точно идентифицировать свою модель, то можно выбрать в списке Unspecified CPU 1200 (Неопределенный CPU). Tia Portal сам должен определить вашу модель, главное чтобы контроллер был подключен к компьютеру.
В рабочей области открывшегося окна появится изображение выбранного нами CPU. Что мне например нравится, визуально сделано все реалистично.
На вкладке Properties можно сконфигурировать различные параметры нашего контроллера — IP адрес, по умолчанию он не задан, поведение цифровых и аналоговых выходов, когда ЦПУ находится в режиме STOP, быстродействующих счетчиков (HSC), генераторов последовательных импульсов (PTO) и широтно-импульсной модуляции (PWM), поведение контроллера при запуске системы, время цикла и многие другие параметры.
Далее, если это необходимо, добавляем модули расширения. Делается это простым перетаскиванием модуля из каталога Hardware catalog на рабочую область.
Таким образом, мы добавили все необходимые модули контроллера в проект. Наша аппаратная конфигурация готова, можно переходить к программной части, но это уже отдельная история.
Источник
Обзор ПЛК фирмы SIEMENS
Эта статья будет пожалуй отправной точкой в предполагаемом цикле статей о промышленных логических контроллерах ведущей фирмы производителя ПЛК — SIEMENS. В статье будет дан краткий обзор выпускаемых этой фирмой линеек ПЛК с описанием конструктива, основных функциональных возможностях, ограничениях, средствах программирования и отладки. Итак, приступим.
Линейка нижнего уровня ПЛК представлена логическими контроллерами LOGO. Идеально подходят для создания средств простейшей автоматизации и замены всяких таймеров, реле времени и т.д. Более того предусмотрено расширение за счет различных модулей.
Существует ограничение на расширение системы. Так общее количество дискретных входов системы (модуля ПЛК и модулей расширения) не может превышать 24 и число дискретных выходов не может превышать 16. Дополнительный модули могут иметь дискретные входа/выхода (как с транзисторным ключом на выходе (ток до 0,3А) так и имеющие реле для коммутации сигналов с током до 10А, аналоговые входа/выхода 0-10В или 4-20мА (при этом некоторые модули имеют уже заложенную характеристику для термосопротивлений типа Pt100 и Pt1000 позволяющую иметь в системе измеритель температуры для возможности построения достаточно функциональной системы). Количество аналоговых входов и выходов также ограничены. В системе может быть не более 8 аналоговых входов и 2 аналоговых выходов. Дальнейшее расширение возможно при использовании Центрального ПЛК типа LOGO! 0BA7 (отличия от других типов ПЛК будет дано ниже) имеющего в своем составе порт Ethernet, что позволяет расширить систему за счет сетевого обмена с другими системами на базе LOGO! 0BA7 со своими модулями расширения. Но и в этом случае система будет иметь ограничения. Максимальное число входных дискретных сигналов в системе не может превышать 64, выходных 64, аналоговых входов 32, аналоговых выходов 16. При этом важно понять. Что программу может выполнять только один ПЛК работающий в режиме Master, а остальные работая в режиме Slave обеспечивают взаимодействие Master с модулями расширения ПЛК работающих в режиме Slave.
В линейке LOGO имеются следующие типы центральных ПЛК:
LOGO BASIC тип 0BA6 – содержат в своем составе ЖК экран позволяющий отображать любые данные из программы пользователя и осуществлять программирование модуля.
LOGO PURE тип 0BA6 – упрощенный вариант. Не имеет экрана.
LOGO BASIC тип 0BA7 – содержат в своем составе ЖК экран позволяющий отображать любые данные из программы пользователя и осуществлять программирование модуля.
Имеются центральные ПЛК с питанием +24В, +12 +24В,
Также имеются модули типа SIPLUS LOGO работающие в расширенном температурном диапазоне и высокой влажности.
Типы 0BA6 и 0BA7 имеют следующие отличия:
Число исполняемых функциональных блоков: для 0BA6 – 200, для 0BA7 – 400.
Порт программирования: последовательный порт LOGO для 0BA6, Ethernet для 0BA7.
Возможность расширения кроме своих модулей расширения: для 0BA6 нет, Ethernet есть.
Также модули типа 0BA7 имеют дополнительные улучшения в виде исполнения пользовательских функций, большего числа аналоговых и дискретных флагов и т.д.
Учитывая, что стоимость модулей LOGO BASIC тип 0BA6 стоил в 2012 году около 120 евро и кабель для его программирования еще 80 евро, а LOGO BASIC тип 0BA7 не нуждается в кабеле программирования и стоит 200 евро (обладая при этом существенно большими возможностями) приобретение модуля типа LOGO BASIC типа 0BA6 неоправданно.
Взаимодействие с пользователем
В системах на базе модулей LOGO HMI интерфейс (взаимодействие с пользователем) может быть реализован следующим образом:
В модулях LOGO BASIC за счет имеющегося ЖК экрана позволяющего отображать до 4-х строк буквенно-цифровых строк до 12 символов на строку (на разных языках включая русский). Подсветка экрана регулируется из программы.
Внешний экран LOGO TD:
LOGO TD имеет возможность выводить 4 строки по 24 символа на строку, до 4-х бар графиков. Также доступны 10 сенсорных кнопок.
Монтаж модулей LOGO с модулями осуществляется на стандартную профильную 35мм DIN рейку.
В качестве альтернативного крепления на модуле предусмотрены крепления на щит в виде «ушек» по болты. Сочленение модулей расширения с ПЛК и остальными модулями происходит при помощи разъемов типа папа и мама на боковых сторонах модуля (расположены под пластиковой заглушкой).
Программирование
Программирование с экрана модуля: осуществляется на языке FBD. Процесс программирования заключается в выборе необходимой функции из библиотеки, определении привязок к входам выходам или другим функциям, а также установки параметров функции при необходимости. Данный вид программирования очень сложен и требует большого внимания. Его использование целесообразно скорее для корректировки существующей программы чем для набора программы с нуля (за исключением только очень простых программ).
Программирование с помощью карты памяти:
Смысл заключается в том, что программа (заранее созданная) сначала записывается на карту памяти, а затем вставляется в паз для модуля памяти в модуле LOGO. После подачи питания на модуль LOGO PURE, программа автоматически копируется в память модуля и начинает выполняться. В модулях типа LOGO BASIC на экран выводиться сообщение о необходимости скопировать программу во внутреннюю память. Для массового программирования модулей память может быть использован специальный программатор.
Модули памяти для LOGO тип 0BA6.
Для LOGO тип 0BA7 используется стандартная карта SD.
Программирование с помощью LOGO SOFT COMFORT.
Используется специальная программа устанавливаемая на РС и потом записываемая в модуль. Программа поддерживает набор и симуляцию программы модуля.
Для заливки программы в модуль LOGO тип 0BA6 используется специальный кабель COM или USB.
Для обучения работы с LOGO фирмой SIEMENS выпускается набор LOGO! TD NEWS BOX
В пластмассовом чемодане находится модуль LOGO! 230 RC или LOGO! 12/24 RC (с TD News Box: LOGO! 12/24 RCo, (без дисплея), LOGO! USB-кабель для подключения к ПК, LOGO! Soft Comfort — программное обеспечение для программирования ПЛК, руководство пользователя LOGO на CD
LOGO! News Box TD также содержит LOGO! Текстовый дисплей TD с соединительным кабелем. Стоит это хозяйство около 20000 рублей.
Линейка начального уровня ПЛК представлена контроллерами SIEMENS S7-200. Это уже вполне адекватные ПЛК позволяющие реализовать автоматические системы высокой сложности. Естественно предусмотрено расширение за счет различных модулей.
Также существует ограничение на расширение системы. В таблице приведены типы ПКЛ, встроенные выхода/выхода и допустимые расширения.
Модули расширения имеют в своей номенклатуре модули работы с термосопротивлениями различных типов, термопарами, модули позиционирования, весоизмерительные модули, различные коммуникационные модули.
Модули дискретных входов/выходов.
Коммуникационные модули
Дальнейшее расширение возможно при использовании встроенного интерфейса PPI / MPI. При организации сети PPI может быть использовано до 32 станций.
При этом все контроллеры S7-200 могут выступать как равноправные устройства генерирующие запросы и отвечающие на них.
При работе в сети типа MPI (для организации взаимодействия с ПЛК типа S7-300 или S7-400) ПЛК S-200 будет выступать как ведомое устройство.
Имеются центральные ПЛК с питанием +24В,
Также имеются модули типа SIPLUS S7-200 работающие в расширенном температурном диапазоне и высокой влажности.
Взаимодействие с пользователем
В системах на базе S7-200 HMI интерфейс (взаимодействие с пользователем) может быть реализован следующим образом:
Панели текстовые и графические
Панели подключаются по интерфейсу PPI
HMI интерфейс на PC: реализуется средствами программ Protool или WinCC.
Монтаж ПЛК с модулями осуществляется на стандартную профильную 35мм DIN рейку.
В качестве альтернативного крепления на модуле предусмотрены крепления на щит в виде «ушек» по болты. Сочленение модулей расширения с ПЛК и остальными модулями происходит при помощи гибкого кабеля на боковой стороне каждого модуля (расположены под пластиковой заглушкой).
Программирование всегда ведется из программы STEP 7 MicroWin, отличаются только способы загрузки программы в ПЛК.
Через кабель PC / PPI
Через Industrial Ethernet при наличии в системе коммуникационного модуля CP243-1.
Через модемную связь при наличии в системе коммуникационного модуля CP241.
При программировании используется программа STEP7 MicroWin на языках LAD, STL или FBD. Также в MicroWin осуществляется настройка панелей оператора TD200 и TD400, а также коммуникационных модулей.
Пакет STEP 7 MicroWin имеет множество встроенных библиотек и мастеров настройки модулей.
Необходимо отметить, что на данный момент SIEMENS рекомендует для замены ПЛК SIMATIC S7-200 ПЛК SIMATIC S7-1200. S7-1200 обладают большими возможностями. К ним можно отнести: меньший размер корпусов, больший размер памяти, большее число поддерживаемых входов в системе и меньшую цену.
Для написания программы используется пакет STEP 7 BASIC в которой интегрированы средства написания и отладки программ для ПЛК, а также пакет WinCC Basic для создания HMI на базе панелей KT и KTP.
Не уверен но видимо step 7 basic поддерживает симуляцию своими средствами (в отличии от STEP 7 MicroWin.
Также STEP 7 BASIC не поддерживает язык программирования STL (по крайней мере v10 точно). Это лишь подтверждает мою уверенность в том, что ПЛК S7-200 и S7-1200 наиболее удобно программировать в языке графического вида типа LAD или FBD. Сложные системы уже реализуются на ПЛК S7-300 S7-400 и могут быть запрограммированы на STL. По крайней мере на курсах STEP 7 PRO1 и PRO2 меня уверяли (и я в общем то согласен с ними, код написанный на LAD просто нечитабелен при большом объеме), что проще писать на STL. Естественно это создает неудобства для тех, кто уже глубоко освоил программирование на STL и приходиться осваивать LAD для обслуживания S7-1200. Предусмотрена утилита для конвертирования проектов для S7-200 в S7-1200 но форуме посвященном ПЛК SIEMENS неоднократно публиковались отзывы связанные с проблемами при конвертации проектов.
Контроллеры SIEMENS S7-300
Модульные программируемые контроллеры для решения задач автоматизации среднего уровня сложности. Являются наиболее яркими и наверное самыми востребованными представителями ПЛК фирмы SIEMENS. Существенные возможности для расширения до 32 модулей (4 ряда по 8 модулей в каждом) позволяют обслуживать огромное количество сигналов (до 8200 дискретных и 512 аналоговых). Набор встроенных технологических функций позволяет решать задачи скоростного счета, измерения частоты или длительности периода, ПИД-регулирования, позиционирования, перевода части дискретных выходов в импульсный режим.
Монтаж осуществляется на профильную шину S7-300. Фиксация в рабочих положениях осуществляется винтами. Объединение модулей в единую систему выполняется с помощью шинных соединителей (входят в комплект поставки каждого модуля), устанавливаемых на тыльную часть корпуса.
Шинный соединитель
Произвольный порядок размещения модулей в монтажных стойках. Фиксированные посадочные места занимают только модули блока питания, CPU и коммуникационного модуля. Наличие съемных соединителей позволяет производить быструю замену модулей без демонтажа их внешних цепей и упрощают выполнение операций подключения внешних цепей модулей. Возможна установка в систему так называемых Dummy модулей для резервирования места в системе под дальнейшее расширение. Эти модули не выполняют ни каких функций кроме обеспечения целостности шины системы.
HMI может быть реализован как на базе панелей оператора так и на базе PC программами Protool или WinCC. Программирование осуществляется из среды STEP7 Professional (на данный момент интегрирована со средой разработки HMI WinCC). Запись и отладка программы возможна через любой доступный в системе интерфейс.
Модульный программируемый контроллер для решения сложных задач автоматического управления.
В системах S7-400 возможна замена модулей расширения без выключения контроллера за счет расположения шины непосредственно в стойке. Также на ПЛК S7-400 возможно построение так называемых H — систем (систем двойного резервирования) имеющих два CPU программа в которых выполняется параллельно и переключение между управляющими контроллерами происходит без прерывания технологического процесса.
Основные характеристики приведены в таблице
Программирование и настройка также как и S7-300 осуществляется из пакета STEP 7.
Ну и наконец SIMATIC S7-1500 новое решение от SIEMENS.
Просто неограниченные возможности за счет увеличенного быстродействия и огромного количества памяти. Время выполнения логической операции 1 нс. Скорость обмена по внутренней шине до 400 Мб/с. Также изменилась качество программой поддержки ПЛК. Теперь в программе хранятся и символьные имена и комментарии, поддержка 64-битных данных.
Монтаж осуществляется либо с помощью шинных соединителей как S7-300 либо на активную встроенную шину.
Источник