Что такое simatic manager
Запуск SIMATIC Manager и создание проекта
SIMATIC Manager [Администратор SIMATIC] – это центральное окно, которое становится активным при запуске STEP 7. По умолчанию запускается мастер STEP 7 (STEP 7 Wizard), который оказывает Вам помощь при создании проекта STEP 7. Структура проекта используется для надлежащего хранения и размещения всех данных и программ.
Для запуска программы дважды щелкните на пиктограмме SIMATIC Manager.Активируетсямастер STEP 7 (STEP 7 Wizard):
В предварительном обзоре (preview)Вы можете включать ивыключать отображение структуры создаваемого проекта. Чтобы перейти к следующему диалоговому окну, щелкните на кнопке Next [Дальше](см.рис.11).
Рис.11. Начало создания проекта
Для программирования стендов Festo из предложенных типов центральных процессоров (CPU) выберите CPU313 С. Установка по умолчанию для адреса MPI равна 2. Щелкните на Next (Дальше), чтобы подтвердить настройки и перейти к следующему диалоговому окну (см.рис.12).
Рис.12. Выбор центрального процессора
Выберите организационный блок OB1 (если он еще не выбран). Выберите один из языков программирования: контактный план (LAD), список операторов (STL) или функциональный план (FBD). В нашем случае необходимо выбрать язык FBD.
Подтвердите настройки кнопкой Next [Дальше] (см.рис.13).
Рис.13. Выбор организационного блока и языка программирования
Дважды щелкните в поле «Project name [Имя проекта]», чтобы выбрать предлагаемое имя и перепишите его, заменив на «Getting Started».
Щелкните на кнопке Finish [Закончить], чтобы сгенерировать новый проект (см.рис.14).
Рис.14. Завершение создания нового проекта
Проект, который Вы только что создали, отображается с выбранной S7станцией и CPU. Щелкните на значке + или –, чтобы открыть или закрыть папку (см.рис.15).
Рис.15. Отображение созданного проекта
Щелкните на папке Blocks [Блоки]. Она содержит OB1, который Вы уже создали. Отсюда Вы можете запускать программирование в контактном плане, списке операторов или функциональном плане (см.рис.16).
Рис.16. Окно блоков созданного проекта
Щелкните дважды по OB1.
Откроется окно для программирования LAD/STL/FBD(см. рис.17).
Рис.17. Окно для программирования LAD/STL/FBD
В меню View выберите язык программирования FBD (см.рис.18).
Рис.18. Выбор языка программирования
Для программирования станции перекачивания Festo будем использовать блоки булевой логики (см.рис.19).
Рис.19. Элементы булевой логики
Для создания новой сети необходимо выбрать из меню пункт «Insert-Network» (см.рис.20).
Рис.20. Создание новой сети
Рис.21. Элементы, необходимые для программирования
На рисунке 22 (см.рис.22) изображен элемент SR-триггер, у которого имеется:
2- вход установки значения;
4- выход блока.
Рис.22. Элемент SR-триггер
Также можно применять инвертор для входных сигналов (см.рис.23).
Рис.23. Применение инвертора для входа «S»
На рисунке 24 (см.рис.24) изображен элемент «&», у которого имеются 2 входа (для значений, над которыми необходимо произвести логическое умножение) и 1 выход.
Рис.24. Логический элемент «&»
На рисунке 25 (см.рис.25) изображен элемент «>=1», у которого имеются 2 входа ( для значений, над которыми необходимо произвести логическое сложение) и 1 выход.
Рис.25. Логический элемент «>=1»
На рисунке 26 (см.рис.26) изображен элемент «=», у которого имеется 1 вход ( для выходного значения предшествующих операций) и поле для названия.
Запуск SIMATIC Manager и создание проекта
В предварительном обзоре (preview) можно включать и выключать отображение структуры создаваемого проекта. Чтобы перейти к следующему диалоговому окну, щелкните на кнопке Next [Дальше]. | |
Выберите организационный блок OB1* и язык программирования (если он еще не выбран). Позднее вы сможете выбрать другой язык программирования. | |
В поле Project name(имя проекта) впишите имя вашего проекта и нажмите Make(создать) чтобы сгенерировать новый проект с настройками которые вы выбрали(их можно будет изменить) |
помните simatic manager обладает обширной справкой
Структура проекта в SIMATIC Manager
Как только мастер STEP 7 закрывается, появляется SIMATIC Manager с открытым окном проекта «Getting Started». Отсюда вы можете запускать все функции и окна STEP 7.
Программирование ПЛК 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.
Чаще всего мы использовали ПЛК семейств S7-300 и S7-400, для которых компанией Siemens было разработано собственное программное обеспечение Simatic Step 7.
Кроме этого, к ПЛК через сеть Profibus подключалось большое количество ведомых устройств, таких как частотные преобразователи, приводы, абсолютные/инкрементные энкодеры и пр.
Вся работа ГП машины по максимуму автоматизировалась и крановщику нужно применять минимум усилий для управления оной.
Что из себя представляет Simatic Step 7?
Главной утилитой является Step 7 — Simatic Manager, которая позволяет производить конфигурацию ПЛК и сетей (утилиты HWConfig и NetPro).
В процессе конфигурации определяется состав оборудования, способы подключения, используемые сети, адреса, выбираются настройки для используемых модулей. Готовая конфигурация загружается в ПЛК, что так же является настройкой оборудования.
Утилиты конфигурации позволяют осуществлять диагностику оборудования, обнаруживать аппаратные ошибки или неправильный монтаж.
ПЛК выполняет команды в порядке, определяемом программой, сверху вниз, затем начинает сначала.
С помощью редактора STL всегда можно посмотреть или отредактировать программы, созданные на LAD или FBD, обратное не всегда возможно.
Я работала с самого начала в STL, пробовала LAD, мне показался слишком непонятным и многие вещи таки не удавалась так просто в нем сделать, как в STL. Плюс еще в том, что при загрузке программы в ПЛК, она компилируется в STL и, соответственно, при выкачке ее из ПЛК на программатор она так же представлена в STL.
Вместо заключения
Программирование ПЛК занятие увлекательное, особенно когда это не стенд, а реальное оборудование.
Моя работа заключалась в создании программы на ПЛК для управления всей ГП машины либо отдельных ее частей, а так же загрузке программного обеспечения непосредственно в оборудование и его отладке.
Случалось разное, но работать с железом было очень интересно, хоть и не легко иногда.
А строили мы вот такие ГП машины:
Работа в SIMATIC Manager
Установка связи между проектами в Step 7 и SCADA WinCC. Совместная работа проекта в этих средах
В данной главе предложенного практикума, будет рассмотрен и подробно описан метод установки связи системы визуализации SCADA WinCC и инструментальной среды Step 7. Это позволит максимально приблизить разработчика к реальным производственным условиям работы.
Для наглядности и доступности излагаемой информации представим ее в виде комплекса примеров снабженных пояснениями. В примерах используется следующее ПО: STEP 7 V5.4+SP1, PLCSIM V5.4+SP3, WinCC V6.0.
До начала работы необходимо установить программы в следующем порядке:
Порядок | Программа |
STEP 7 | |
S7 PLCSIM | |
WinCC |
П р и м е ч а н и е: При установке WinCC выберите тип установки по выбору пользователя (user-defined installation) и выберите в устанавливаемых компонентах «Communication» и компонент «Object Manager» (рисунок 3.1):
Рисунок 3.1 – Окно выбора компонентов установки WinCC
После установки всего необходимого программного обеспечения можем приступить к выполнению практической части работы. Общий алгоритм выполнения практикума удобно представить в виде пояснительного рисунка (см. рисунок 3.2).
Рисунок 3.2 – Алгоритм выполнения практической работы
Работа в SIMATIC Manager
1. Используя сведения, полученные в главе 2, настоящего руководства создадим новый проект в среде STEP 7.
2. Добавим станцию SIMATIC 300 (400) Station и SIMATIC PC Station, выбрав в меню «Insert» пункт «Station» и соответствующие подпункты, как это показано на рисунке 3.3.
П р и м е ч а н и е: Для инициализации выбора пунктов в окне проекта должен быть активен текущий проект (рисунок 3.3).
Рисунок 3.3 – Контекстное меню добавление SIMATIC 300 (400) Station и SIMATIC PC Station
3. Следующим шагом сконфигурируем оборудование. Для конфигурирования SIMATIC Station необходимо дважды щелкнуть вкладку «Hardware» в правой части экрана и добавить крепление (SIMATIC 300>>RACK-300>>Rail). По умолчанию крепление (стойка) имеет 11 слотов. (Пояснительные рисунки 3.4, 3.5).
Рисунок 3.4 – Запуск программы конфигурации SIMATIC Station
Рисунок 3.5 – Программа конфигурации SIMATIC Station, добавление крепления
4. Затем добавим процессор (SIMATIC 300>>CPU-300>>CPU 314), как показано на рисунке 3.6. Модуль CPU 314 с поддержкой расширения до 32 модулей, 24 кб памяти и встроенным MPI интерфейсом не имеет встроенных входных и выходных клемм В/В. Это означает, что все сигналы В/В используемые в программе будут присоединены к сигнальным модулям расширения (SM), выбор которых осуществим на этапе конфигурирования.
Рисунок 3.6 – Программа конфигурации SIMATIC Station, добавление процессора
5. Последним шагом при создании проекта в среде STEP 7 остается добавить блоки расширения (SIMATIC 300>>SM-300) и сохранить конфигурацию. Для выполнения примера выберем сигнальный модуль дискретных входов DI16xDC48-125V и дискретных выходов DO16xAC120V/0,5A. Установим их соответственно в 4 и 5-й слоты, как это показано на рисунке 3.7.
Рисунок 3.7 – Программа конфигурации SIMATIC Station, добавление блоков расширения
В самом проекте необходимо будет создать программу в любом из языков программирования используемом в Step 7. Пример создания программы будет рассмотрен ниже в пункте 3.4 настоящего практикума.
Запуск SIMATIC Manager и создание проекта
STEP 7 SIMATIC Manager
SIMATIC Manager [Администратор SIMATIC] – это центральное окно, которое становится активным при запуске STEP 7. По умолчанию запускается мастер STEP 7 (STEP 7 Wizard), который оказывает вам помощь при создании проекта STEP 7. Структура проекта используется для надлежащего хранения и размещения всех данных и программ.
Рисунок 4.1 – Структура проекта в STEP 7
Основная последовательность действий при использовании STEP 7:
1. Проектирование решения для задачи автоматизации.
2. Создание проекта в STEP 7.
При создании больших программ для ПЛК со многими входами и выходами сначала конфигурируются аппаратные средства. В случае небольших систем сначала создается программа. Таким образом, следующие два этапа могут выполняться в различной последовательности.
3. Конфигурирование аппаратуры.
4. Создание программы.
5. Передача программы в CPU и ее отладка
Создание проекта в STEP 7 осуществляется командой File ® New ® User Project указывается имя нового проекта и тип Project
Далее командой Insert ® Program ® S7 Program в структуре проекта закрепляется папка S7 Program (1). Она содержит все необходимые компоненты программы. Компонент Symbols [Символы] используется, чтобы дать адресам символические имена. Компонент Source Files [Исходные файлы] используется для хранения программ в виде исходных файлов. Они не будут рассматриваться в данных методических указаниях. Папка Blocks [Блоки] содержит основной организационный OB1, здесь также создаются всех остальных программных блоков командой Insert ® S7 Blocks. Зайдя в свойства ОВ1 можно задать его имя, а также язык, на котором будет производиться программирование: Object properties ® General – Part 1 ® Created in Language ® LAD (контактный план), STL (список операторов) или FBD (функциональный план).
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет