Ищем волшебный “шаблон”
Я прекрасно отдаю себе отчёт в том, что данную задачу смогут выполнить многие из читающих, но для конечных пользователей это оказалось действительно чудом, которое они ждали год и платили людям за это зарплату(вполне хорошую по меркам региона)
На момент начала работ я знаю следующее:
Системой управляет ПЛК SImatic S7-300
По машине раскидано 6 Profibus-DP модулей распределённого ввода-вывода IM151 разных конфигураций а также 13 частотников Danfoss работающих в той же шине.
На большинстве кабелей сохранилась маркировка, что позволяет мне отследить куда они идут
Есть backup программы ПЛК(разумеется без комментариев, алиасов и тд)
Машина постоянно в работе, поэтому её нельзя остановить и поиграться с датчиками и исполнительными устройствами
Существует 7 рецептов формирования паллет под разные продукты(выбираются с экрана)
Сначала я допустил, что ограничители мы не используем(отключили) и ориентировался только на разворот кейсов. Повторюсь, я предположил, что есть некая “матрица”(читай: блок данных в энергонезависимой памяти)в которой хранятся нули и единицы, управляющие лопаткой, разворачивающей кейсы. С этой лопатки поиск и начнём.
Быстрая пробежка по маркировке от соленоида лопатки по кабелям привела меня к одной из планок IM151, с выхода которой данная лопатка и активировалась, а конкретно с выхода №0 модуля дискретных выходов 1595U0(см. фото ниже). Данный модуль имеет настроенный сетевой адрес #55, настроенный DIP-переключателями.

Определив физическое соединение, мы идём в HW Config и ищем адрес нашего выхода, который и станет отправной точкой для разбора кода.
Там мы видим, что это выход Q15.0. С этим огромным успехом мы идём в таблицу ссылок Reference Data, где и смотрим по каким же условиям срабатывает данный выход.
Первые условия были весьма простые, включаем Q15.0 если активно M185.0, а M185.0 включаем если активно M59.6:
И тут мы попадаем на активацию метки M59.6. На первый взгляд это несколько запутанно, но всё на самом деле довольно просто

Смотрим Network 3. Метка 59.6 активируется в тот момент, когда слово данных DB2.DBW80 достигает значения 240
DB2.DBW80 записывается в Network 1 и происходит это по правилам условного перехода:
Если активно M59.2 и не активно M59.6, то в каждом такте увеличиваем значение DB2.DBW80 на значение MW500
Иначе, если активно M59.6, то пишем в DB2.DBW80 значение 0(сбрасываем)
Небольшое разъяснение – в данной программе MW500 – не что иное, как счетчик тактов длиной в 1мс, поэтому понимаем Network 3 так:
Если M59.6 неактивно И М59.2 активно в течение 240мс(суть таймер TON по 2-м условиям), включаем M59.6
Последним неизвестным остаётся М59.2, которая активируется в Network 2. Поскольку здесь условий несколько, тояпоступил весьма просто: посмотрел в онлайн, какие метки горят постоянно, а какая мигает при прохождении нового кейса и увидел, что за срабатывание лопатки отвечает M70.3
Идем в таблицу ссылок и видим интересную картину – M70.3 нигде не записывается, а только считывается:

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

