Укрощение строптивого или Reverse Engineering французского паллетайзера на Simatic S7-300 / Хабр

Укрощение строптивого или Reverse Engineering французского паллетайзера на Simatic S7-300 / Хабр Сертификаты

Ищем волшебный “шаблон”

Я прекрасно отдаю себе отчёт в том, что данную задачу смогут выполнить многие из читающих, но для конечных пользователей это оказалось действительно чудом, которое они ждали год и платили людям за это зарплату(вполне хорошую по меркам региона)

На момент начала работ я знаю следующее:

  1. Системой управляет ПЛК SImatic S7-300

  2. По машине раскидано 6 Profibus-DP модулей распределённого ввода-вывода IM151 разных конфигураций а также 13 частотников Danfoss работающих в той же шине.

  3. На большинстве кабелей сохранилась маркировка, что позволяет мне отследить куда они идут

  4. Есть backup программы ПЛК(разумеется без комментариев, алиасов и тд)

  5. Машина постоянно в работе, поэтому её нельзя остановить и поиграться с датчиками и исполнительными устройствами

  6. Существует 7 рецептов формирования паллет под разные продукты(выбираются с экрана)

Сначала я допустил, что ограничители мы не используем(отключили) и ориентировался только на разворот кейсов. Повторюсь, я предположил, что есть некая “матрица”(читай: блок данных в энергонезависимой памяти)в которой хранятся нули и единицы, управляющие лопаткой, разворачивающей кейсы. С этой лопатки поиск и начнём.

Быстрая пробежка по маркировке от соленоида лопатки по кабелям привела меня к одной из планок IM151, с выхода которой данная лопатка и активировалась, а конкретно с выхода №0 модуля дискретных выходов 1595U0(см. фото ниже). Данный модуль имеет настроенный сетевой адрес #55, настроенный DIP-переключателями.

Собственно, кабель соленоида и модуль
Собственно, кабель соленоида и модуль

Определив физическое соединение, мы идём в HW Config и ищем адрес нашего выхода, который и станет отправной точкой для разбора кода.

Там мы видим, что это выход Q15.0. С этим огромным успехом мы идём в таблицу ссылок Reference Data, где и смотрим по каким же условиям срабатывает данный выход.

Первые условия были весьма простые, включаем Q15.0 если активно M185.0, а M185.0 включаем если активно M59.6:

И тут мы попадаем на активацию метки M59.6. На первый взгляд это несколько запутанно, но всё на самом деле довольно просто

Активация метки M59.6
Активация метки M59.6
  1. Смотрим Network 3. Метка 59.6 активируется в тот момент, когда слово данных DB2.DBW80 достигает значения 240

  2. DB2.DBW80 записывается в Network 1 и происходит это по правилам условного перехода:

    1. Если активно M59.2 и не активно M59.6, то в каждом такте увеличиваем значение DB2.DBW80 на значение MW500

    2. Иначе, если активно M59.6, то пишем в DB2.DBW80 значение 0(сбрасываем)

    Небольшое разъяснение – в данной программе MW500 – не что иное, как счетчик тактов длиной в 1мс, поэтому понимаем Network 3 так:

    Если M59.6 неактивно И М59.2 активно в течение 240мс(суть таймер TON по 2-м условиям), включаем M59.6

  3. Последним неизвестным остаётся М59.2, которая активируется в Network 2. Поскольку здесь условий несколько, тояпоступил весьма просто: посмотрел в онлайн, какие метки горят постоянно, а какая мигает при прохождении нового кейса и увидел, что за срабатывание лопатки отвечает M70.3

Идем в таблицу ссылок и видим интересную картину – M70.3 нигде не записывается, а только считывается:

Таблица ссылок для М70.3
Таблица ссылок для М70.3

Но это не значит, что в программе ошибка, а значит только лишь что данная метка записывается в составе целого слова, нажимаем на данную метку в таблице ссылок ПКМ и выбираем Cross-References for Address и видим это самое слово

Слово данных MW69, включающее в себя метку М70.3
Слово данных MW69, включающее в себя метку М70.3

