Связь S7-1200 с ИП320 — АСУ ТП: сообщество инженеров

Связь S7-1200 с ИП320

Коротко о статье

Статья описывает подключение панели ИП320 к контроллеру Siemens S7-1200 через коммуникационный модуль CM1241 по протоколу MODBUS RTU. Приведена пошаговая инструкция настройки, включая создание OB100, вызов функций MB_COMM_LOAD и MB_SLAVE, а также анализ системных блоков.

Главное
  • Для связи S7-1200 с ИП320 используется коммуникационный модуль CM1241.
  • Настройка начинается с задания параметров порта в диспетчере устройств.
  • Создаётся организационный блок OB100 для инициализации коммуникационного процессора и параметризации порта в первом цикле.
  • В главном OB1 вызывается функция Modbus Slave для передачи данных из блока DB в регистры порта.
  • Адресация регистров может быть с 1 или с 4xxxx1.
  • Анализируются системные блоки MB_COMM_LOAD и MB_SLAVE_DB, а индикаторы Rx/TX горят почти непрерывно, что свидетельствует об обмене пакетами.
Термины и технологии
  • S7-1200
  • ИП320
  • CM1241
  • MODBUS RTU
  • TIA-Portal SP1
  • OB100
  • OB1
  • MB_COMM_LOAD
  • MB_SLAVE_DB

Кому полезно: Инженеры АСУ ТП, настраивающие связь ПЛК Siemens с панелями оператора.

Выжимка составлена редакцией сайта с помощью ИИ по тексту статьи.

Кто одновременно работает с большим количеством брендов ПЛК и SCADA сталкивается рано или поздно с тем, что компетенции не хватает. Обычно что-то не работает, а как понять почему? Где читать? Где искать? У кого спрашивать?
Совершенно точно, что все ответы есть и все мануалы по оборудованию давно написаны, одна лишь сложность – либо их некогда искать, либо их некогда читать. Нужно чтоб нажал на кнопку и вот он результат. Что тут скажешь, прошу простить и принять)
В данной статье опишу, как соединил S7-1200 ПЛК Siemens (TIA-Portal SP1) посредством коммуникационного модуля CM1241 с монохромной панелью ИП320
Достаточно долго, наездами, пытался решить вопрос соединение (не скрою, мне помогли друзья). По сути даю пошаговую инструкцию по настройке MODBUS RTU с контроллером Сименс S7-1200:
1. После того, как мы вставили в диспетчере устройств коммуникационный модуль, нам необходимо задать параметры порта

sSc-C7qJDJw.jpg

kWw-FIVoTB8.jpg

2. Поле этого создаем организационный блок OB100, который в первом цикле опроса программы инициирует активирует коммуникационные процессор и параметрирует порт

tKln-gwiInE.jpg

3. В главном OB 1(тут уже не так важно) делаем опрос Slave библиотеки. Вызываем функцию для Modbus Slave (она делает данные блока DB в регистры на порте комуникационника). Адресация с 1 или 4хххх1.

jRBdewzx5B0.jpg

Modbus_slave
4. Анализируем информацию, поступающую в системные блоки

VryWYQFrD4I.jpg

MB_COMM_LOAD

RM3OQld-tqU.jpg
MB_SLAVE_DB
5. Результатом данных действий должно стать соответствие данных, выводимых на панель и тех, что в блоке данных ПЛК. Индикаторы Rx / TX горят почти непрерывно, что характеризует обмен пакетами данных

5rIQPhl4gIo.jpg

IP320

qF62oCn58b4.jpg
CM1241
Источник: http://lapshinvr.ru/articals/s7-1200-svyaz-s-ip320.html

Оставьте комментарий

Войти

Зарегистрироваться

Сбросить пароль

Пожалуйста, введите ваше имя пользователя или эл. адрес, вы получите письмо со ссылкой для сброса пароля.

Прокрутить вверх