Контроллер КР-Д16А8.M2 — руководство по эксплуатации | СКБ "Промавтоматика"
Контроллер КР-Д16А8.M2
Область применения руководства
Настоящее руководство по эксплуатации содержит сведения о конструкции, принципе действия и характеристиках контроллера расширения входов КР-Д16А8.М2 (далее по тексту КР).
В руководстве приведены указания, необходимые для правильной и безопасной работы КР, а также для оценки его технического состояния.
1. Описание и работа
В этом разделе:
- 1.1 Назначение
- 1.2.1 Цифровые входы
- 1.2.2 Аналоговые входы
- 1.2.3 Порты связи
- 1.2.4 Индикация
- 1.2.5 Конструктивное исполнение
- 1.2.6 Условия эксплуатации
- 1.3 Состав изделия
- 1.4 Устройство и работа
1.1 Назначение
КР предназначен для функционирования в информационно-управляющих системах (АСУТП, SCADA-системы, системы телемеханики и т.п.) в качестве устройства дистанционного контроля, управления и взаимодействия с более высокими уровнями систем, в том числе ПЛК-166.М2, ПЛК-84.М2И.
1.2.1 Цифровые входы
Параметры цифровых входов приведены ниже:
| Параметр | Значение |
|---|---|
| Количество | 16 |
| Типы подключаемых датчиков | С активным выходом ТС и ТИР С пассивным выходом «сухой контакт» |
| Номинальный ток входа | 6 мА |
| Напряжение на входах | Встроенный источник ±12В, Внешний источник — до 27В |
| Максимальная частота входных сигналов от датчиков | По входам D1 … D4 — до 10 кГц По входам D5 … D16 — до 200 Гц |
| Программируемое время подавления дребезга | 1 мс …10 с |
| Гальваническая развязка входов | Есть групповая развязка на все входы |
| Защита входов от повышенного напряжения | Есть до ±30В |
| Пределы допускаемой относительной погрешности преобразования частотных сигналов в цифровое значение частоты | ±0,1 % |
Для возможности подключения датчиков различного типа на общий провод цифровых входов можно подавать любую полярность встроенного источника подпитки датчиков, либо отключить его.
Состояние цифровых входов отображается светодиодными индикаторами.
1.2.2 Аналоговые входы
| Параметр | Значение |
|---|---|
| Количество | 8 |
| Типы подключаемых датчиков | 0-5 мА, 0-20 мА, 4-20 мА, 20-4 мА |
| Сопротивление на входе | 150 Ом |
| Пределы абсолютной погрешности преобразования входных сигналов в цифровое значение | ±0.2 мА |
| Период опроса | 0,02 сек |
| Гальваническая развязка входов | Есть групповая развязка на все входы |
| Защита входов от повышенного тока и напряжения | Есть: от тока более ±50 мА и перенапряжения до ±30В |
| Программная фильтрация помех по входам | Есть |
Имеется программная индикация выхода аналогового сигнала за верх номинального диапазона (см. описание регистров в Приложении 1).
1.2.3 Порты связи
КР имеет два порта связи: RS-485 и USB.
Порт RS-485 предназначен для связи с устройствами верхнего уровня и имеет следующие параметры:
- наличие гальванической развязки;
- протокол обмена MODBUS;
- скорость обмена до 115 200 бод;
- количество объединяемых устройств до 32;
- длина линии связи до 1500 м.
Порт USB используется для настройки параметров и обновления версий программного обеспечения КР. Подключение к USB порту осуществляется стандартным кабелем USB 2.0AB.
Изменение параметров и обновления версий программного обеспечения КР выполняется при помощи программы «Настройка КР (USB)», входящей в комплект поставки КР и доступной на сайте www.skbpa.ru в разделе описания данного контроллера.
1.2.4 Индикация
КР имеет 2 светодиодных индикатора на верхней панели, отражающих исправное состояние КР и обмен данными КР с управляющим компьютером/контроллером, а также 16 светодиодных индикаторов, отражающих состояние цифровых входов.
1.2.5 Конструктивное исполнение
КР изготавливается в пластиковом корпусе для монтажа на DIN рельс. Настенный монтаж возможен при установке на корпус монтажных кронштейнов, поставляемых по дополнительному заказу. Чертёж корпуса КР приведён на рис. 1.
Габаритные размеры корпуса — 156(180*) x 101 x 32.6 мм (* — вариант настенного монтажа).