Проваливаемся по адресу записи этого слова и находим то самое, что тешит моё самолюбие что и предполагалось. Функцию сдвига, счётчик и ссылку на “шаблон”.

А теперь по порядку:

  1. Мы прибавляем к значению DB2.DBW2 значение 100 и пишем это в MW150, после чего открываем DB с этим номером. Поскольку ссылка на блок данных переменная, то я предположил, что DB2.DBW2 не что иное, как номер рецепта, который мы получаем с HMI. И, выбрав другой рецепт на экране – я в этом убедился.

    Т.е. каждому рецепту соответствует свой “шаблон” (блок данных) с номером DB[100 N], где N – номер рецепта

  2. В качестве счётчика прошедших кейсов используется C6, значение которого мы пишем в MW150 и, сдвинув на 4 бита влево переписываем в MD150.

    Пример: имея в счетчике C6 значение 0005h, мы сдвигаем его на 4 бита и получаем 0050h, что соответствует указателю 5.0 на double word

  3. Ну, и, в конце концов, мы загружаем значение double word c текущим указателем, соответствующим счётчику MW150 в word слова MW69 и MW70, откуда в конце концов и активируется так нужный нам бит M70.3

Программируемые контроллеры simatic s7-1200 – индустриальные системы

НаименованиеОписаниеАртикулНаличиеЦенаФайлО товаре
SIMATIC S7-1200, CPU 1211C, COMPACT CPU, DC/DC/DC, ONBOARD I/O: 6 DI 24V DC; 4 DO 24 V DC; 2 AI 0 – 10V DC O. 0 – 20MA, POWER SUPPLY: DC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 25 KB6ES72111AD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1211C, COMPACT CPU, AC/DC/RLY, ONBOARD I/O: 6 DI 24V DC; 4 DO RELAY 0,5A; 2 AI 0 – 10V DC O. 0 – 20MA, POWER SUPPLY: AC 85 – 264 V AC @ 47 – 63 HZ, PROGRAM/DATA MEMORY: 25 KB6ES72111BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1211C, COMPACT CPU, DC/DC/RLY, ONBOARD I/O: 6 DI 24V DC; 4 DO RELAY 0,5A; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: AC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 25 KB6ES72111HD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1212C, COMPACT CPU, DC/DC/DC, ONBOARD I/O: 8 DI 24V DC; 6 DO 24 V DC; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: DC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 25 KB6ES72121AD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1212C, COMPACT CPU, AC/DC/RLY, ONBOARD I/O: 8 DI 24V DC; 6 DO RELAY 0,5A; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: AC 85 – 264 V AC @ 47 – 63 HZ, PROGRAM/DATA MEMORY: 25 KB6ES72121BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1212C, COMPACT CPU, DC/DC/RLY, ONBOARD I/O: 8 DI 24V DC; 6 DO RELAY 0,5A; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: AC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 25 KB6ES72121HD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1214C, COMPACT CPU, DC/DC/DC, ONBOARD I/O: 14 DI 24V DC; 10 DO 24 V DC; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: DC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 50 KB6ES72141AE300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1214C, COMPACT CPU, AC/DC/RLY, ONBOARD I/O: 14 DI 24V DC; 10 DO RELAY 0,5A; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: AC 85 – 264 V AC @ 47 – 63 HZ, PROGRAM/DATA MEMORY: 50 KB6ES72141BE300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, CPU 1214C, COMPACT CPU, DC/DC/RLY, ONBOARD I/O: 14 DI 24V DC; 10 DO RELAY 0,5A; 2 AI 0 – 10V DC OR 0 – 20MA, POWER SUPPLY: AC 20.4 – 28.8 V DC, PROGRAM/DATA MEMORY: 50 KB6ES72141HE300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL INPUT SM 1221, 8DI, 24V DC, SINK/SOURCE INPUT6ES72211BF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL INPUT SM 1221, 16 DI, 24VDC, SINK/SOURCE INPUT6ES72211BH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1221, 4DI, =5В 200КГЦ6ES72213AD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1221, 4DI, =24В 200КГЦ6ES72213BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1222, 4DQ, =5В 200КГЦ6ES72221AD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1222, 4DQ, =24В 200КГЦ6ES72221BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 8 DO, 24V DC, TRANSISTOR 0.5A6ES72221BF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 16 DO, 24V DC, TRANSISTOR 0.5A6ES72221BH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 8 DO, RELAY 2A6ES72221HF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 16 DO, RELAY 2A6ES72221HH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL I/O SB 1223, 2 DI / 2 DO, 2 DI 24V DC/2 DO 24V DC6ES72230BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL I/O SM 1223, 8DI / 8DO, 8DI DC 24 V, SINK/SOURCE, 8DO, TRANSISTOR 0.5A6ES72231BH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL I/O SM 1223, 16DI / 16DO, 16DI DC 24 V, SINK/SOURCE, 16DO, TRANSISTOR 0.5A6ES72231BL300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL I/O SM 1223, 8DI / 8DO, 8DI DC 24 V, SINK/SOURCE, 8DO, RELAY 2A6ES72231PH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, DIGITAL I/O SM 1223, 16DI / 16DO, 16DI DC 24 V, SINK/SOURCE, 16DO, RELAY 2A6ES72231PL300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ ДИСКРЕТНОГО ВВОДА-ВЫВОДА SM 1223, 8DI AC / 8DO RLY, 8DI ~120/230 В, 8DO, РЕЛЕ 2A6ES72231QH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1223, 2DI/DQ, =5В 200КГЦ6ES72233AD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИГНАЛЬНАЯ ПЛАТА ДИСКРЕТНОГО ВВОДА/ВЫВОДА SB 1223, 2DI/DQ, =24В 200КГЦ6ES72233BD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНАЯ ПЛАТА АНАЛОГОВОГО ВВОДА SB 1231, 1 AI, /- =10 В (12 БИТ РАЗР.) ИЛИ 0 – 20 MA6ES72314HA300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ANALOG INPUT, SM 1231, 4 AI, /-10V, /-5V, /-2.5V, OR 0-20 MA 12 BIT SIGN BIT (13 BIT ADC)6ES72314HD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВВОДА, SM 1231, 8 AI, /-10В, /-5В, /-2,5В, ИЛИ 0-20 MA 12 БИТ ЗНАК ИЛИ (13 БИТ ADC)6ES72314HF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНАЯ ПЛАТА ТЕРМОСОПРОТИВЛЕНИЯ SB 1231 RTD, 1 АНАЛОГОВЫЙ ВХОД (ТЕРМОСОПРОТИВЛЕНИЕ), 1-КАНАЛЬНАЯ, PT 100 И PT10006ES72315PA300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВВОДА SM 1231, 4 X AI RTD, МОДУЛЬ ТЕРМОСОПРОТИВЛЕНИЙ6ES72315PD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВВОДА SM 1231RTD, 8-ВХОДОВЫЙ МОДУЛЬ ТЕРМОСОПРОТИВЛЕНИЙ,6ES72315PF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНАЯ ПЛАТА ТЕРМОПАРЫ SB 1231 TC, 1 АНАЛОГОВЫЙ ВХОД (ТЕРМОПАРА), 1-КАНАЛЬНАЯ, ТЕРМОПАРЫ J ИЛИ K6ES72315QA300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВВОДА SM 1231, 4 X AI RTD, МОДУЛЬ ТЕРМОПАР6ES72315QD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВВОДА SM 1231 TC, 8-ВХОДОВЫЙ МОДУЛЬ ТЕРМОПАР6ES72315QF300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ANALOG OUTPUT SB 1232, 1 AO, /- 10VDC (12 BIT RES.) OR 0 – 20 MA (11 BIT RES)6ES72324HA300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ANALOG OUTPUT, SM 1232, 2 AO, /-10V, 14 BIT RESOLUTION, OR 0-20 MA, 13 BIT RESOLUTION,6ES72324HB300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, МОДУЛЬ АНАЛОГОВОГО ВЫВОДА, SM 1232, 4 AO, /-10В, РАЗРЕШЕНИЕ 14 БИТ ИЛИ 0-20 MA, РАЗРЕШЕНИЕ13 БИТ6ES72324HD300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ANALOG I/O SM 1234, 4 AI / 2 AO, /-10V, 14 BIT RESOLUTION, OR 0-20 MA, 13 BIT RESOLUTION,6ES72344HE300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, COMMUNICATION COMMUNICATION MODULE CM 1241, RS232, 9 PIN SUB D (FEMALE), SUPPORTS MESSAGE BASED FREEPORT6ES72411AH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, COMMUNICATION COMMUNICATION MODULE CM 1241, RS485, 9 PIN SUB D (MALE), SUPPORTS MESSAGE BASED FREEPORT6ES72411CH300XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, КОММУНИКАЦИОННАЯ СИСТЕМНАЯ ПЛАТА CB 1241, RS485, ВИНТОВОЕ ПОДКЛЮЧЕНИЕ, ПОДДЕРЖКА ТЕЛЕГРАММ В РЕЖИМЕ СВОБОДНО ПРОГРАММИРУЕМОГО ПОРТА6ES72411CH301XB0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, SIMULATOR MODULE, 8 CHANNEL SIMULATOR DC INPUT SWITCHES6ES72741XF300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, SIMULATOR MODULE, 14 CHANNEL SIMULATOR DC INPUT SWITCHES6ES72741XH300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, КАБЕЛЬ РАСШИРЕНИЯ ДЛЯ ДВУХРЯДНОГО РАЗМЕЩЕНИЯ МОДУЛЕЙ SM 12XX, 2.0 M6ES72906AA300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, НАБОР ЗАПАСНЫХ ДВЕРОК, CPU 1211/1212 (CPU 1211/1212 ВЕРХНЯЯ И НИЖНЯЯ ДВЕРКИ/ ЗАГЛУШКА СИГНАЛЬНОЙ ПЛАТЫ), ПО 4 ШТУКИ КАЖДОЙ6ES72911AA300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, НАБОР ЗАПАСНЫХ ДВЕРОК, CPU 1214 (CPU 1214 ВЕРХНЯЯ И НИЖНЯЯ ДВЕРКИ/ ЗАГЛУШКА СИГНАЛЬНОЙ ПЛАТЫ), ПО 4 ШТУКИ КАЖДОЙ6ES72911AB300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, НАБОР ЗАПАСНЫХ ДВЕРОК, СИГНАЛЬНЫЙ МОДЦЛЬ ШИРИНОЙ 45 ММ (ДЛЯ СИГНАЛЬНОГО МОДУЛЯ ШИРИНОЙ 45 ММ ВЕРХНЯЯ И НИЖНЯЯ ДВЕРКИ), ПО 6 ШТУКИ КАЖДОЙ6ES72911BA300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, НАБОР ЗАПАСНЫХ ДВЕРОК, СИГНАЛЬНЫЙ МОДУЛЬ ШИРИНОЙ 70 ММ (ДЛЯ СИГНАЛЬНОГО МОДУЛЯ ШИРИНОЙ 70 ММ ВЕРХНЯЯ И НИЖНЯЯ ДВЕРКИ), ПО 6 ШТУКИ КАЖДОЙ6ES72911BB300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, НАБОР ЗАПАСНЫХ ДВЕРОК, КОММУНИКАЦИОННЫЙ МОДУЛЬ (ДЛЯ КОММУНИКАЦИОННОГО МОДУЛЯ ВЕРХНЯЯ И НИЖНЯЯ ДВЕРКИ), ПО 4 ШТУКИ КАЖДОЙ6ES72911CC300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, ДЛЯ СИГНАЛЬНЫХ МОДУЛЕЙ 8/16 КАНАЛЬНЫХ (4 ШТ. С 7 ВИНТАМИ КАЖДЫЙ)6ES72921AG300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, НИЖНИЙ СОЕДИНИТЕЛЬ ДЛЯ CPU1211C/1212C (4 ШТ. С 8 ВИНТАМИ КАЖДЫЙ)6ES72921AH300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, DIGITAL SIGNAL MODUL 32CH (4 ШТ. С 11 ВИНТАМИ КАЖДЫЙ)6ES72921AL300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, НИЖНИЙ СОЕДИНИТЕЛЬ ДЛЯ CPU 1214C (4 ШТ. С 12 ВИНТАМИ КАЖДЫЙ)6ES72921AM300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, ВЕРХНИЙ СОЕДИНИТЕЛЬ ДЛЯ CPU 1211C / 1212C (4 ШТ. С 14 ВИНТАМИ КАЖДЫЙ)6ES72921AP300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЛУЖЁНЫЙ, НИЖНИЙ СОЕДИНИТЕЛЬ ДЛЯ CPU 1214C (4 ШТ. С 20 ВИНТАМИ КАЖДЫЙ)6ES72921AV300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЗОЛОЧЁНЫЙ, ДЛЯ АНАЛОГОВЫХ КАНАЛОВ CPU (4 ШТ. С 3 ВИНТАМИ КАЖДЫЙ)6ES72921BC300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЗОЛОЧЁНЫЙ, ДЛЯ СИГНАЛЬНЫХ ПЛАТ (4 ШТ. С 6 ВИНТАМИ КАЖДЫЙ)6ES72921BF300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, ЗАПЧАСТЬ – ТЕРМИНАЛЬНЫЙ БЛОК ВВОДА/ВЫВОДА, ЗОЛОЧЁНЫЙ, ДЛЯ 8/16-КАНАЛЬНЫХ АНАЛОГОВЫХ МОДУЛЕЙ (4 ШТ. С 7 ВИНТАМИ КАЖДЫЙ)6ES72921BG300XA0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, SYSTEM MANUAL FOR S7-1200, GERMAN6ES72988FA308AH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», НЕМЕЦКИЙ ЯЗЫК6ES72988FA308AQ0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, SYSTEM MANUAL FOR S7-1200, ENGLISH6ES72988FA308BH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», АНГЛИЙСКИЙ ЯЗЫК6ES72988FA308BQ0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНОЕ РУКОВОДСТВО ПО S7-1200, ФРАНЦУЗСКИЙ ЯЗЫК6ES72988FA308CH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», ФРАНЦУЗСКИЙ ЯЗЫК6ES72988FA308CQ0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНОЕ РУКОВОДСТВО ПО S7-1200, ИСПАНСКИЙ ЯЗЫК6ES72988FA308DH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», ИСПАНСКИЙ ЯЗЫК6ES72988FA308DQ0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНОЕ РУКОВОДСТВО ПО S7-1200, ИТАЛЬЯНСКИЙ ЯЗЫК6ES72988FA308EH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», ИТАЛЬЯНСКИЙ ЯЗЫК6ES72988FA308EQ0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, СИСТЕМНОЕ РУКОВОДСТВО ПО S7-1200, КИТАЙСКИЙ ЯЗЫК6ES72988FA308KH0По запросуПо запросу Товар добавлен в корзину
SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», КИТАЙСКИЙ ЯЗЫК6ES72988FA308KQ0По запросуПо запросу Товар добавлен в корзину
Про сертификаты:  Об утверждении профессионального стандарта "Фельдшер" от 31 июля 2020 -

