Программирование плк siemens s7 300

Документация 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.

Источник

Основы языка

Рекомендовано к изданию методическим советом факультета автоматики и вычислительной техники ФГБОУ ВПО «ВятГУ» в качестве учебно-методического пособия для выполнения лабораторных работ для студентов направления подготовки 220201 «Управление и информатика в технических системах», всех профилей подготовки всех форм обучения

Заведующий кафедры ЭПиАПУ, к.т.н., доцент C.И. Охапкин

Семеновых В. И. , Луппов А. В., Шевчук Е.А.

Основы языка программирования Step 7 Lite и программного обеспечения ПЛК S7-300: учебно-методическое пособие для студентов направления 220201 «Управление и информатика в технических системах» всех профилей подготовки, всех форм обучения / В.И. Семеновых, Луппов А.В., Шевчук Е.А. – Киров: ПРИП ФГБОУ ВПО «ВятГУ», 2013. – 147 с.

© Семеновых В.И., Луппов А.В., Шевчук Е.А. 2013

Читайте также:  Basic задачи обучение программированию

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

1.2 ПЛК Siemens SIMATIC S7-300 7

1.3 Визуальный контроль индикаторов в S7-300 11

2 ТИПОВАЯ АРХИТЕКТУРА ПРОЦЕССОРА S7 13

3 ОСНОВЫ РАЗРАБОТКИ ПРОГРАММЫ 19

3.2 Принцип выполнения программы в S7-CPU 20

3.5 Способы обработки программы 23

3.6 Иерархия вызовов в программе пользователя 25

3.8 Обращение к данным в областях памяти 30

4 ОБЗОР ПАКЕТА STEP 7 LITE 32

4.1 Создание решения автоматизации 32

4.2 Структура пользовательского интерфейса Step 7 Lite 33

4.3 Окно проекта в Step 7 Lite 34

4.3 Справка и документация по Step 7 Lite 37

5 РАБОТА С ПРОЕКТОМ В STEP 7 LITE 38

5.1 Понятие проекта в Step 7 Lite 38

5.3 Определение символьных имен 39

5.4 Структура и компоненты таблицы символьных имен 42

5.6 Редактирование элементов LAD в области кода 50

5.7 Создание блоков данных 54

5.8 Установка online-соединения с процессором 56

5.9 Загрузка в ЦПУ и обратная загрузка в программатор 58

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 59

Введение

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

Комплексное использование вычислительной техники при автоматизации производства позволяет создавать гибкие автоматизированные производства (ГАП). Создание ГАП – генеральное направление развития и автоматизации производственных процессов. В настоящее время широкое применение при создании автоматизированных систем управления широко применяются программируемые логические контроллеры фирмы SIEMENS, при создании управляющих программ для которых применяется язык программирования Step 7.

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

Целью данного методического пособия является знакомство студентов с внутренней структурой ПЛК S7-300, основными инструкциями языка программирования ПЛК Step 7 Lite, освоение программы Step 7 Lite и приемов работы, позволяющих научиться создавать проект.

Источник

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

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

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

Введение

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

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

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

Читайте также:  Icom ic f3026t программирование

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 S7 300 and STEP 7 PLC program using SIMATIC Software

1.Open SIMATIC Manager. SIMATIC Manager is a program which manages subprograms of STEP 7.

2.To start our programming first we need to create a new project by clicking on the “new” icon on the toolbar to open the “new project” window.

Читайте также:  Технологии программирования педагогического процесса

In this window we enter a name for our project in the “name” field.The path to our saved project is shown in the “storage location.”

However we can use the browse button to navigate to a different location other than the default.

3.After creating the project we click on its name to highlight it.then from the “insert” menu we select one of these “stations”dependent upon the control system that we intend to use.

4.After selecting “Station 300” we see that a subgroup named “SIMATIC 300” has been added to our project.

To insert the rack, open the “rack 300” and double click on the “rail” to add it to the left window.As you can see this rack has 11 slots.

7.We need to install a “power supply” in the first slot to power our PLC modules and turn them on.

To do this we open this “PS 300” folder and double click on this two-ampere power supply to insert it into the first slot of the rack

8.In the second slot of the rack we always insert the “CPU” module.To select the desired module we open this “CPU 300” folder, which opens to show us all types of “300 CPUs.”

We want to select a “316 CPU”, so we need to open this “CPU 316” folder and click on the relevant part number to insert it into the second slot in the rack.We can add rest of the modules in similar way.

9.The addresses of the digital input module range from byte zero to byte number one means that the addresses we can use in this module for our program start at “I 0.0”for the first input and continue through to“I 1.7” for the last input.

10.Before downloading Click on save and compile icon to save it.then we click on this download icon.This brings up a window where we need to select the CPU to which we want to download the configuration and then click “OK”.

In the next window click on “view” and then select the appropriate “MPI” address, and after clicking “OK” the configuration will download to the CPU.

Now, having completed the configuration we can check the project tree and see that a subgroup with the same name as the CPU has been added there.

11.Now we can write our program in a block named “OB 1″We can find the “OB 1” by opening the “S7 Program” folder and looking in the “block”folder.

12.open the “OB 1” by double clicking on it; as it’s the first time we have opened it this “properties” window opens.We simply OK the window to get into the programming environment.

13.Open symbol table from option menu to give a representative name for each I/O and save symbol table.

Источник

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