1.2.6 Условия эксплуатации
Питание КР осуществляется от источника постоянного тока напряжением 12 … 30 В. Потребляемая мощность — не более 4 Вт. Имеется защита от неправильной полярности и перенапряжения.
Степень защиты КР от воздействия окружающей среды — IP50.
КР предназначен для работы в следующих рабочих условиях:
- температура окружающего воздуха от −40 °C до +60 °C;
- верхнее значение относительной влажности воздуха 95 % при температурах ниже +35 °C, без конденсации влаги.
1.3 Состав изделия
| Наименование | Обозначение | Кол-во | Примечание |
|---|---|---|---|
| Контроллер КР-Д16А8.М2 | КГПШ 466514.036-02 | 1 | |
| Руководство по эксплуатации | КГПШ 466514.036-02РЭ | На сайте skbpa.ru | |
| Паспорт | КГПШ 466514.036-02ПС | 1 | |
| Программа изменения настроек «Настройка КР (USB)» | КГПШ 466514.036ПО | На сайте skbpa.ru | |
| Кабель для подключения к порту USB | КГПШ 466514.004-03 | По доп. заказу | |
| Комплект для настенного монтажа | В6600334 | По доп. заказу |
1.4 Устройство и работа
КР представляет собой специализированную одноплатную микроконтроллерную систему, адаптированную для выполнения задач сканирования объектов, управления, обработки и передачи информации.
Цифровые входы КР могут обрабатываться как телесостояние (ТС), телеизмерение интегральное (ТИИ), телеизмерение расхода (ТИР). Входы защищены оптронной гальванической развязкой, входными сигналами для которой являются импульсы тока: логический «0» не более 1 мА, логическая «1» не менее 3 мА. Опрос датчиков, имеющих выход типа «сухой контакт», выполняется с использованием встроенного гальванически развязанного источника питания 12В.
Аналоговые входы КР обрабатываются с периодом опроса 200 мс.
Для обработки аналоговых сигналов в КР применяется 12-разрядный АЦП с цифровой фильтрацией входного сигнала. Диапазон измеряемого входного тока 0-5мА или 0-20мА/4-20мА задаётся в настройках КР через программу «Настройка КР (USB)», по умолчанию задан диапазон 0-20мА/4-20мА.
Передача информации и объединение КР и других устройств производится через интерфейс RS-485. Протокол обмена — MODBUS, описание которого приведено в Приложении 1.
КР выводит на светодиодные индикаторы «КОНТРОЛЬ» (каждую секунду изменяет состояние) и «ПЕРЕДАЧА» (горит на время передачи данных по RS485) состояние своей работы. Светодиоды цифровых входов горят при замкнутом входе (режим включённого внутреннего источника запитки входов) и при подаче тока на вход (режим отключённого внутреннего источника запитки входов).
2.1 Требования безопасности
К работе с КР допускаются лица, изучившие настоящее руководство и прошедшие инструктаж по технике безопасности при эксплуатации электроустановок потребителей.
По способу защиты от поражения электрическим током КР относится к классу III по ГОСТ 12.2.007.0.
Подключение внешних устройств к КР должно производиться при отсутствии на них и на КР напряжения питания.
2.2.1.1 Подключение цифровых датчиков
Монтаж сигнальных линий от датчиков дискретных сигналов осуществляется на клеммы креплением «под винт», маркированные соответствующим образом. На клеммы D1-D16 подключаются сигнальные провода от датчиков, клеммы «Общий D1-D16» объединены между собой и предназначены для подключения общих проводов датчиков. Для дискретных входов существует возможность выбора типа подключаемых датчиков (пассивный/активный). Выбор типа подключаемых датчиков осуществляется установкой соответствующих перемычек на плате КР (рис. 2).

