Главная » Siemens » S7-1200 » 6ES7241-1CH30-0XB0, SIMATIC S7-1200, CM 1241 RS485

6ES7241-1CH30-0XB0, SIMATIC S7-1200, CM 1241 RS485

Цена по запросу

Коммуникационный модуль CM 1241 RS485 для SIMATIC S7-1200. Интерфейс RS485, поддержка ASCII, USS, Modbus RTU, IP20, питание 24В DC.

Описание

6ES7241-1CH30-0XB0 — это коммуникационный модуль CM 1241 из серии SIMATIC S7-1200 от Siemens, предназначенный для подключения центрального процессора к промышленной сети на базе интерфейса RS485 . Модуль обеспечивает последовательный обмен данными с устройствами, поддерживающими протоколы ASCII, USS (управление приводами Siemens) и Modbus RTU.

Модуль представляет собой сменный блок, который устанавливается на левую сторону центрального процессора S7-1200. Он оснащен одним портом RS485 с 9-контактным разъемом Sub-D (вилка).

 

Основные технические характеристики 6ES7241-1CH30-0XB0:

Параметр Значение
Производитель / Серия Siemens / SIMATIC S7-1200 CM 1241
Артикул (Part Number) 6ES7241-1CH30-0XB0
Тип модуля коммуникационный модуль
Интерфейс RS485 (9-контактный Sub-D, вилка)
Количество интерфейсов 1
Поддерживаемые протоколы ASCII, USS, Modbus RTU (Master/Slave)
Максимальная длина кабеля 1000 м
Напряжение питания 24 В DC (номинальное)
Потребляемый ток (макс.) 220 мА (от внутренней шины)
Мощность потерь (тип.) 1.1 Вт
Степень защиты IP20
Диапазон рабочих температур 0…+55 °C (горизонтальный монтаж) / 0…+45 °C (вертикальный монтаж)
Допустимая влажность до 95% без конденсации при 25 °C
Габаритные размеры (Ш x В x Г) 30 x 100 x 75 мм
Масса приблизительно 150 г

 

Условия эксплуатации и монтаж:

Модуль предназначен для установки в распределительный шкаф со степенью защиты не ниже IP20. Допустимый диапазон температур эксплуатации зависит от ориентации при монтаже: от 0 до +55 °C при горизонтальной установке и до +45 °C при вертикальной . Относительная влажность воздуха при 25 °C не должна превышать 95% без конденсации. При транспортировке и хранении модуль выдерживает падение с высоты до 0.3 м (до пяти раз в заводской упаковке).

Монтаж модуля выполняется на стандартную 35 мм DIN-рейку слева от центрального процессора S7-1200 . В отличие от коммуникационной платы CB 1241 (6ES7241-1CH30-1XB0), которая устанавливается непосредственно на переднюю панель процессора, CM 1241 является отдельным модулем, подключаемым к шине слева от CPU.

 

Электрическое подключение:

Подключение к промышленной сети RS485 осуществляется через 9-контактный разъем Sub-D (вилка) на лицевой панели модуля.

Назначение контактов для RS485:

  • Контакт 3: сигнал B (+) — RxD/TxD+
  • Контакт 8: сигнал A (-) — RxD/TxD-
  • Корпус разъема: точка присоединения экрана кабеля.

Рекомендации по подключению:

  • Для обеспечения надежной связи на больших расстояниях (до 1000 м) необходимо использовать экранированный кабель типа «витая пара».
  • Экран кабеля следует заземлять в одной точке для предотвращения образования контуров заземления.
  • Для согласования линии связи на оконечных устройствах сети RS485 необходимо использовать внешние согласующие резисторы.

Программная настройка:

Настройка модуля и конфигурация протоколов связи выполняется в среде разработки Siemens TIA Portal. Модуль поддерживает следующие режимы работы:

  • Freeport: свободно-программируемый режим для реализации нестандартных протоколов обмена;
  • ASCII: поддержка обмена данными в формате ASCII (доступна как библиотечная функция) ;
  • USS: специализированный протокол для управления частотными преобразователями Siemens (доступен как библиотечная функция);
  • Modbus RTU (ведущий/ведомый): обеспечивает обмен данными с устройствами, поддерживающими протокол Modbus RTU.

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

