Далее Вы сможете ознакомиться подробнее о программировании контроллеров Сименс.

ПЛК Сименс

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

Симатик выпустил несколько вариантов контроллеров — Simatic S5 и Simatic S7.  Последний делится на изделия видов S7: -200, -300, -400 и -1200.

Большинство предпочитают модели S7-300 и S7-400. Поэтому для них компания Siemens разработала уникальное ПО Simatic Step 7. 

ПЛК состоят из:

центрального процессора;

источников энергопитания от любого вида тока;

сигнальных блоков введения/выведения дискретных и аналоговых импульсов;

интерфейсных блоков для установки дополнительного увеличения;

функциональных блоков для автоматического управления и др.;

соединяющих процессоров, которые самостоятельно обрабатывают разные задания в Profibus, Industrial Ethernet и так далее.

Через Profibus к ПЛК возможно подключить дополнительные ЧП, приводы, любые энкодеры и другие приспособления.

Что такое Simatic Step 7

Основная сервисная программа — это Simatic Manager. Она осуществляет конфигурацию контроллеров и сетей. В этом процессе выясняется состав механического оснащения, методы подключения, адреса, доступные сети, а также желаемые настройки в действующих модулях. 

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

Программирование логических контроллеров через Симатик менеджер поддерживает разработку в 3 редакторах:

LAD — релейные диаграммы. Он предоставляет графический вид, который напоминает электрическую схему. Это обеспечивает имитирование течения тока от исходника (шины слева) до выхода. Главные составляющие — хорошо замкнутые и разомкнутые контакты. Таким образом, первые обеспечивают легкое протекание команд к последующим деталям, а вторые — наоборот мешают. Логика разделяется на нэтворки, а программа работает слева — направо, сверху — вниз. Уникальный LAD тем, что в нем достаточно просто разобраться, а это огромный плюс для программистов-новичков.

FBD — функциональные диаграммы в блоках. Он предоставляет разработку в качестве обыкновенных закономерных схематических изображений. Контакты отсутствуют, но присутствуют равносильные функциональные модули. Здесь нет принципа «поток сигнала», вместо него есть поток руководства через блоки FBD. Логика команды состоит из коннекта функциональных модулей, который символизирует команды. Графическое предоставление функций отлично показывает саму процедуру осуществления программы. 

STL — перечень указаний. Здесь можно осуществлять работу, вписывая мнемонические обозначения сигналов. Также тут легко делать программы, которые нельзя в LAD и FBD. Разработка в этом редакторе имеет схожесть с работой на Ассемблере. Программируемый логический контроллер выполняет задачи в том порядке, который ему диктует установка — сверху — вниз и так по кругу. Через STL есть возможность разглядеть или подкорректировать программы, которые были сделаны на LAD или FBD, а обратное не всегда получается. 

Если изначально начать разбираться в STL, то LAD может показаться немного сложным и непонятным. Но каждому свое. 

В общем, можно сказать, что программирование логических контроллеров — это довольно интересная работа, особенно если делать это не на каком-либо стенде, а уже на реальных механических машинах. 

Разработка программы на контроллере для руководства всем грузоподъемным агрегатом или его сегментами, а также загрузка ПО и его отладка — непростые задачи, но очень увлекательные.