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

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

Актуальная линейка на данное время S7: -1500 и -1200.

Хотя линейка легендарных «трехсотых» и «четырехсотых» заслуженно пользуется популярностью.

Большинство предпочитают именно проверенные модели S7-300 и S7-400. Большинство инженеров знают ПО Simatic Step 7. 

Архитектура контроллерной группы S7-300 и S7-400.

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

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

•  источников энергопитания;

•  дискретных сигнальных блоков ввода/вывода;

•  аналоговых сигнальных блоков ввода/вывода;

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

•  специальных блоков для технологических процессов (весы, САМ, высокоскоростные счетчики );

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

Через Profibus и Industrial Ethernet к ПЛК возможно подключить дополнительные устройства децентрализованной периферии, панели оператора, приводы и многое другое.

Что такое Simatic Step 7

При запуске  Simatic Manager будет удобный доступ ко всем программным модулям в среде Simatic Step 7. 

Simatic Step 7. поддерживает разработку в 3 редакторах:

•  LAD — релейные диаграммы. Он предоставляет графический вид, который напоминает электрическую схему. LAD удобен тем, что в нем достаточно просто разобраться, а это огромный плюс для программистов-новичков.

•  FBD —предоставляет собой совокупность  схематических изображений функций. Логика работы программы описывается визуальным соединением между собой этих блоков.

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

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

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