Проваливаемся по адресу записи этого слова и находим то самое, что тешит моё самолюбие что и предполагалось. Функцию сдвига, счётчик и ссылку на “шаблон”.
А теперь по порядку:
Мы прибавляем к значению DB2.DBW2 значение 100 и пишем это в MW150, после чего открываем DB с этим номером. Поскольку ссылка на блок данных переменная, то я предположил, что DB2.DBW2 не что иное, как номер рецепта, который мы получаем с HMI. И, выбрав другой рецепт на экране – я в этом убедился.
Т.е. каждому рецепту соответствует свой “шаблон” (блок данных) с номером DB[100 N], где N – номер рецепта
В качестве счётчика прошедших кейсов используется C6, значение которого мы пишем в MW150 и, сдвинув на 4 бита влево переписываем в MD150.
Пример: имея в счетчике C6 значение 0005h, мы сдвигаем его на 4 бита и получаем 0050h, что соответствует указателю 5.0 на double word
Ну, и, в конце концов, мы загружаем значение 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 KB | 6ES72111AD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72111BD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72111HD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72121AD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72121BD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72121HD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72141AE300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72141BE300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 KB | 6ES72141HE300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL INPUT SM 1221, 8DI, 24V DC, SINK/SOURCE INPUT | 6ES72211BF300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL INPUT SM 1221, 16 DI, 24VDC, SINK/SOURCE INPUT | 6ES72211BH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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.5A | 6ES72221BF300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 16 DO, 24V DC, TRANSISTOR 0.5A | 6ES72221BH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 8 DO, RELAY 2A | 6ES72221HF300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL OUTPUT SM 1222, 16 DO, RELAY 2A | 6ES72221HH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL I/O SB 1223, 2 DI / 2 DO, 2 DI 24V DC/2 DO 24V DC | 6ES72230BD300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL I/O SM 1223, 8DI / 8DO, 8DI DC 24 V, SINK/SOURCE, 8DO, TRANSISTOR 0.5A | 6ES72231BH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL I/O SM 1223, 16DI / 16DO, 16DI DC 24 V, SINK/SOURCE, 16DO, TRANSISTOR 0.5A | 6ES72231BL300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL I/O SM 1223, 8DI / 8DO, 8DI DC 24 V, SINK/SOURCE, 8DO, RELAY 2A | 6ES72231PH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, DIGITAL I/O SM 1223, 16DI / 16DO, 16DI DC 24 V, SINK/SOURCE, 16DO, RELAY 2A | 6ES72231PL300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, МОДУЛЬ ДИСКРЕТНОГО ВВОДА-ВЫВОДА SM 1223, 8DI AC / 8DO RLY, 8DI ~120/230 В, 8DO, РЕЛЕ 2A | 6ES72231QH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 MA | 6ES72314HA300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 И PT1000 | 6ES72315PA300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 ИЛИ K | 6ES72315QA300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 FREEPORT | 6ES72411AH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, COMMUNICATION COMMUNICATION MODULE CM 1241, RS485, 9 PIN SUB D (MALE), SUPPORTS MESSAGE BASED FREEPORT | 6ES72411CH300XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, КОММУНИКАЦИОННАЯ СИСТЕМНАЯ ПЛАТА CB 1241, RS485, ВИНТОВОЕ ПОДКЛЮЧЕНИЕ, ПОДДЕРЖКА ТЕЛЕГРАММ В РЕЖИМЕ СВОБОДНО ПРОГРАММИРУЕМОГО ПОРТА | 6ES72411CH301XB0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, SIMULATOR MODULE, 8 CHANNEL SIMULATOR DC INPUT SWITCHES | 6ES72741XF300XA0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, SIMULATOR MODULE, 14 CHANNEL SIMULATOR DC INPUT SWITCHES | 6ES72741XH300XA0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, КАБЕЛЬ РАСШИРЕНИЯ ДЛЯ ДВУХРЯДНОГО РАЗМЕЩЕНИЯ МОДУЛЕЙ SM 12XX, 2.0 M | 6ES72906AA300XA0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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, GERMAN | 6ES72988FA308AH0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, РУКОВОДСТВО В«ПРОСТАЯ РАБОТА С S7-1200В», НЕМЕЦКИЙ ЯЗЫК | 6ES72988FA308AQ0 | По запросу | По запросу | Товар добавлен в корзину | |||
| SIMATIC S7-1200, SYSTEM MANUAL FOR S7-1200, ENGLISH | 6ES72988FA308BH0 | По запросу | По запросу | Товар добавлен в корзину | |||
| 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 | По запросу | По запросу | Товар добавлен в корзину |
Программируемые контроллеры 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 кГц.
• Встроенные импульсные выходы с частотой следования импульсов до 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 для передачи данных между различными редакторами для программируемых контроллеров и приборов человеко-машинного интерфейса.
• Наличие единой базы данных проекта с однородным набором символьных имен.
• Быстрый доступ к любым задачам автоматизации, включая интерактивную работу с системой автоматизации и ее диагностики.
• Простое графическое конфигурирование аппаратуры и сетевых структур в среде одного редактора.
• Наличие простого и интуитивно понятного интерфейса пользователя для обеспечения доступа к различным вариантам отображения информации и редакторам.
• Наличие высокоэффективного редактора для разработки программ контроллеров.
