WB-MAI6 Modbus Registers: различия между версиями

Нет описания правки
(Пока так)
 
Строка 1: Строка 1:
{{DISPLAYTITLE: Карта регистров WB-MAI6}}
{{DISPLAYTITLE: Карта регистров WB-MAI6}}
== Описание ==
__TOC__
Про обновление прошивки читайте на [[WB-MAI6_Modbus_Analog_Inputs | странице устройства]] в разделе «Обновление прошивки и сброс настроек».
== Режимы ==
Устройство позволяет для каждого входа настроить следующие режимы работы:
* Измерение напряжения (в дифференциальном или однополярном режиме)
* Измерение сопротивления (в дифференциальном или однополярном режиме)
* Измерение тока (только в однополярном режиме)
В таблице ниже приведено полное описание всех возможных режимов работы. Данные режимы являются «базовыми», измерение сигналов со стандартных датчиков основано на них.
 
В регистры «тип датчика» (0x'''X'''400, 0x'''X'''401) для каждого входа могут быть занесены коды из таблицы «Режимы работы устройства» либо из таблицы [[#table-standart-sensors |Типы стандартных датчиков]]. Для измерения нестандартных величин можно выбрать тип входа и диапазон измерения вручную из «Режимы работы устройства».
{{Anchor|table-modes}}
{| class="wikitable"
|+ Таблица 1. Режимы работы устройства
!Тип
измеряемого
 
сигнала
!Режим входа
!Код
HEX
!Код
DEC
!Описание
!Коэффициент
усиления
!Диапазон измерения
!Погрешность
!Формат
выходных
 
данных
|-
|Вход отключен
| -
| 0x0000
| 0
| -
 
| -
| -
| -
| -
|-
| rowspan="4" |Измерение
напряжения
| rowspan="3" |Однополярный
| rowspan="3" |0x0001
| rowspan="3" |1
| rowspan="3" |Измерение напряжения в однополярном режиме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 1]]
| rowspan="3" | 1...4
|2 В .. 10 В
| ±0.2 %
| rowspan="4" |мкВ
|-
|10 В .. 30 В
| ±1 %
|-
 
|0...2000 мВ
|±(0.2 % + 100 мкВ)
|-
|Дифференциальный
|0x0101
|257
|Измерение напряжения в дифференциальном режиме от −2 до 2 В, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 5]]
 
Измерение напряжения с термопары (схема на [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 6]])
|1...128
|± 2048 мВ
|±(0.2 % + 30 мкВ)
|-
| rowspan="4" |Измерение
сопротивления
| rowspan="3" |Однополярный
| rowspan="3" |0x0002
| rowspan="3" |2
| rowspan="3" |Измерение сопротивления по двухпроводной схеме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 3]]
 
Подключение датчиков типа «сухой контакт», [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 4]]
| rowspan="4" | 1
|0...1 кОм
|(±0.1 % + 0.3 Ом)
| rowspan="4" |Ом · 100
|-
|1 кОм...100 кОм
|±0.2 %
|-
|100 кОм...1 МОм
|±1 %
|-
|Дифференциальный
 
(трехпроводная схема)
| 0x0102
| 258
| Измерение сопротивления по трехпроводной схеме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 7]]
|0...5000 Ом
|±(0.1 % + 0.15 Ом)
|-
|Измерение
тока
|Однополярный
|0x0003
|3
|Измерение тока от 0 до 20 мА, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 2]]
|1...4
|0...20.48 мА
|±(0.2 % + 1мкА)
|нА
|-
 
|}
 
