Контроллеры siemens simatic программирование

Документация Siemens Simatic

Программное обеспечение SIMATIC для создания программ, используемых в программируемых логических контроллерах на языках программирования контактный план, функциональный план или список операторов для станций SIMATIC S7-300/400. Основы SIMATIC STEP 7. Наиболее важные экранные диалоговые окна и процедуры, практические упражнения.

Обзор программирования с помощью STEP 7.

Знакомство с продуктом и установка программного обеспечения, основы проектирования структуры программы, запуск и функционирование, сборка и редактирование проекта, определение символов, создание блоков и библиотек, логических блоков. Создание исходных файлов на STL, управление и наблюдение за переменными. Установление соединения и настройка CPU, отладка, диагностика.

Использование коммуникационных процессоров SIMATIC NET (PROFIBUS CP) для связи по SIMATIC NET PROFIBUS на полевом уровне. Производительность и область применения коммуникационных служб. Конфигурирование CP с помощью конфигурационного программного обеспечения NCM S7. Программирование коммуникационных интерфейсов для пользовательской программы

“PROJECT ETHERNET” Примеры STEP 7 для Ethernet CP, связь по интерфейсу SEND/RECEIVE между станциями S7. Связь по интерфейсу SEND/RECEIVE между станциями S7 и S5.

Обзор конфигурирования аппаратуры и проектирование соединений с помощью программного обеспечения STEP 7. Поддержка при отображении структуры аппаратного обеспечения в форме проекта STEP 7, организация обмена данными между системами автоматизации.

Установка оборудования ( Монтаж). Органы управления S7-200 (CPU 212). Подключение устройства. Схема учебного устройства. Схема подключения S7-200 (CPU 212). Запуск STEP 7-Micro/WIN

CPU S7–200. Модули расширения S7–200. Пакет для программирования STEP 7-Micro/WIN. Возможности обмена данными. Индикаторные панели. Первые шаги. Подключение CPU S7–200. Создание программы-примера. Загрузка программы-примера

Читайте также:  Языком программирования называют систему

Использование коммуникационного процессора CP 243-1.Информация о том, как эксплуатировать данный коммуникационный процессор, подключенный через Industrial Ethernet (IE).

Основные функции аппаратного и программного обеспечения S7–300.

Общие технические данные. Источники питания. Цифровые модули. Принципы обработки аналоговых величин. Представление аналоговых величин аналоговых модулей. Аналоговые модули. Другие сигнальные модули. Интерфейсные модули. Повторитель RS 485. Наборы параметров сигнальных модулей. Диагностические данные сигнальных модулей

Путеводитель по документации S7-300. Элементы управления и индикации. Обмен данными. Концепция памяти. Времена цикла и реакции. Общие технические данные. Технические данные CPU 31xC. Технические данные CPU31x 8.

Источник

Программирование ПЛК Siemens на Simatic Step7

Добрый день, хабровчане! Полазив по Хабру, мною было обнаружено всего несколько топиков, в котором упоминалось бы словосочетание «Simatic Step 7». Хочу поделиться с Вами небольшой частью информации, накопленной мною за все время работы с программируемыми логическими контроллерами, и показать, что из себя представляют ПЛК, оболочка и что мне приходилось на них строить.

Данный пост содержит общую ознакомительную информацию о программировании ПЛК Siemens.

Введение

Устроилась я в эту фирму еще на 5м курсе института. К слову, образование мое к программированию относится весьма косвенно и было это больше увлечением. Познания мои на тот момент ограничивались курсом Delphi и весьма базовым Ассемблером. Компания занималась (да и занимается) проектированием, строительством и обслуживанием грузоподъемных машин, таких как погрузчики, портальные, козловые, мостовые и прочие краны. К ГП машинам мое образование имело еще меньше отношения. Поэтому я решила попробовать. 🙂

Программируемые логические контроллеры Siemens

ПЛК фирмы Siemens — это промышленные контроллеры и используются для автоматизации технологических процессов. У нас, в частности, использовались для автоматизации работы грузоподъемных машин.