Программируемые контроллеры SIMATIC S7-1200 это новое семейство микроконтроллеров для решения самых разных задач автоматизации малого уровня. Эти контроллеры имеют модульную конструкцию и универсальное назначение. Они способны работать в реальном масштабе времени, могут использоваться для построения относительно простых узлов локальной автоматики или узлов комплексных систем автоматического управления, поддерживающих интенсивный коммуникационный обмен данными через сети Industrial Ethernet/PROFINET, а также PtP (Point-to-Point) соединения.

Программируемые контроллеры S7-1200 имеют компактные пластиковые корпуса со степенью защиты IP20, могут монтироваться на стандартную 35 мм профильную шину DIN или на монтажную плату и работают в диапазоне температур от 0 до 50 °C. Они способны обслуживать от 10 до 284 дискретных и от 2 до 51 аналогового канала ввода-вывода. При одинаковых с S7-200 конфигурациях ввода-вывода контроллер S7-1200 занимает на 35% меньший мон¬тажный объем.

К центральному процессору (CPU) программируемого контроллера S7-1200 могут быть подключены комму¬никационные модули (CM); сигнальные модули (SM) и сигнальные платы (SB) ввода-вывода дискретных и аналоговых сигналов. Совместно с ними используются 4-канальный ком¬мутатор Industrial Ethernet (CSM 1277) и модуль блока питания (PM 1207).