== Типы поддерживаемых стандартных датчиков ==
В таблице ниже приведены типы поддерживаемых типов стандартных датчиков. При использовании стандартных датчиков значения регистров 0x'''X'''40 А и 0x'''X'''40 В (коэффициент усиления) игнорируется. Стандартные датчики имеют код <code>0x1XXX</code>.
{{Anchor|table-standart-sensors}}
{| class="wikitable"
|+Таблица 2. Типы стандартных датчиков
!Код датчика
HEX
!Код датчика
DEC
!Описание
!Коэффициент
усиления
!Формат
сырых данных
!Формат
пересчитанных данных
!Погрешность
|-
! colspan="7" |Термоэлектрические преобразователи
Режим работы — измерение напряжения с термопары, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 6]]
|-
|0x1000
|4096
|ТХА (K)
|32
|мкВ
|°C · 10
|±(0.8 °С + 0.2% · Δt)
|-
| colspan="2" |
| colspan="7" |Примечание: Δt — разница между измеряемой термопарой температурой и температурой WB-MAI, если термопара подключена напрямую к входу WB-MAI6 без удлинения проводов.
|-
! colspan="7" |Термометры сопротивления по двухпроводной схеме
Режим работы — измерение сопротивления по двухпроводной схеме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 3]]
|-
|0x1100
|4352
|Pt 50 (α = 0,00385 °C <sup>-1</sup>)
|4
| rowspan="15" |Ом · 100
| rowspan="15" |°C · 10
|±1.5 °С
|-
|0x1101
|4353
|Pt 100 (α = 0,00385 °C <sup>-1</sup>)
|4
|±0.8 °С
|-
|0x1102
|4354
|Pt 500 (α = 0,00385 °C <sup>-1</sup>)
|2
|±0.2 °С
|-
|0x1103
|4355
|Pt 1000 (α = 0,00385 °C <sup>-1</sup>)
|1
|±0.15 °С
|-
|0x1110
|4368
|50П (α = 0,00391 °C <sup>-1</sup>)
|4
|±1.5 °С
|-
|0x1111
|4369
|100П (α = 0,00391 °C <sup>-1</sup>)
|4
|±0.8 °С
|-
|0x1112
|4370
|500П (α = 0,00391 °C <sup>-1</sup>)
|2
|±0.2 °С
|-
|0x1113
|4371
|1000П (α = 0,00391 °C <sup>-1</sup>)
|1
|±0.15 °С
|-
|0x1120
|4384
|50М (α = 0,00428 °C <sup>-1</sup>)
|4
|±1.4 °С
|-
|0x1121
|4385
|100М (α = 0,00428 °C <sup>-1</sup>)
|4
|±0.7 °С
|-
|0x1122
|4386
|500М (α = 0,00428 °C <sup>-1</sup>)
|4
|±0.2 °С
|-
|0x1123
|4387
|1000М (α = 0,00428 °C <sup>-1</sup>)
|2
|±0.14 °С
|-
|0x1130
|4400
|Ni 100 (α = 0,00617 °C <sup>-1</sup>)
|4
|±0.5 °С
|-
|0x1131
|4401
|Ni 500 (α = 0,00617 °C <sup>-1</sup>)
|2
|±0.13 °С
|-
|0x1132
|4402
|Ni 1000 (α = 0,00617 °C <sup>-1</sup>)
|1
|±0.1 °С
|-
 
 
|-
|0x1701
|5889
|NTC 10k (B = 3988 K)
|1 - 4 (авто)
|Ом · 100
|°C · 10
|±0.2 °С
|-
 
 
 
| colspan="2" |
| colspan="7" |Примечание: без учёта сопротивления проводов и контактов
|-
! colspan="7" |Термометры сопротивления по трехпроводной схеме
Режим работы — измерение сопротивления по трехпроводной схеме,  [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 7]]
|-
|0x1200
|4608
|Pt 50 (α = 0,00385 °C <sup>-1</sup>)
|4
| rowspan="15" |Ом · 100
| rowspan="15" |°C · 10
|±(0.6 + Rw · 0.02 Ом<sup>-1</sup> )°С
|-
|0x1201
|4609
|Pt 100 (α = 0,00385 °C <sup>-1</sup>)
|4
|±(0.33 + Rw · 0.01 Ом<sup>-1</sup> )°С
|-
|0x1202
|4610
|Pt 500 (α = 0,00385 °C <sup>-1</sup>)
|2
|±(0.14 + Rw · 0.002 Ом<sup>-1</sup> )°С
|-
|0x1203
|4611
|Pt 1000 (α = 0,00385 °C <sup>-1</sup>)
|1
|±(0.13 + Rw · 0.001 Ом<sup>-1</sup> )°С
|-
|0x1210
|4624
|50П (α = 0,00391 °C <sup>-1</sup>)
|4
|±(0.6 + Rw · 0.02 Ом<sup>-1</sup> )°С
|-
|0x1211
|4625
|100П (α = 0,00391 °C <sup>-1</sup>)
|4
|±(0.33 + Rw · 0.01 Ом<sup>-1</sup> )°С
|-
|0x1212
|4626
|500П (α = 0,00391 °C <sup>-1</sup>)
|2
|±(0.14 + Rw · 0.002 Ом<sup>-1</sup> )°С
|-
|0x1213
|4627
|1000П (α = 0,00391 °C <sup>-1</sup>)
|1
|±(0.13 + Rw · 0.001 Ом<sup>-1</sup> )°С
|-
|0x1220
|4640
|50М (α = 0,00428 °C <sup>-1</sup>)
|4
|±(0.6 + Rw · 0.02 Ом<sup>-1</sup> )°С
|-
|0x1221
|4641
|100М (α = 0,00428 °C <sup>-1</sup>)
|4
|±(0.31 + Rw · 0.01 Ом<sup>-1</sup> )°С
|-
|0x1222
|4642
|500М (α = 0,00428 °C <sup>-1</sup>)
|4
|±(0.13 + Rw · 0.002 Ом<sup>-1</sup> )°С
|-
|0x1223
|4643
|1000М (α = 0,00428 °C <sup>-1</sup>)
|2
|±(0.12 + Rw · 0.001 Ом<sup>-1</sup> )°С
|-
|0x1230
|4656
|Ni 100 (α = 0,00617 °C <sup>-1</sup>)
|4
|±(0.23 + Rw · 0.006 Ом<sup>-1</sup> )°С
|-
|0x1231
|4657
|Ni 500 (α = 0,00617 °C <sup>-1</sup>)
|2
|±(0.09 + Rw · 0.0013 Ом<sup>-1</sup> )°С
|-
|0x1232
|4658
|Ni 1000 (α = 0,00617 °C <sup>-1</sup>)
|1
|±(0.08 + Rw · 0.0006 Ом<sup>-1</sup> )°С
|-
| colspan="2" |
| colspan="7" |Примечание: Rw — сопротивление каждого провода. Должны использоваться одинаковые провода одинаковой длины для подключения к клеммам P и N.
 
