WB-MCM16 Модуль счетных входов 16-канальный: различия между версиями
Matveevrj (обсуждение | вклад) |
|||
(не показано 38 промежуточных версий 8 участников) | |||
Строка 1: | Строка 1: | ||
[[File:WB-MCM16 tilt.jpg |500px|thumb|right| Модуль WB-MCM16]] | |||
== Назначение == | ==== Назначение ==== | ||
Модуль дискретных и счётных входов 16-канальный WB-MCM16 предназначен для подключения сигналов типа “сухой контакт” и “открытый коллектор”, | Модуль дискретных и счётных входов 16-канальный WB-MCM16 предназначен для подключения сигналов типа “сухой контакт” и “открытый коллектор”, | ||
подключения приборов учёта воды, электричества, газа и т.д. с импульсными выходами. | подключения приборов учёта воды, электричества, газа и т.д. с импульсными выходами. | ||
Не требуется предварительное конфигурирование режимов входов. Имеется защита от переполнения счётчика импульсов. | Не требуется предварительное конфигурирование режимов входов. Имеется защита от переполнения счётчика импульсов. | ||
Исполнение: корпус на DIN-рейку (ширина 3 юнита). Напряжение питания 12 – 24В | Исполнение: корпус на DIN-рейку (ширина 3 юнита). Напряжение питания 12 – 24В | ||
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS, а также с помощью внешних кнопок. | Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS, а также с помощью внешних кнопок. | ||
== Технические характеристики == | ==== Технические характеристики ==== | ||
* 16 дискретных входов с поддержкой счёта импульсов c встроенными источниками напряжения | * 16 дискретных входов с поддержкой счёта импульсов c встроенными источниками напряжения | ||
* Групповая гальваническая изоляция входов от интерфейса RS-485, до 1.5кВ. | * Групповая гальваническая изоляция входов от интерфейса RS-485, до 1.5кВ. | ||
* Напряжение питания: от 11 до 24 В. | * Напряжение питания: от 11 до 24 В. | ||
Строка 41: | Строка 24: | ||
* Установка в электрощит на DIN рейку, корпус шириной 3 DIN. | * Установка в электрощит на DIN рейку, корпус шириной 3 DIN. | ||
==== Условия эксплуатации: ==== | |||
=== Условия эксплуатации === | |||
* Температура воздуха от -20°С до +50°С; | |||
* Температура воздуха от - | |||
* Относительная влажность воздуха до 92%,без конденсата влаги. | * Относительная влажность воздуха до 92%,без конденсата влаги. | ||
== Порядок подключения == | ==== Порядок подключения ==== | ||
Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку. | Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку. | ||
To be done... | To be done... | ||
== Управление == | == Управление == | ||
==== Параметры шины. ==== | |||
Скорость 9600 бит/сек, данных - 8 бит, | Скорость 9600 бит/сек, данных - 8 бит, | ||
чётность – нет, стоповый бит - 2. | чётность – нет, стоповый бит - 2. | ||
=== Команды поддерживаемые устройством === | |||
{| border="1" cellpadding="3" cellspacing="0" | {| border="1" cellpadding="3" cellspacing="0" | ||
!Command | !Command | ||
Строка 87: | Строка 54: | ||
|- | |- | ||
|READ_DISCRETE_INPUTS || | |READ_DISCRETE_INPUTS || 5 | ||
|- | |- | ||
|READ_INPUT_REGISTERS || 4 | |READ_INPUT_REGISTERS || 4 | ||
|- | |- | ||
|READ_HOLDING_REGISTERS || 3 | |READ_HOLDING_REGISTERS || 3 | ||
|- | |- | ||
|WRITE_SINGLE_REGISTER || 6 | |WRITE_SINGLE_REGISTER || 6 | ||
|- | |- | ||
|WRITE_MULTI_REGISTERS || 16 | |WRITE_MULTI_REGISTERS || 16 | ||
|- | |- | ||
|} | |} | ||
Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80). | Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80). | ||
По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. | |||
По адресу 200 лежит сигнатура | |||
Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. | Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. | ||
Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3. | Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3. | ||
==== Карта регистров ==== | |||
{| border="1" cellpadding="5" cellspacing="0" | {| border="1" cellpadding="5" cellspacing="0" | ||
!Регистр / адрес (dec) | !Регистр / адрес (dec) | ||
! | !тип | ||
! | !чтение/запись | ||
! | !формат | ||
! | !назначение | ||
|- | |- | ||
| 0 || discrete input || R || 1 or 0|| | | 0 || discrete input || R || 1 or 0|| состояние входа #1 | ||
|- | |- | ||
! colspan="5" | ... | ! colspan="5" | ... | ||
|- | |- | ||
| 15 || discrete input || R || 1 or 0|| | | 15 || discrete input || R || 1 or 0|| состояние входа #16 | ||
|- | |- | ||
| 20 - 23 || input/holding || R || 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал || | | 20 - 23 || input/holding || R || 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал || счетчик импульсов на входе #1. | ||
|- | |- | ||
! colspan="5" | ... | ! colspan="5" | ... | ||
|- | |- | ||
| 80 - 83 || input/holding || R || 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал || | | 80 - 83 || input/holding || R || 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал || счетчик импульсов на входе #16. | ||
|- | |- | ||
| 100 || holding || RW || || | | 100 || holding || RW || || регистр сброса. Запись 1 в регистр приводит к сбросу всех счётчиков на всех каналах | ||
|- | |- | ||
| 200-206 || input/holding || R || {'W','B','C',M','1','6'} || | | 200-206 || input/holding || R || {'W','B','C',M','1','6'} || сигнатура | ||
|- | |- | ||
| 220-243 || input/holding || R || __date__ __time__|| | | 220-243 || input/holding || R || __date__ __time__|| дата сборки прошивки | ||
|- | |- | ||
| | | 100 || holding || W || 1-247 || адрес Modbus | ||
|- | |- | ||
|} | |} | ||
Версия 13:11, 15 января 2016
Назначение
Модуль дискретных и счётных входов 16-канальный WB-MCM16 предназначен для подключения сигналов типа “сухой контакт” и “открытый коллектор”, подключения приборов учёта воды, электричества, газа и т.д. с импульсными выходами.
Не требуется предварительное конфигурирование режимов входов. Имеется защита от переполнения счётчика импульсов.
Исполнение: корпус на DIN-рейку (ширина 3 юнита). Напряжение питания 12 – 24В
Управление модулем производится с контроллера или ПК по шине RS-485 командами по протоколу MODBUS, а также с помощью внешних кнопок.
Технические характеристики
- 16 дискретных входов с поддержкой счёта импульсов c встроенными источниками напряжения
- Групповая гальваническая изоляция входов от интерфейса RS-485, до 1.5кВ.
- Напряжение питания: от 11 до 24 В.
- Потребляемая мощность: 0,3Вт.
- Интерфейс: RS485, ModBus RTU.
- Сохранение значений счётчиков при отключении питания
- Светодиодная индикация питания и обмена данными
- Установка в электрощит на DIN рейку, корпус шириной 3 DIN.
Условия эксплуатации:
- Температура воздуха от -20°С до +50°С;
- Относительная влажность воздуха до 92%,без конденсата влаги.
Порядок подключения
Модуль выполнен в пластмассовом корпусе и предназначен для установки в монтажную коробку на DIN рейку.
To be done...
Управление
Параметры шины.
Скорость 9600 бит/сек, данных - 8 бит, чётность – нет, стоповый бит - 2.
Команды поддерживаемые устройством
Command | command (dec) |
---|---|
READ_DISCRETE_INPUTS | 5 |
READ_INPUT_REGISTERS | 4 |
READ_HOLDING_REGISTERS | 3 |
WRITE_SINGLE_REGISTER | 6 |
WRITE_MULTI_REGISTERS | 16 |
Смена адреса производится широковещательный (slave_id 0) командой записи (WRITE_SINGLE_REGISTER) в holding register с адресом 128 (0x80).
По адресу 200 лежит сигнатура длинной 6 байт. Сигнатура уникальна для каждой модели устройства и позволяет идентифицировать модель. Для получения сигнатуры нужно выполнить READ_HOLDING_REGISTERS адрес 200 длина 6. Запись в эту область памяти не поддерживается, при попытки записи в недопустимое место возвращается ошибка 3.
Карта регистров
Регистр / адрес (dec) | тип | чтение/запись | формат | назначение |
---|---|---|---|---|
0 | discrete input | R | 1 or 0 | состояние входа #1 |
... | ||||
15 | discrete input | R | 1 or 0 | состояние входа #16 |
20 - 23 | input/holding | R | 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал | счетчик импульсов на входе #1. |
... | ||||
80 - 83 | input/holding | R | 64-битное целое без знака. Big-endian порядок байт. 4 регистра на канал | счетчик импульсов на входе #16. |
100 | holding | RW | регистр сброса. Запись 1 в регистр приводит к сбросу всех счётчиков на всех каналах | |
200-206 | input/holding | R | {'W','B','C',M','1','6'} | сигнатура |
220-243 | input/holding | R | __date__ __time__ | дата сборки прошивки |
100 | holding | W | 1-247 | адрес Modbus |