Типовые применения:

Модуль 6ES7241-1CH30-0XB0 используется в составе контроллеров S7-1200 для организации последовательного обмена данными в различных отраслях промышленности:

  • подключение к частотным преобразователям и другим приводам Siemens по протоколу USS;
  • интеграция устройств с интерфейсом Modbus RTU (датчики, счетчики электроэнергии, панели оператора);
  • подключение к системам диспетчеризации и верхнего уровня (SCADA);
  • обмен данными с нестандартным оборудованием через свободно-программируемый протокол Freeport;
  • построение распределенных систем сбора данных на базе сетей RS485.

Детали

Состояние

Б/у

FAQs

Часто задаваемые вопросы по коммуникационному модулю SIMATIC S7‑1200 CM 1241 (6ES7241‑1CH30‑0XB0)

Как настроить обмен по Modbus RTU в TIA Portal?

Для работы по Modbus используются библиотечные блоки «MB_COMM_LOAD» и «MB_MASTER» (или «MB_SLAVE»), доступные после установки пакета SIMATIC Step 7. Сначала вызывается «MB_COMM_LOAD» для задания параметров порта (скорость, чётность, номер порта), затем циклически «MB_MASTER» с указанием адреса ведомого, кода функции и регистров. Адрес порта задаётся в свойствах модуля CM 1241 (по умолчанию «300»). Для ведомого режима достаточно «MB_SLAVE», который автоматически отвечает на запросы.

Можно ли одновременно использовать протоколы Modbus и USS на одном модуле?

Нет, модуль CM 1241 имеет один порт RS‑485, поэтому в текущий момент активен только один протокол. Однако в программе можно переключать режимы между циклами, если это требуется (например, сначала опрос Modbus‑устройств, затем обмен с приводом по USS). Такое переключение организуется через последовательный вызов «COMM_LOAD» с разными настройками.

Как продиагностировать отсутствие связи с ведомым устройством?

В первую очередь проверьте выходные параметры блока «MB_MASTER»: бит «BUSY» указывает на активный запрос, «DONE» — на успешное выполнение, «ERROR» — на ошибку. В случае ошибки прочтите код в «STATUS» (например, 8382 — таймаут, 8383 — неверный адрес). Также убедитесь, что на устройстве правильно выбран режим Modbus и адрес, и проверьте правильность подключения контактов 3 и 8 на разъёме Sub‑D.

Как активировать и использовать режим Freeport для нестандартного протокола?

Freeport позволяет отправлять и принимать произвольные последовательности байт. Настройка выполняется через системные функции «SEND_PTP» и «RECEIVE_PTP». Предварительно сконфигурируйте модуль в режиме «Freeport» в его свойствах (закладка «Конфигурация»). Затем в программе задайте параметры порта через блок «SEND_CFG» и передавайте данные по мере необходимости.

Чем отличается CM 1241 от CB 1241, и какой выбрать?

CB 1241 (6ES7241‑1CH30‑1XB0) — это компактная плата расширения, которая вставляется непосредственно в разъём на передней панели CPU, не занимает места на DIN‑рейке и не требует отдельного блока питания. CM 1241 — более функциональный модуль, монтируемый слева от CPU, имеет собственную гальваническую развязку и может использоваться с любым CPU S7‑1200, включая старые версии. Если нужна повышенная помехоустойчивость и гибкость, выбирайте CM 1241. Для экономии места подходит CB 1241.

Как правильно терминировать линию RS‑485 при использовании CM 1241?

Сам модуль не имеет встроенного терминатора. Терминирующий резистор 120 Ом необходимо установить на наиболее удалённом от мастера конце шины (либо на самом удалённом устройстве, либо на отдельном разъёме). Подтягивающие резисторы смещения (+5 В на Data+ через 680 Ом и GND на Data‑ через 680 Ом) обычно ставятся на стороне мастера (т.е. со стороны CM 1241), если они не предусмотрены внутри других устройств.