Центральные процессоры

В S7-1200 используется 3 модели центральных процессоров, отличающихся производительностью, объемами встроенной памяти, количеством и видом встроенных входов и выходов и другими показателями. Каждая модель имеет три модификации:

• С напряжением питания =24 В, дискретными входами =24 В и дискретными выходами =24 В/0.5А на основе транзисторных ключей.

• С напряжением питания =24 В, дискретными входами =24 В и дискретными выходами с замыкающими контактами реле и нагрузочной способностью до 2 А на контакт.

• С напряжением питания ~115/230 В, дискретными входами =24 В и дискретными выходами с замыкающими контактами реле и нагрузочной способностью до 2 А на контакт.

Про сертификаты:  Разрешительные документы

Каждый центральный процессор S7-1200 оснащен встроенным интерфейсом Ethernet, который используется для программирования и диагностики, обмена данными с другими системами автоматизации, устройствами и системами человеко-ма¬шинного интерфейса. Для одного процессорного модуля можно сконфигурировать 16 различных соединений для обмена данными. Для организации обмена данными могут использоваться транспортные протоколы TCP/IP, ISO на TCP и S7 функции связи (S7 сервер или S7 клиент). При необходимости в составе контроллера может использоваться простейший 4-канальный коммутатор Industrial Ethernet типа CSM 1277, выполненный в формате модулей S7-1200.

