Модуль расширения МР-02м 6xAI 2xAO
This page is not translated yet. The text below is the Russian source. Facts are unchanged.
Семейство: Модули расширения МР-02м. Полная карта регистров: карта Modbus.
В каталоге cyntron.ru карточка есть.
Назначение
Заголовок раздела «Назначение»Модуль расширения МР-02м 6xAI 2xAO измеряет шесть аналоговых каналов и задаёт две аналоговые уставки по RS-485 (Modbus RTU). В прошивке это исполнение 6AI2AO: Input 0 = 12. Заводской адрес равен коду типа и в таблице README равен 12.
Каждый вход — одна клемма P или N. На канал приходится 7 регистров. Тип датчика выбирается кодом 0…42. Уставки выходов AO1 и AO2 лежат в диапазоне 0…1000.
Расположение индикаторов
Заголовок раздела «Расположение индикаторов»Технические характеристики
Заголовок раздела «Технические характеристики»Таблица 1. Технические характеристики.
| Параметр | Значение |
|---|---|
| Интерфейсы связи | |
| Порт | RS-485, ведомый Modbus RTU |
| Скорость и формат по умолчанию | 115200 8N1 |
| Адрес | заводской 12; запись Holding 128, диапазон 1…247 |
| Функции | 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x0F, 0x10 — по заголовкам карты |
| Входы и выходы | |
| Аналоговые входы | 6 каналов AI1…AI6, клеммы P и N, см. таблицу клемм |
| Регистры канала AI | 7 штук, база типа канала k: 400 + (k−1)·7 |
| Коды датчиков | 0…42, приложение карты |
| Аналоговые выходы | 2 канала, уставка 0…1000 (Holding 33 и 34). |
| Безопасные уставки AO | Input/Holding 503 и 504, 0…1000, EEPROM; по таймауту регистра 134 |
| Частота опроса и фильтр Калмана | блоки 533–568 и 490–502 карта этого исполнения не обслуживает: чтение 0, запись без эффекта |
| Индикация и органы управления | |
| Кнопка | как у семейства, раздел ниже |
| Гарантия | |
| Срок | 3 года |
Габариты и внешний вид
Заголовок раздела «Габариты и внешний вид»Общая установка модулей МР-02м на рейку — на странице монтажа.
Назначение клемм
Заголовок раздела «Назначение клемм»Таблица — соответствие каналов, клемм P/N, аппаратного канала и регистра типа из карты регистров. Обозначения клемм AO1 и AO2 на корпусе карта не приводит.
| Канал | Клемма в карте | Аппаратный канал в карте | Регистр типа |
|---|---|---|---|
| AI1 | P | hw ch4 | 400 |
| AI2 | N | hw ch4 | 407 |
| AI3 | P | hw ch5 | 414 |
| AI4 | N | hw ch5 | 421 |
| AI5 | P | hw ch6 | 428 |
| AI6 | N | hw ch6 | 435 |
| Выход | Holding, уставка | Безопасная уставка |
|---|---|---|
| AO1 | 33 | 503 |
| AO2 | 34 | 504 |
Для кодов 21…33 (трёхпроводный термометр сопротивления) карта пишет подключение так: GND — одиночный провод с элемента, P и N — пара с другого конца, провода пары взаимозаменяемы. Запись кода в регистр типа P-канала выставляет тот же код в N-канал пары. Оба регистра показывают одну температуру, клемма N участвует в компенсации линии. Для кода 41 (термопара K) карта отдельно пишет то же автоматическое выставление кода в N-канал пары. README для трёхпроводной схемы называет порядок жил GND, затем P, затем N. Это описание схемы, не номера винтов.
Индикация и кнопка
Заголовок раздела «Индикация и кнопка»Кнопка общая для прошивки семейства. Текст раздела — из README, «Кнопка и индикация», и из описания Holding 118 в карте.
| Действие | Поведение |
|---|---|
| Нет опроса Modbus дольше примерно 20 с | Мигание индикатора текущим адресом |
| Короткое нажатие | Показ адреса 3 с; повтор в окне прибавляет 1 к адресу; после мигания адрес записывается |
| Длинное нажатие и отпускание | Заводской сброс. |
Кнопкой адрес меняется в диапазоне 1…18. Адрес 19…247 записывают в Holding 128. Порядок — на странице настройки модулей.
Цвета ламп: карта называет статусные синими и красными и не пишет, какой цвет что означает. Holding 118 = 1 гасит статусные, канальные, бегущую строку и показ адреса. Заводское значение 118 — 0, индикация включена. Запись больше 1 — исключение 3.
Сдвиг бегущей строки адреса — Holding 133. Запись 500 хранится как 50 и сдвигает фазу на 0,5 с. Запись 50 даёт 50 мс, а не 5 с: старый пример карт «50 = 5,0 с» не совпадает с прошивкой. Кнопка, гашение индикации и заводской сброс — на странице настройки модулей.
Монтаж и подключение
Заголовок раздела «Монтаж и подключение»Первый рисунок — схема этого исполнения: верхний ряд входов и нижний ряд (питание, RS-485, два выхода). Рисунки 16–18 — верхний ряд шестиканального AI. Чертёж нижнего ряда с шестью AO на эту страницу не ставится.
Отдельной схемы сухого контакта (рис. 19) на странице нет. PDF руководства — в разделе документов.
Текст карты для трёхпроводной схемы (коды 21…33) приведён в разделе клемм. Для кода 41 там же отмечено только копирование кода типа в N-канал пары. Единица пересчитанного значения зависит от кода и описана ниже. Шкала кода 35 (0…30 В) в двух местах одной карты не совпадает — в характеристиках канала она не зафиксирована одним числом.
Уставка AO в регистре — число 0…1000.
Рекомендация README: не больше 10 модулей на одну линию RS-485. Заводской адрес этого модуля — 12. Совпадение адреса 15 у другого исполнения и датчика ДТВ описано на странице семейства.
Принцип работы и режимы
Заголовок раздела «Принцип работы и режимы»На канал AI семь регистров. Для AI1: 400 — тип, 401–402 — базовое значение (uint32, младшее слово по меньшему адресу), 403 — пересчитанное значение, 404 — калибровка, 405 — нижний предел, 406 — верхний предел. Следующий канал начинается на +7. AI6: тип 435, пересчитанное значение 438.
Запись типа выполняется в holding (для AI1 — Holding 400). Запись в регистр пересчитанного значения физику измерения не меняет.
Базовое значение (401–402 и далее с шагом 7): карта задаёт единицы по типу датчика — 0,01 Ом для сопротивления, мкВ для термопары и дифференциального напряжения, нА для токовых входов, мкВ с делителем для 0…10 В.
Калибровка — int16 на всём диапазоне −32768…32767 и прибавляется к пересчитанному значению своей клеммы, в единицах этого значения. Для сухого контакта смещение не применяется. При обрыве, коротком замыкании или выходе за диапазон смещение не применяется, кроме термопары K и дифференциальных ±50 мВ / ±2 В: для них оно применяется всегда. Итог насыщается по границе ветви. Сохранённое смещение при этом не меняется и хранится в EEPROM.
Единицы пересчитанного значения, где оба места карты говорят одно и то же:
| Коды | Единица |
|---|---|
| 1…33, 41 (NTC, Pt, Ni, трёхпроводные RTD, термопара K) | 0,1 °C. Пример карты для NTC: 235 → 23,5 °C. Пример для термопары K: 850 → 85,0 °C |
| 34 (0…10 В) | мВ, шкала по умолчанию 0…10000. Пример: 5000 → 5,000 В |
| 38 (0…5 мА) | 0,01 мА, 0…500. Пример: 250 → 2,50 мА |
| 39 и 40 (0…20 мА и 4…20 мА) | 0,01 мА, 0…2000. Пример для 4…20 мА: 1300 → 13,00 мА |
| 42 (сухой контакт) | 0 или 1. В приложении карты: 1 = замкнут при R ≤ 1 кОм |
| 0 (выключен) | 0 |
Код 35 (0…30 В): в примечании о калибровке написано «0,01 В (шкала по умолчанию 0…3000 на 30 В)», в таблице единиц приложения — «мВ, 0…30000». Места расходятся, поэтому одна шкала здесь не выбрана.
Коды 36 и 37: таблица единиц относит значение к нижнему и верхнему пределу и называет шкалы ±50 мВ и ±2 В. Примечание о калибровке пишет, что заводской шкалы нет и единица целиком задаётся пределами. Одну цену деления страница не фиксирует.
Для токовых и потенциальных типов шкалу можно переопределить регистрами нижнего и верхнего предела. Числа выше — для заводских пределов.
Выход за предел: Input 107 — ниже нижнего, Input 108 — выше верхнего, биты 0…5 = AI1…AI6.
Коды ниже взяты из приложения карты регистров прошивки. Со страницей кодов датчиков они не сверялись: та страница таблицу не печатает, пока коды не сопоставлены с руководством.
| Код | Датчик |
|---|---|
| 0 | Выключен |
| 1 | NTC 1,8 кОм (B3380) |
| 2 | NTC 5 кОм (B3470) |
| 3 | NTC 10 кОм (B3950) |
| 4 | NTC 10 кОм (B3988) |
| 5 | NTC 10 кОм (B3435) |
| 6 | NTC 10 кОм (B3470) |
| 7 | NTC 100 кОм (B3950) |
| 8…11 | Pt50 / Pt100 / Pt500 / Pt1000 (α 0,00385), 2 провода |
| 12…14 | 50П / 100П / 1000П (α 0,00391) |
| 15…17 | 50М / 100М / 1000М (α 0,00428) |
| 18…20 | Ni100 / Ni500 / Ni1000 (α 0,00617) |
| 21…24 | Pt50 / Pt100 / Pt500 / Pt1000 (α 0,00385), 3 провода |
| 25…27 | 50П / 100П / 1000П, 3 провода |
| 28…30 | 50М / 100М / 1000М, 3 провода |
| 31…33 | Ni100 / Ni500 / Ni1000, 3 провода |
| 34 | Напряжение 0…10 В |
| 35 | Напряжение 0…30 В |
| 36 | Дифференциальное ±50 мВ |
| 37 | Дифференциальное ±2 В |
| 38 | Ток 0…5 мА |
| 39 | Ток 0…20 мА |
| 40 | Ток 4…20 мА |
| 41 | Термопара K (ТХА) |
| 42 | Сухой контакт |
Блоки 490–502 (фильтр Калмана по пересчитанному значению) и 533–568 (частота опроса АЦП, усреднение, НЧ-фильтр) карта этого типа не обслуживает. Чтение этих адресов даёт 0, запись принимается без эффекта. Включить фильтр Калмана по значению на этом исполнении нельзя: маска остаётся 0. Плоский блок калибровки 520–531 снят с версии 1.0.12.13: те адреса читаются как 0, запись без эффекта; карта пишет, что сохранённые значения при этом не потеряны и адрес доступа сменился.
Аналоговые выходы:
| Канал | Уставка, запись в ЦАП | Отображение на выходе | Безопасная уставка, EEPROM |
|---|---|---|---|
| AO1 | Holding 33, 0…1000 | Input 33, 0…1000 | 503 |
| AO2 | Holding 34, 0…1000 | Input 34, 0…1000 | 504 |
Регистр 134 — таймаут неактивности Modbus. README называет его секундами. Карта этого исполнения пишет следствие: AO переходят в уставки 503 и 504. Заводское число в регистре 134 карта не называет. Краткий текст руководства на странице безопасного состояния говорит, что на новом модуле время до срабатывания равно 0. Страница эти две формулировки в одно заводское число не сводит.
Настройка
Заголовок раздела «Настройка»| Параметр | Значение | Регистр | Как изменить |
|---|---|---|---|
| Адрес | заводской 12; допустимо 1…247 | Holding 128 | Кнопка или запись 128 |
| Скорость и формат | 115200 8N1 | Holding 110, 111, 112 | Запись. 1152 = 115200; чётность 0/1/2; стоп 1 или 2 |
| Fast Modbus | 0 = классический, 1 = Fast Modbus. Заводское значение карта не называет | Coil 122, Holding 122 | Запись 0 или 1. Значение Holding 122 = 2 в обычной сборке модуль на Modbus не переключает |
| Тип датчика AI1 | код 0…42; заводской код канала карта не называет | Holding 400 | Запись кода. Канал k: 400 + (k−1)·7 |
| Уставка AO1 | 0…1000; заводское число карта не называет | Holding 33 | Запись. AO2 — Holding 34 |
| Безопасная уставка AO1 | 0…1000, EEPROM; заводское число карта не называет | Holding 503 | Запись. AO2 — Holding 504 |
| Таймаут неактивности | секунды по README; заводское число карта не называет | Holding 134 | Запись |
| Заводской сброс | 115200 и адрес 12 | Holding 1001 или длинное нажатие | Запись ненулевого в 1001. Адрес 1001 назван в README, в списке holding карты 6AI2AO его нет |
Сброс не обнуляет наработку и серийный номер. Счётчики DO/DI в карте этого исполнения не описаны.
Работа с сервером СА-02м
Заголовок раздела «Работа с сервером СА-02м»В веб-интерфейсе сервера путь меню — «Устройства RS-485»: поиск модуля на линии, окно настройки и прошивка. Страница раздела: Устройства RS-485.
Работа по Modbus
Заголовок раздела «Работа по Modbus»Порт RS-485, Modbus RTU, по умолчанию 115200 8N1. Адрес — Holding 128. Код типа — Input 0, значение 12. Holding 0 при чтении даёт 0.
Полная карта генерируется из файла карты регистров прошивки и лежит в репозитории: src/data/generated/registers/mr-02m-6ai-2ao.json (229 строк). Ниже ключевые регистры, не все 229. Интерактивная карта — на странице регистров.
| Адрес | Пространство | Название |
|---|---|---|
| 0 | input | Код типа: 12 = 6AI2AO |
| 33 | holding | Уставка AO1, 0…1000, запись в ЦАП. AO2 — 34 |
| 107 | input | Ниже нижнего предела, биты 0…5 = AI1…AI6 |
| 108 | input | Выше верхнего предела, биты 0…5 = AI1…AI6 |
| 110 | holding | Запись скорости RS-485. 1152 = 115200 |
| 118 | holding | Гашение индикации: 0 = включена, 1 = выключена |
| 122 | coil | Fast Modbus: 0 = классический, 1 = Fast Modbus |
| 128 | holding | Адрес Modbus, запись 1…247 |
| 129 | holding | Ненулевая запись — режим обновления, около 2 мин, не широковещательно |
| 134 | holding | Таймаут неактивности: AO переходят в 503 и 504 |
| 320 | input | Версия прошивки, MAJOR |
| 400 | holding | Тип датчика AI1, код 0…42 |
| 403 | input | Пересчитанное значение AI1 |
| 503 | holding | Безопасная уставка AO1, 0…1000, EEPROM |
| 1001 | holding | Заводской сброс (README). В holding-списке карты 6AI2AO этого адреса нет |
Серийный номер — Input и Holding 270–271, uint32, младшее слово по меньшему адресу. Версия приложения дальше: 321 MINOR, 322 PATCH, 323 SUFFIX.
Обновление прошивки
Заголовок раздела «Обновление прошивки»Ненулевая запись Holding 129 — режим обновления примерно на 2 минуты, не широковещательно. Сервисный адрес загрузчика — 247. См. обновление прошивки.
Заводской сброс возвращает порт к 115200 8N1 и адрес к 12. Наработка и серийный номер при сбросе сохраняются.
Известные проблемы
Заголовок раздела «Известные проблемы»Шкала кода 35 (0…30 В) в двух местах карты регистров 6AI2AO записана по-разному, поэтому одна цена деления здесь не выбрана. Подробности — в разделе режимов.
Сдвиг бегущей строки — Holding 133: запись 500 даёт 0,5 с. Подробности — в разделе индикации и на странице настройки модулей.
В прочитанном журнале вики (запись 2026-10-14, версии 1.0.12.19 и 1.0.12.18) отдельной открытой неисправности исполнения 6AI2AO нет.
История изменений
Заголовок раздела «История изменений»Журнал прошивки МР-02м. Для аналоговых каналов запись от 2026-10-14 прямо говорит: каналы AI начинаются с адреса 400, по 7 регистров, шаг 7·(n−1). Адреса 140–181 каналами AI больше не являются. Карта этого исполнения уже ведёт AI1…AI6 с адреса 400.
Безопасность, хранение, гарантия
Заголовок раздела «Безопасность, хранение, гарантия»Гарантия — 3 года. Условия — на странице гарантии. Хранение — на странице хранения. Предупреждения по электробезопасности — на странице безопасности. На странице модуля эти тексты не копируются.
Документы и файлы
Заголовок раздела «Документы и файлы»ЧЕРТЕЖИ и СХЕМЫ
- EPLANУГО МР-02м 6xAI 6xAO (близкое исполнение) в EPLAN *.edzСкачать
- EPLANОбщие УГО ЦИНТРОН в EPLAN *.edzСкачать
- DWGОбщие УГО ЦИНТРОН в EPLAN *.dwgСкачать
- DWGУГО МР-02м 6xAI 6xAO (близкое исполнение) в autoCAD *.dwgСкачать
- DWGОбщие УГО ЦИНТРОН в autoCAD *.dwgСкачать
- DWGТиповые проекты шкафов управления в autoCAD *.dwgСкачать
- SVGИзображение модуля расширения *.svgСкачать