Как обновить прошивку модуля CM 1241?

Прошивка обновляется через TIA Portal с помощью функции «Online‑диагностика». Подключитесь к CPU, выберите CM 1241 в дереве проекта, перейдите на вкладку «Диагностика» → «Обновление прошивки». Загрузите файл прошивки, полученный с сайта Siemens. Во время обновления процессор должен оставаться в режиме STOP, питание не отключать.

Какие максимальные расстояния без повторителей достижимы, и как их увеличить?

Паспортная длина кабеля до 1000 м. На это влияет скорость передачи и качество кабеля (экранированная витая пара, волновое сопротивление 120 Ом). Для увеличения расстояния используют повторители RS‑485. При скоростях выше 115 кбит/с реальная дальность может снижаться до 300–500 м. Рекомендуется прокладывать кабель вдали от силовых линий и использовать согласующие резисторы на обоих концах.

Можно ли подключить к модулю несколько устройств, и сколько?

Да, RS‑485 поддерживает многоточечное подключение. Теоретически можно подключить до 32 устройств без повторителей. При использовании повторителей количество можно увеличить. Адреса устройств Modbus должны быть уникальными в пределах одного сегмента. При большом количестве ведомых следите за временем цикла опроса — оно увеличивается пропорционально числу устройств.

Как диагностировать ошибки связи через светодиоды на модуле?

На лицевой панели CM 1241 расположены светодиоды «DIAG» (зелёный/красный) и «COM» (жёлтый). Зелёный DIAG означает нормальную работу, мигание красным — ошибку модуля или потерю связи с CPU. Жёлтый COM мигает при активности обмена данными (приём/передача). Если DIAG горит красным непрерывно, проверьте конфигурацию и правильность установки модуля.

Как настроить USS‑протокол для подключения к преобразователю Siemens?

Используйте библиотечные блоки «USS_PORT» и «USS_DRIVE». «USS_PORT» задаёт параметры связи (скорость, чётность, адрес порта). «USS_DRIVE» циклически обменивается с приводом (передаёт уставку скорости, слово управления, читает состояние). Блоки должны вызываться в циклическом прерывании (OB Cyclic Interrupt) с интервалом, соответствующим телеграмме (обычно 40–50 мс). Убедитесь, что в свойствах модуля в TIA Portal указан протокол «USS».

Как подключить CM 1241 к CPU, если слева уже установлен другой модуль?

Модуль CM 1241 подключается в любую точку левой шины расширения. Если слева уже есть, например, модуль ввода‑вывода, коммуникационный процессор или другой CM, расположите их последовательно на DIN‑рейке. Порядок не влияет на работу, но адрес порта (параметр «Порт») должен быть уникален и соответствовать настройкам в TIA Portal. Физически модули соединяются разъёмами на боковых стенках.

Возможен ли обмен данными между двумя S7‑1200 через CM 1241?

Да, можно организовать связь CPU‑CPU по RS‑485. Например, с одной стороны CM 1241 настроен как Modbus Master, с другой — как Modbus Slave. Или с обеих сторон использовать Freeport для собственного простого протокола. Также можно применять USS, если один из CPU имитирует привод. Быстродействие ограничено скоростью порта и временем цикла.

Как защитить модуль от перенапряжений при прокладке кабеля вне шкафа?

При риске грозовых наводок или разрядов статического электричества установите на линии RS‑485 внешние защитные диоды (TVS) и газоразрядники. Подключайте экран кабеля к земле через специальный зажим на вводе в шкаф. Желательно использовать промышленный повторитель со встроенной грозозащитой. Не прокладывайте кабель по наружным стенам без металлорукава.

Как сохранить и восстановить конфигурацию модуля при замене?

Конфигурация (параметры порта, протокол) хранится в проекте TIA Portal. При замене модуля на идентичный новый достаточно загрузить аппаратную конфигурацию в CPU. Каких‑либо дополнительных действий (загрузка прошивки, параметрирование) не требуется. Если модуль заменяется на модуль с более новой ревизией, возможно, потребуется обновить библиотеку GSD‑файлов в проекте.