Для подключения к КР датчиков с пассивным выходом («сухой контакт», «открытый коллектор» и т.п.) необходимо установить перемычки на плате КР, согласно приведённым на рис. 3, 4 схемам (соответствующая маркировка установки перемычек нанесена на плате). При такой установке перемычек на общий цифровой провод подаётся напряжение +12В(−12В), и возвратные провода оптронов замыкаются на соответствующий источник питания.


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

Полярность подаваемого сигнала значения не имеет, но необходимо следить за тем, чтобы ток, протекающий через вход при срабатывании датчика, был в пределах 5-20 мА.
Максимально допускаемое сечение подсоединяемых проводников 2.5 кв. мм.
2.2.1.2 Подключение аналоговых датчиков
Монтаж сигнальных линий от датчиков аналоговых сигналов осуществляется на клеммы креплением «под винт», маркированные соответствующим образом. На клеммы A1-A8 подключаются сигнальные провода от датчиков, клеммы «Общий A1-A8» объединены между собой и подключены к аналоговой земле АЦП. Максимально допускаемое сечение подсоединяемых проводников 2.5 кв. мм.
Для каждого входа можно через программу настройки задать диапазон измеряемого сигнала — 0-5 мА или 0/4-20 мА.
Схема подключения датчиков с токовым выходом к аналоговым входам КР приведена на рис. 6.

2.2.2 Подключение порта связи
Связь КР с управляющим компьютером или контроллером более высокого уровня осуществляется через интерфейс RS485. Монтаж сигнальных линий осуществляется подключением связного кабеля на клеммы, маркированные A и B, подключение линии экрана производится к клемме S. Всего с контроллером верхнего уровня (например, ПЛК-84.М2, ПЛК-166.М2И) могут работать до 8-ми КР при одном базовом адресе. При этом каждый КР должен иметь уникальный сетевой номер, который задаётся 3-мя переключателями «ADDR» на плате КР в двоичном коде (рис. 2). Таблица соответствия положения переключателей сетевому номеру КР приведена на панели КР на рис. 2.
Интерфейс RS485 позволяет объединить до 32-х КР на одной линии связи. Для программирования адреса по всему адресному пространству в регистр базового адреса КР необходимо записать соответствующее смещение, используя программу «Настройка КР (USB)».
Схема соединения блоков КР и контроллером верхнего уровня приведена на рис. 7. Схема соединения блока КР и компьютера для настройки КР через интерфейс USB приведена на рис. 8.

При подключении КР к физической линии (экранированная витая пара длиной до 1500 м) следует корректно установить согласующую нагрузку в устройстве, находящемся на конце связного кабеля. Например, в схеме на рис. 7 согласующая нагрузка включается установкой перемычки между клеммами B и T в ПЛК-84.М2 (ПЛК-166.М2И) и крайнем в сети КР (переключатель «T» показан на рис. 2, положение «ON» которого соответствует включённой нагрузке).
2.3 Использование по назначению
После подсоединения входных сигналов к управляемому объекту и сигналов интерфейса RS-485 к другим объектам системы необходимо проверить системные установки КР.
Предприятие-изготовитель выпускает КР со следующими первоначальными установками, запрограммированными в EEPROM:
- базовый адрес КР 30(hex). Адрес КР вычисляется как сумма базового адреса и значения переключателя «ADDR» (0 … 7), т.е. переключателями можно задать 8 различных адресов при одном базовом адресе;
- скорость 9600 бод, 8 бит, чётность, 1 стоп;
- задержка передачи и максимально допустимая пауза между символами при приёме 3,5 символа;
- включен алгоритм определения аварии питания (см. Приложение 1);
- выключена фильтрация счетчиков цифровых входов;
- время фильтрации состояний цифровых входов 100 мс.
Для запуска КР необходимо подать напряжение питания 12 … 30 В на соответствующие клеммы.
На плате КР имеются 2 светодиодных индикатора. При исправном функционировании КР индикатор «КОНТРОЛЬ» мигает с частотой один раз в секунду. Индикатор «ПЕРЕДАЧА» светится при передаче данных КР по интерфейсу RS-485.
Для изменения настроек КР необходимо подключить его к компьютеру согласно схеме рис. 8 и воспользоваться программой «Настройка КР (USB)».