Simatic включает в себя несколько линеек ПЛК — Simatic S5 и Simatic S7. В свою очередь линейка Simatic S7 содержит семейства S7-200, S7-300, S7-400 и S7-1200.

image

Чаще всего мы использовали ПЛК семейств S7-300 и S7-400, для которых компанией Siemens было разработано собственное программное обеспечение Simatic Step 7.

  • модуль центрального процессора (CPU);
  • блоки питания (PS) для питания контроллера от сети переменного или постоянного тока;
  • сигнальные модули (SM), предназначенные для ввода/вывода дискретных и аналоговых сигналов;
  • коммуникационные процессоры (CP), выполняющие автономную обработку коммуникационных задач в промышленных сетях Profibus, Industrial Ethernet и др.;
  • функциональные модули (FM), которые выполняли задачи автоматического регулирования, взвешивания, позиционирования и пр.;
  • интерфейсные модули (IM) для подключения стоек расширения к базовому блоку контроллера.

Кроме этого, к ПЛК через сеть Profibus подключалось большое количество ведомых устройств, таких как частотные преобразователи, приводы, абсолютные/инкрементные энкодеры и пр.

Вся работа ГП машины по максимуму автоматизировалась и крановщику нужно применять минимум усилий для управления оной.

Что из себя представляет Simatic Step 7?

Главной утилитой является Step 7 — Simatic Manager, которая позволяет производить конфигурацию ПЛК и сетей (утилиты HWConfig и NetPro).

image

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

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

    LAD (Ladder Diagram) — релейные диаграммы. Редактор отображает программу в графическом представлении, похожем на электрическую монтажную схему. Логические схемы позволяют программе имитировать протекание электрического тока от источника напряжения через ряд логических условий на входах, которые активизируют условия на выходах. Источником напряжения выступает шина, находящаяся слева.
    Основными элементами являются нормально замкнутые и нормально разомкнутые контакты.

image

image

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

Вместо заключения

image

Программирование ПЛК занятие увлекательное, особенно когда это не стенд, а реальное оборудование.
Моя работа заключалась в создании программы на ПЛК для управления всей ГП машины либо отдельных ее частей, а так же загрузке программного обеспечения непосредственно в оборудование и его отладке.
Случалось разное, но работать с железом было очень интересно, хоть и не легко иногда.
А строили мы вот такие ГП машины:

image

image

Источник

Программирование контроллеров Siemens

Программирование контроллеров Siemens

Оформите заявку на услугу, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Назначение и область применения контроллеров Siemens

Программируемые логические контроллеры ПЛК

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

  • Приточно-вытяжные вентиляционные установки
  • Индивидуальные тепловые пункты (ИТП)
  • Системы кондиционирования
  • Системы водоподготовки
  • Системы управления освещением
  • Системы управления станками
  • Системы управления конвейерными линиями
  • Упаковочное оборудование
  • Автоматизированные грузоподъемные машины и механизмы

Основные цели программирования контроллеров Siemens.

Программирование ПЛК для использования в составе шкафа автоматики для управления оборудованием различного назначения и типа исходя из нужд Пользователя.

Разработка пользовательского интерфейса для ПЛК оборудованных дисплеем или подключенных к панели оператора (HMI панели).

Программирование обработки, хранения, архивирования (Создание журнала ПЛК, Графиков ПЛК и Трендов) и вывода значений показаний внешних датчиков, параметров подключенного оборудования и внутренних вычислений ПЛК.

Программирование взаимодействия ПЛК со SCADA системами.

Программирование взаимодействия ПЛК в составе крупных систем автоматизации и диспетчеризации с участием нескольких контроллеров.

Программирование взаимодействия ПЛК в режимах Master, Slave с различным оборудованием по промышленным протоколам связи (ModBus RTU, ModBus TCP, Lon, CAN).

Серии программируемых контроллеров Siemens.