Все центральные процессоры допускают подключение до трех коммуникационных модулей и установку одной сигнальной платы (SB) ввода-вывода. Дополнительно к CPU 1212C может подключаться до 2, к CPU 1214C – до 8 сигнальных модулей (SM).

Все типы центральных процессоров оснащены двумя аналого¬выми входами, набором дискретных входов и выходов, а также блоком питания датчиков с выходным напряжением =24 В. Подключение внешних цепей выполняется через съемные терминальные блоки с контактами под винт.

Все центральные процессоры обладают высокой производительностью и обеспечивают поддержку широкого набора функций:

• Программирование на языках LAD и FBD, исчерпывающий набор команд.

• Высокое быстродействие, время выполнения логической операции не превышает 0.1 мкс.

• Встроенная загружаемая память объемом до 2 Мбайт, расширяемая картой памяти емкостью до 24 Мбайт.

• Рабочая память емкостью до 50 Кбайт.

• Энергонезависимая память емкостью 2 Кбайт для необслуживаемого сохранения данных при перебоях в питании контроллера.

• Встроенные дискретные входы универсального назначения, позволяющие вводить потенциальные или импульсные сигналы.

• Встроенные аппаратные часы реального времени с запасом хода при перебоях в питании 240 часов.

• Встроенные скоростные счетчики с частотой следования входных сигналов до 100 кГц.