Приложение 1. Описание протокола MODBUS
Входные данные (к КР) / Выходные данные (от КР)
ADDR, FUNC, DATA, DATA, … CRCL, CRCH
- ADDR — адрес КР (диапазон адресов для КР — 30h…37h);
- FUNC — запрашиваемая функция;
- DATA — передаваемые данные (зависят от функции, могут отсутствовать).
02 Read Input Status (Чтение статуса входов)
КР имеет 16 дискретных входов с адресами 0..15. «1»-значение входа соответствует разомкнутому датчику (ток не течет), «0»-соответственно замкнутому датчику (ток течет).
| Формат запроса | Пример | Формат ответа | Пример |
|---|---|---|---|
| Адрес КР | 30h | Адрес КР | 30h |
| Функция | 02h | Функция | 02h |
| Начальный адрес (ст.) | 00h | Счетчик байт | 01h |
| Начальный адрес (мл.) | 00h | Данные (Входы 7-0) | FFh |
| Количество (ст.) | 00h | CRC | -- |
| Количество (мл.) | 08h | ||
| CRC | -- |
Если возвращаемое количество входов не кратно 8, то оставшиеся биты в последнем байте сообщения будут установлены в «0».
03 Read Holding Registers (Чтение регистров)
КР имеет 58 двухбайтных регистра с адресами 00h…39h, содержащих информацию о состоянии входов и 32 регистра EEPROM с адресами 100h..11Fh, содержащих информацию о настройках КР.
Назначение регистров:
| Номер регистра | Назначение | Описание |
|---|---|---|
| 00h | Текущие ТелеСостояния (ст.мл.) | «0»-датчик замкнут, «1»-разомкнут 0 бит мл. – 1 цифровой вход, 7 бит ст. – 16 цифровой вход |
| 01h-10h | Счетчики изменений ТелеСостояний (ст.мл.) 16 x 2 байта | 01h – 1 цифр.вход, 10h – 16 цифр.вход |
| 11h-18h | Значения Аналоговых входов (ст.мл.) 8 x 2 байта | режим 0-5mA: 0mA=0000h, 5mA=FFFFh режим 0-20mA: 0mA=0000h, 20mA=FFFFh режим 4-20mA: 4mA=3333h, 20mA=FFFFh 11h - 1 аналог.вход, 18h – 8 аналог.вход |
| 19h | Регистр индикации выхода значения аналоговых входов за верхнее значение номинального диапазона | Значение бита = «0» - значение входа внутри номинального диапазона, «1» - выход за номинальный диапазон. 0 бит младшего байта регистра – 1 вход, 7 бит младшего байта регистра – 8 вход. Старший байт не используется. |
| 1Ah-39h | Частота 1-16 цифровых входов в Гц, тип float IEEE 754. | Отрицательное значение частоты – признак недостоверности значения частоты входа (отсутствие импульсов, идет подсчет частоты). |
| 3Ah | Номер версии ПО КР (мл.) | Номер версии ПО контроллера. |
| 100h | Регистр конфигурации КР (мл.) (по умолчанию 03h). | 0 бит: «1» - включен/«0» - выключен режим определения Аварии Питания (см. примечание в конце) 1 бит: «1» - выключение/«0» - включение фильтрации обработки Счетчиков изменений ТелеСостояний. Фильтрация Текущих ТелеСостояний включена всегда. 2 - 7 биты – резерв. |
| 101h | Базовый адрес КР (мл.) (по умолчанию 30h). | Адрес КР вычисляется как сумма базового адреса и значения 3 переключателей адреса (0..7), т.е. переключателями можно задать 8 различных адресов при одном базовом адресе. |
| 102h | Конфигурация последовательного порта (мл.) (по умолчанию 9600, четность). | бит 2-0: скорость порта 000 – 38400 бод 001 – 19200 бод 010 – 9600 бод 011 – 4800 бод 100 – 2400 бод 101 – 1200 бод 110 – 57600 бод 111 – 115200 бод 3 бит: «0»-нет/ «1»-есть четность 4 бит: «0»-нечет/ «1»-чет длина слова – 8 бит, 1 стоп |
| 103h-104h | Резерв | |
| 105h | Тип аналогового входа (мл.) | значение бита = «0» - 0-20 мА/4-20 мА, «1» - 0-5 мА. 0 бит мл. – 1 аналоговый вход, 7 бит мл. - 8 аналоговый вход. |
| 106h-10Fh | Резерв | |
| 110h-11Fh | Время фильтрации цифровых входов 1-16 (мл.), мсек. (по умолчанию 100d) | время, в течение которого сигнал не должен меняться для определения его достоверности. |
| Формат запроса | Пример | Формат ответа | Пример |
|---|---|---|---|
| Адрес КР | 30h | Адрес КР | 30h |
| Функция | 03h | Функция | 03h |
| Начальный адрес (ст.) | 00h | Счетчик байт | 04h |
| Начальный адрес (мл.) | 11h | Регистр 11 (ст.) | FFh |
| Кол-во регистров (ст.) | 00h | Регистр 11 (мл.) | FFh |
| Кол-во регистров (мл.) | 02h | Регистр 12 (ст.) | 05h |
| CRC | -- | Регистр 12 (мл.) | 40h |
| CRC | -- |
Данные регистров в ответе передаются как 2 байта на регистр. Для каждого регистра первый байт содержит старшие биты, второй байт содержит младшие биты.
06 Preset Single Register (Запись единичного регистра)
Запись в регистры EEPROM 100h-11Fh разрешена только через USB-интерфейс.
| Формат запроса | Пример | Формат ответа | Пример |
|---|---|---|---|
| Адрес КР | 30h | Адрес КР | 30h |
| Функция | 06h | Функция | 06h |
| Адрес регистра (ст.) | 01h | Адрес регистра (ст.) | 01h |
| Адрес регистра (мл.) | 00h | Адрес регистра (мл.) | 00h |
| Данные (ст.) | 12h | Данные (ст.) | 12h |
| Данные (мл.) | 34h | Данные (мл.) | 34h |
| CRC | -- | CRC | -- |
17 (11 HEX) Чтение идентификатора подчинённого
Содержание байтов данных в ответе специфично для каждого типа контроллеров. Формат ответа для КР показан ниже.
| Формат запроса | Пример | Формат ответа | Пример |
|---|---|---|---|
| Адрес КР | 30h | Адрес КР | 30h |
| Функция | 11h | Функция | 11h |
| CRC | -- | Счетчик байт | 04 |
| Идентификатор у-ва | 30h | ||
| Индикатор пуска | xx (0-OFF, FF-ON) | ||
| Счетчик (ст.) | xx | ||
| Счетчик (мл.) | xx | ||
| CRC | -- |
В поле «счетчик» содержится информация о количестве принятых пакетов после включения питания.
Алгоритм обнаружения аварии питания может быть включен или выключен путём установки бита в Регистре конфигурации КР (100h). При включении режима после подачи или сбоя питания КР на любую команду MODBUS (кроме 17) возвращает сообщение об ошибке с кодом ошибки FFh (после аварии питания Счетчики изменений ТелеСостояний обнуляются). В нормальный режим КР переходит после получения команды 17 Чтение идентификатора подчиненного.
Важно: в отличие от КР-8Р.М2 и КР-4А.М2, у этого контроллера режим включён «из коробки» (регистр 100h по умолчанию 03h).