Simatic S7-200 — Устаревшая серия ПЛК. Представляет собой малопроизводительные контроллеры применяемые для решения задач управления простыми локальными производственными процессами. Могут быть дополнены с помощью дополнительных модулей дискретного и аналогово ввода/вывода.

Программирование Simatic S7-200

Simatic S7-300 — ПЛК могут быть применены для решения задач управления простыми и средними по сложности технологическими процессами. Возможности контроллера могут быть расширены с помощью модулей дискретного и аналогово ввода/вывода и специализированными функциональными модулями.

Программирование Simatic S7-300

Simatic S7-400 — Используются для построения систем автоматизации среднего и высокого уровня сложности. Возможности контроллера могут быть расширены с помощью модулей дискретного и аналогово ввода/вывода и специализированными функциональными модулями.

Программирование Simatic S7-400

Simatic S7-1200 — Относительно новые контроллеры пришедшие на замену серии S7-200. ПЛК могут быть применены для решения задач управления простыми и средними по сложности технологическими процессами. Возможности контроллера могут быть расширены с помощью модулей дискретного и аналогово ввода/вывода и специализированными функциональными модулями.

Программирование Simatic S7-1200

Simatic S7-1500 — Относительно новые контроллеры пришедшие на замену сериям S7-300, S7-400. Используются для построения систем автоматизации среднего и высокого уровня сложности. Возможности контроллера могут быть расширены с помощью модулей дискретного и аналогово ввода/вывода и специализированными функциональными модулями.

Программирование Simatic S7-1500

Среды программирования ПЛК Siemens.

TIA Portal (Totally Integrated Automation Portal) — среда разработки программного обеспечения для построения систем автоматизации технологических процессов различной степени сложности, которая включает в себя такие программные компоненты как:

TIA Portal

  • Simatic Step 7 — программное обеспечение фирмы Siemens для разработки систем автоматизации на основе программируемых логических контроллеров с использаванием языков программирования стандарта МЭК (LAD, FBD, STL). Применяется для программирования контроллеров S7-1200, S7-1500, S7-300, S7-400
  • Simatic WinCC — приложение для разработки человеко-машинного интерфейса панелей оператора simatic или scada;
  • Simatic PLCSIM — ПО позволяющие эмулировать ПЛК необходимой конфигурации, HMI панели или SCADA.
Основные функции TIA Portal:
  • Создание конфигурации и настройка аппаратных и программных компонентов системы автоматизации.
  • Построение и настройка коммуникационных сетей системы автоматизации.
  • Создание программ для ПЛК.
  • Настройка панелей операторов SIMATIC и создание человеко-машинного интерфейса.

(CPU 1211C, CPU 1212C, CPU 1214C, CPU 1215C, CPU 1217C, CPU 1214FC, CPU 1215FC)

(CPU 1511-1, CPU 1511С-1, CPU 1512С-1, CPU 1513-1, CPU 1515-2, CPU 1516-3, CPU 1517-3, CPU 1518-4, CPU 1511-F1, CPU 1513F-1, CPU 1515F-2, CPU 1516F-3, CPU 1517F-3, 1CPU 518F-4)

(CPU 312, CPU 312C, CPU 313C, CPU 313C-2 DP, CPU313C-2 PtP, CPU 314, CPU314C-2 DP, CPU314C-2 PN/DP, CPU314C-2 PtP, CPU315-2 DP, CPU315-PN/DP, CPU317-2 PN/DP, CPU319-3 PN/DP, CPU315F-2 PN/DP, CPU315F-2 DP, CPU317F-2 PN/DP, CPU317F-2 DP, CPU319F-3 PN/DP)

(СPU 412-1, СPU 412-2 DP, СPU 412-2 PN, СPU 414-2 DP, СPU 414-3 DP, СPU 414-2 PN/DP, СPU 416-2 DP, СPU 416-3 DP, СPU 416-3 PN/DP, СPU 417-4, СPU 414F-3 PN/DP, СPU 414F-2 DP, СPU 416F-3 PN/DP)

Источник

Оцените статью