В этой статье есть несколько проблем. Помогите улучшить ее или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти сообщения )
|
SIMATIC — серия программируемых логических контроллеров и систем автоматизации, разработанная компанией Siemens . Представленная в 1958 году, серия прошла через четыре основных поколения, последним из которых является поколение SIMATIC S7 . Серия предназначена для промышленной автоматизации и производства.
Название SIMATIC является зарегистрированной торговой маркой Siemens. Оно представляет собой гибрид английских слов « Si emens» и «Automatic » .
Как и другие программируемые логические контроллеры , устройства SIMATIC предназначены для разделения управления машиной от ее непосредственной работы, более легким и универсальным способом, чем элементы управления, жестко привязанные к конкретной машине. Ранние устройства SIMATIC были основаны на транзисторах, предназначенных для замены реле, прикрепленных и настроенных для конкретной машины. Микропроцессоры были представлены в 1973 году, что позволило хранить и использовать программы, аналогичные программам на цифровых компьютерах общего назначения, для управления машиной. [1] Устройства SIMATIC имеют входные и выходные модули для подключения к управляемым машинам. Программы на устройствах SIMATIC реагируют в реальном времени на входы от датчиков на управляемых машинах и отправляют выходные сигналы на исполнительные механизмы на машинах, которые управляют их последующей работой.
В зависимости от устройства и его соединительных модулей сигналы могут быть простым двоичным значением («высокий» или «низкий») или более сложным. Более сложные входы, выходы и вычисления также поддерживались по мере развития линейки SIMATIC. Например, SIMATIC 505 мог обрабатывать величины с плавающей точкой и тригонометрические функции. [2]
На сегодняшний день компания Siemens разработала четыре линейки продукции:
Линия S5 продавалась в стилях шасси 90U, 95U, 101U, 100U, 105, 110, 115,115U, 135U и 155U. В каждом стиле шасси было доступно несколько ЦП с различной скоростью, памятью и возможностями. Некоторые системы обеспечивали избыточную работу ЦП для управления сверхвысокой надежностью, как, например, в фармацевтическом производстве .
Каждое шасси состояло из блока питания и объединительной платы со слотами для добавления различных дополнительных плат. Доступные опции включали последовательные и Ethernet-коммуникации, цифровые платы ввода и вывода, платы обработки аналоговых сигналов , платы счетчиков и другие специализированные интерфейсные и функциональные модули.
Первые записи в линейке S7 были выпущены в 1994 году, доступные в трех классах производительности: S7-200, S7-300 и S7-400. Введение SIMATIC S7 также привело к выпуску нового стандарта полевой шины Profibus и пионерскому использованию промышленного Ethernet для облегчения связи между устройствами автоматизации. Большой успех семейства ЦП S7-300, в частности, помог закрепить роль Siemens как одного из мировых лидеров в области технологий автоматизации. Ожидается, что эти серии будут сняты с производства в 2033 году. [3]
На смену первому поколению процессоров S7 пришли S7-1200 и S7-1500, выпущенные в 2012 году. [4] Эти модели поставлялись со стандартным интерфейсом Profinet .
Программы, работающие на устройствах SIMATIC, работают в программных средах, созданных Siemens. Среда различается в зависимости от линейки продуктов:
Линейка продуктов S5 обычно программировалась с помощью инструмента программирования на базе ПК под названием STEP 5. STEP 5 использовался для программирования, тестирования и ввода в эксплуатацию, а также для документирования программ для ПЛК S5.
Первоначальные версии STEP 5 работали на операционной системе CP/M . Более поздние версии работали на MS-DOS , а затем на версиях Windows вплоть до Windows XP . Окончательной версией STEP 5 была версия 7.2 (обновляемая до версии 7.23 Hotfix 1 с исправлениями).
В дополнение к STEP 5, Siemens предложила фирменный пакет программирования логики состояний под названием Graph5. Graph5 — это последовательный язык программирования, предназначенный для использования на машинах, которые обычно работают через ряд дискретных шагов. Он имитирует машину состояний на платформе S5.
Для S5 было выпущено несколько сторонних сред программирования. Большинство из них максимально точно эмулировали STEP 5, некоторые добавляли макросы и другие незначительные улучшения, другие функционировали совершенно иначе, чем STEP 5. Одна из них позволяла кросс-компилировать программы STEP 5 в язык программирования C и BASIC и обратно .
STEP 5 позволял создавать структурированное или неструктурированное программирование, от простых операций И/ИЛИ до сложных подпрограмм. Таким образом, программа STEP 5 может содержать тысячи операторов.
Для поддержания максимальной прозрачности STEP 5 предлагает ряд возможностей структурирования:
Программы STEP 5 могут быть представлены тремя различными способами:
Для операндов со всеми тремя способами представления могут использоваться абсолютные или символические обозначения.
В LAD и FBD сложные функции и вызовы функциональных блоков можно вводить с помощью функциональных клавиш . Они отображаются на экране в виде графических символов.
Существует несколько редакторов программ, как от подлинного Siemens, так и от других поставщиков. После того, как Siemens прекратил поддержку, другие поставщики начали разрабатывать новую версию STEP 5, которая может работать на Windows XP или Windows 7.
Доступны пять типов блоков:
Некоторые ПЛК S5 также имеют типы блоков FX (расширенные функциональные блоки) и DX (расширенные блоки данных); это не отдельные типы блоков, а скорее другой набор доступных блоков, поскольку ЦП имеет больше памяти и адресного пространства.
ШАГ 5 различает три типа операций:
Компьютерный червь Stuxnet специально атакует ПЛК SIMATIC S7 через среду программирования STEP 7.