Про сертификаты:  Термостойкая эмаль КО-8104 - купить в Москве, цены на кремний органические краски

• Встроенные импульсные выходы с частотой следования импульсов до 100 кГц (только в CPU с транзисторными выходами).

• Поддержка функций ПИД регулирования.

• Поддержка функций управления перемещением в соответствии с требованиями стандарта PLCopen.

• Поддержка функций обновления операционной системы.

• Парольная защита программы пользователя.

• Свободно программируемые порты для обмена данными с другими устройствами на коммуникационных модулях CM 1241.

Сигнальные модули SM

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

Сигнальные модули устанавливаются справа от центрального процессора и могут подключаться только к CPU 1212C и CPU 1214C.

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

В состав сигнальных модулей входят 8- и 16-канальные модули ввода и модули вывода дискретных сигналов, 16- и 32-канальные модули ввода-вывода дискретных сигналов, 4-канальные модули ввода и 2-канальные модули вывода аналоговых сигналов, а также модуль ввода-вывода аналоговых сигналов с 4 входами и 2 выходами.

Сигнальные платы SB

По своему назначению сигнальные платы аналогичны сигнальным модулям. Они устанавливаются в специальный отсек на фронтальной панели центрального процессора и не изме¬няют установочных размеров корпуса.

Сигнальные платы могут использоваться со всеми типами центральных процессоров. Одновременно можно использовать одну сигнальную плату.

