Программа для контроллеров сименс

Программа для контроллеров сименс

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

Софт для Simatic S7-200

Самые младшие модели ПЛК используют для работы программу под названием Simatic Step 7 Micro/Win, способный работать в качестве стандартного приложения операционной системы Windows любой версии (начиная с 2000). Данный программный пакет включает в себя необходимый минимум для решения основных математических задач. Имеется функция самодиагностики, работа с импульсными выходами и удаленным модемом.

Софт для Simatic S7-300 и Simatic S7-400

Эти линейки контроллеров являются самыми популярными, как и программный продукт, используемый вместе с ними. Называется он Simatic Step 7, обладает более широкими возможностями, чем Micro/Win, позволяет настраивать, диагностировать и полностью автоматизировать оборудование, а также выявлять ошибки монтажа. Основной утилитой является Simatic Manager. В редакторе программ имеется возможность ипользовать три языка программирования: язык релейно-контактной логики LAD, язык блочных функциональных диаграмм FBD и язык перечня инструкций STL.

Тем, кто совершенно не имеет опыта, программирование контроллеров siemens может показаться сложной задачей. Ведь сразу и не разберешься, с чего лучше начать изучение данного процесса. К счастью, сейчас можно воспользоваться обучающим видеокурсом, где очень понятно и доступно рассказывается обо всех премудростях использования Simatic Step 7. Этот курс будет полезен и новичкам в программировании, и тем, кто хочет быстрее освоить новое оборудование.

Софт для Simatic S7-1200

Для этих контроллеров используется Simatic Step 7 Basic — несколько урезанная версия Step 7, которой в данном случае вполне хватает. С помощью этой программы производится настройка оборудования и его диагностика, пуско-наладочные работы и сервис, разрабатывается нужный алгоритм работы, архивируются данные.

Софт для Simatic S7-1500

Данные ПЛК, которые являются самой новой разработкой, обладают наиболее широкими возможностями. Поэтому и программа для них нужна соответствующая — Simatic Step 7 Professional V12 (TIA Portal). Это расширенная версия Step 7, которая обладает следующими дополнительными возможностями:
— Символьное комплексное программирование;
— Увеличенное быстродействие и сокращение программных циклов благодаря наличию оптимизированного компилятора LAD/ FBD/ STL;
— Во всех языках IEC 61131-3 имеется поддержка 64 разрядов;
— Использование блоков данных до 16 мегабайт;
— Объем функциональных блоков повышен до 512 мегабайт;
— Функция Computer Box, упрощающая вычисления.

Отметим, что программное обеспечение Step 7 Professional вполне совместимо с софтом, используемым для ПЛК Simatic S7-1200 и Simatic S7-300/400. Этому способствуют встроенные в расширенную версию средства миграции проектов. Так что контроллеры модели Step 7 Professional вполне могут работать по созданным для более младших моделей (например, S7-300) программам.

Эта статья будет пожалуй отправной точкой в предполагаемом цикле статей о промышленных логических контроллерах ведущей фирмы производителя ПЛК — 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.

Читайте также:  Как снести windows 7 через биос

В линейке 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. Это уже вполне адекватные ПЛК позволяющие реализовать автоматические системы высокой сложности. Естественно предусмотрено расширение за счет различных модулей.

Читайте также:  Распиновка poe ip камера

Также существует ограничение на расширение системы. В таблице приведены типы ПКЛ, встроенные выхода/выхода и допустимые расширения.

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

Модули дискретных входов/выходов.

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

Дальнейшее расширение возможно при использовании встроенного интерфейса 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 либо на активную встроенную шину.

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

Софт для Simatic S7-200

Самые младшие модели ПЛК используют для работы программу под названием Simatic Step 7 Micro/Win, способный работать в качестве стандартного приложения операционной системы Windows любой версии (начиная с 2000). Данный программный пакет включает в себя необходимый минимум для решения основных математических задач. Имеется функция самодиагностики, работа с импульсными выходами и удаленным модемом.

Софт для Simatic S7-300 и Simatic S7-400

Эти линейки контроллеров являются самыми популярными, как и программный продукт, используемый вместе с ними. Называется он Simatic Step 7, обладает более широкими возможностями, чем Micro/Win, позволяет настраивать, диагностировать и полностью автоматизировать оборудование, а также выявлять ошибки монтажа. Основной утилитой является Simatic Manager. В редакторе программ имеется возможность ипользовать три языка программирования: язык релейно-контактной логики LAD, язык блочных функциональных диаграмм FBD и язык перечня инструкций STL.

Тем, кто совершенно не имеет опыта, программирование контроллеров siemens может показаться сложной задачей. Ведь сразу и не разберешься, с чего лучше начать изучение данного процесса. К счастью, сейчас можно воспользоваться обучающим видеокурсом, где очень понятно и доступно рассказывается обо всех премудростях использования Simatic Step 7. Этот курс будет полезен и новичкам в программировании, и тем, кто хочет быстрее освоить новое оборудование.

Софт для Simatic S7-1200

Для этих контроллеров используется Simatic Step 7 Basic — несколько урезанная версия Step 7, которой в данном случае вполне хватает. С помощью этой программы производится настройка оборудования и его диагностика, пуско-наладочные работы и сервис, разрабатывается нужный алгоритм работы, архивируются данные.

Софт для Simatic S7-1500

Данные ПЛК, которые являются самой новой разработкой, обладают наиболее широкими возможностями. Поэтому и программа для них нужна соответствующая — Simatic Step 7 Professional V12 (TIA Portal). Это расширенная версия Step 7, которая обладает следующими дополнительными возможностями:
— Символьное комплексное программирование;
— Увеличенное быстродействие и сокращение программных циклов благодаря наличию оптимизированного компилятора LAD/ FBD/ STL;
— Во всех языках IEC 61131-3 имеется поддержка 64 разрядов;
— Использование блоков данных до 16 мегабайт;
— Объем функциональных блоков повышен до 512 мегабайт;
— Функция Computer Box, упрощающая вычисления.

Отметим, что программное обеспечение Step 7 Professional вполне совместимо с софтом, используемым для ПЛК Simatic S7-1200 и Simatic S7-300/400. Этому способствуют встроенные в расширенную версию средства миграции проектов. Так что контроллеры модели Step 7 Professional вполне могут работать по созданным для более младших моделей (например, S7-300) программам.

Ссылка на основную публикацию
Принтер epson l805 с снпч
Предназначение струйного принтера Epson L805 Базовая модель из серии Фабрика печати. Предназначен для качественной печати полноцветных фотографий дома или в...
Представить функцию в виде полинома жегалкина
На этой странице вы найдете готовые примеры задач, связанных с упрощением и преобразованием булевых функций к нормальным формам (ДНФ, КНФ),...
Презентация основы работы на компьютере
Код для использования на сайте: Скопируйте этот код и вставьте себе на сайт Для скачивания поделитесь материалом в соцсетях После...
Принтер epson stylus photo tx650
Предназначение МФУ Epson TX650 Многофункциональный принтер Epson TX650 является современным печатным устройством, которое предназначено для превосходной фотопечати. Отличное качество оттисков...
Adblock detector