|-
! colspan="7" |Датчики с токовым выходом
Режим работы — измерение тока от 0 до 20 мА, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 2]]
|-
|0x1300
|4864
|от 0 до 5 мА
|4
|нА
|0 мА = нижняя граница (регистры 0x'''X'''408 / 0x'''X'''409)
5 мА = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.25 %
|-
|0x1301
|4865
|от 0 до 20 мА
|1
|нА
|0 мА = нижняя граница (регистры 0x'''X'''408 / 0x'''X'''409)
20 мА = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.25 %
|-
|0x1302
|4866
|от 4 до 20 мА
|1
|нА
|4 мА = нижняя граница (регистры 0x'''X'''408 / 0x'''X'''409)
20 мА = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.25 %
|-
! colspan="7" |Датчики с выходом «напряжение» в однополярном режиме
Режим работы — измерение напряжения в однополярном режиме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 1]]
|-
|0x1400
|5120
|от 0 до 1 В
|2
|мкВ
|0 В = нижняя граница(регистры 0x'''X'''408 / 0x'''X'''409)
1 В = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.2 %
|-
|0x1401
|5121
|от 0 до 10 В
|1 - 4 (авто)
|мкВ
|0 В = нижняя граница(регистры 0x'''X'''408 / 0x'''X'''409)
10 В = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.2 %
 
|-
| colspan="2" |
| colspan="7" |Примечание: входы WB-MAI в этом режиме имеют низкий импеданс (50мкА подтяжку к верху), чтобы обнаруживать входы, к которым ничего не подключено. Обратитесь к производителю для отключения.
 
|-
! colspan="7" |Датчики с выходом «напряжение» в дифференциальном режиме
Режим работы — измерение напряжения в дифференциальном режиме от −2 до 2 В, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 5]]
|-
|0x1500
|5376
|от -50 до 50 мВ
|32
|мкВ
| -50 мВ = нижняя граница(регистры 0x'''X'''408 / 0x'''X'''409)
50 мВ = верхняя граница (регистры 0x'''X'''40A / 0x'''X'''40B)
|±0.2 %
|-
! colspan="7" |Датчики контактные (сухие)
Режим работы — измерение сопротивления по двухпроводной схеме, [[WB-MAI6_Modbus_Analog_Inputs#pics | рис. 3]]
|-
|0x1600
|5632
|Сухой контакт
|1
|Ом · 100
|0 — датчик разомкнут или отсутствует
1 — датчик замкнут
|
|-
|}


== Карта регистров ==
== Карта регистров ==
Строка 8: Строка 442:
* Настройка измерительных каналов
* Настройка измерительных каналов
* Измеренные значения
* Измеренные значения
Карта регистров приведена в ''таблице 6''. '''«X» в адресе регистра — номер входа от 1 до 6 (от 0x1 до 0x6).'''
В таблице ниже '''«X» в адресе регистра — номер входа от 1 до 6 (от 0x1 до 0x6).'''
<div id="table-6"></div>
<div id="table-modbus"></div>
{| class="wikitable"
{| class="wikitable"
|+Таблица 6. Описание управляющих Modbus-регистров.
|+ Таблица 3. Описание управляющих Modbus-регистров.
!Адрес HEX
!Адрес HEX
!Адрес DEC
!Адрес DEC