Коммуникационные модули CM 1241

Коммуникационные модули CM 1241 позволяют устанавливать PtP соединения между контроллером S7-1200 и контроллерами других производителей, принтерами, сканнерами, модемами и т.д. Модули имеют два исполнения с встроенным последовательным интерфейсом RS 232 или RS 485.

Оба модуля обеспечивают поддержку протоколов ASCII и Modbus RTU (ведущее или ведомое устройство). Дополнительно модуль CM 1241 с интерфейсом RS 485 обеспечивает поддержку протокола USS. Все команды для управления обменом данными встроены в систему команд контроллера.

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

Дополнительные компоненты

Кроме модулей центральных процессоров, сигнальных модулей и плат в составе программируемого контроллера S7-1200 могут использоваться:

• Блок питания PM 1207 с входным напряжением ~115/230 В, выходным напряжением =24 В и номинальным током нагрузки 2.5 А.

• Неуправляемый коммутатор Industrial Ethernet CSM 1277: 4xRJ45, 10/100 Мбит/с.

• Карты памяти SIMATIC Memory Card емкостью 2 или 24 Мбайт для расширения загружаемой памяти контроллера.

• Имитаторы с встроенными переключателями для имитации вход¬ных дискретных сигналов центрального процессора в про¬цессе отладки программы.

Аппаратура человеко-машинного интерфейса

Для решения задач оперативного управления и мониторинга в сочетании с программируемыми контроллерами S7-1200 рекомендуется использовать базовые панели операторов SIMATIC, оснащенные встроенным интерфейсом Ethernet.

Программное обеспечение STEP 7 Basic

STEP 7 Basic является программным продуктом единой среды разработки, позволяющей:

• использовать однородную среду разработки для решения любых задач автоматического управления;

• обеспечивать поддержку всех фаз жизненного цикла систем автоматизации;

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

STEP 7 Basic содержит широкий спектр инструментальных средств для работы с программируемыми контроллерами SIMATIC S7-1200 и базовыми панелями операторов SIMATIC.

Он позволяет выполнять:

• конфигурирование и настройку параметров аппаратуры;

• конфигурирование систем промышленной связи;

• программирование контроллеров на языках LAD (Ladder Diagram) и FBD (Function Block Diagram);

• конфигурирование базовых панелей операторов SIMATIC;

• тестирование, выполнение пуско-наладочных работ и обслуживание готовой системы.

Пакет обеспечивает оптимальное взаимодействие систем проектирования контроллера и человеко-машинного интерфейса на основе:

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

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

• использования встроенной среды WinCC Basic для разработки приложений человеко-машинного интерфейса на основе базовых панелей операторов SIMATIC.

К основным достоинствам пакета можно отнести:

• Поддержку всеобъемлющей концепции использования библиотек для многократного использования любых компонентов проекта.

• Поддержку интеллектуальных механизмов Drag & Drop для передачи данных между различными редакторами для программируемых контроллеров и приборов человеко-машинного интерфейса.

• Наличие единой базы данных проекта с однородным набором символьных имен.

• Быстрый доступ к любым задачам автоматизации, включая интерактивную работу с системой автоматизации и ее диагностики.

• Простое графическое конфигурирование аппаратуры и сетевых структур в среде одного редактора.

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

• Наличие высокоэффективного редактора для разработки программ контроллеров.

Оцените статью
Мой сертификат
Добавить комментарий