Чтение и запись параметров по протоколу Modbus
Операция | Функция |
---|---|
Чтение | 0х03 или 0х04 |
Запись | 0х10 |
Типы доступа: R — только чтение, W — только запись, R/W — чтение и запись.
Общие регистры оперативного обмена
Параметр | Назначение | Адрес регистра (HEX) | Тип доступа | Формат данных |
---|---|---|---|---|
DEVICE | Тип прибора | 1000 | R | CHAR[8] |
VERSION | Версия встраиваемого ПО | 1004 | R | CHAR[8] |
STATUS* | Статус прибора (битовая маска) | 1008 | R | UINT16 |
Fun1 | Измеренная величина на входе (после функции) | 1009 | R | FLOAT32 |
SP1 | Уставка регулятора | 100B | R/W | FLOAT32 |
out.P | Выходная мощность | 100D | R/W | FLOAT32 |
CtrL | Режим регулирования | 100F | R/W | UINT16 |
RESET | Удаленная перезагрузка прибора | 1010 | W | UINT16 |
Примечание * Описание битов регистра STATUS:
Примечание ** Значения регистра CtrL:
|
Регистры обмена по протоколу Modbus
Параметр | Назначение | Адрес регистра (HEX) | Тип доступа | Формат данных | Диапазон значений | |
---|---|---|---|---|---|---|
Вход | ||||||
Fun1 | Измеренная величина на входе (после функции) | 0000 | R | FLOAT32 | ||
PV1 | Входная величина на входе (до функции) | 0002 | R | FLOAT32 | ||
tYPE | Тип датчика на входе | 0004 | R/W | UINT16 | oFF | 0 |
С 50 | 1 | |||||
С 53 | 2 | |||||
С100 | 3 | |||||
С500 | 4 | |||||
С 1.0 | 5 | |||||
50 С | 6 | |||||
100С | 7 | |||||
500С | 8 | |||||
1.0 С | 9 | |||||
P 50 | 10 | |||||
P100 | 11 | |||||
P500 | 12 | |||||
P 1.0 | 13 | |||||
50 P | 14 | |||||
100P | 15 | |||||
500P | 16 | |||||
1.0 P | 17 | |||||
100n | 18 | |||||
500n | 19 | |||||
1.0 n | 20 | |||||
tC.L | 21 | |||||
tC.HA | 22 | |||||
tC.J | 23 | |||||
tC.n | 24 | |||||
tC.t | 25 | |||||
tC.S | 26 | |||||
tC.r | 27 | |||||
tC.b | 28 | |||||
tC.A1 | 29 | |||||
tC.A2 | 30 | |||||
tC.A3 | 31 | |||||
tC.dL | 32 | |||||
tC.E | 33 | |||||
PIr.1 | 34 | |||||
PIr.2 | 35 | |||||
PIr.3 | 36 | |||||
PIr.4 | 37 | |||||
I 0.5 | 38 | |||||
I0.20 | 39 | |||||
I4.20 | 40 | |||||
U-5.5 | 41 | |||||
U 0.1 | 42 | |||||
FiL.b | Полоса фильтра | 0005 | R/W | FLOAT32 | oFF, DeltaSens* | |
FiL.t | Постоянная времени фильтра | 0007 | R/W | UINT16 | oFF, 1...999 | |
dPt | Положение десятичной точки | 0008 | R/W | UINT16 | 0 | 0 |
1 | 1 | |||||
2 | 2 | |||||
3 | 3 | |||||
Auto | 4 | |||||
Ind.L | Верхний порог приведения значения входа | 0009 | R/W | FLOAT32 | –1999...9999 | |
Ind.H | Нижний порог приведения значения входа | 000В | R/W | FLOAT32 | –1999...9999 | |
FunC | Тип математической функции | 000D | R/W | UINT16 | oFF | 0 |
SQrt | 1 | |||||
dIn.t | Период анализа динамики изменения сигнала | 0012 | R/W | UINT16 | 0...30 | |
dIn.d | Дельта динамики сигнала | 0013 | R/W | FLOAT32 | 0.2...DeltaSens* | |
bArr | Подключение барьера искрозащиты | 0015 | R/W | UINT16 | oFF | 0 |
on | 1 | |||||
Cor1.poInt | Значение точки 1 корректировки входа | 0016 | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor1.oFFSEt | Смещение для точки 1 корректировки входа | 0018 | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor1.cLr | Сброс коррекции точки 1 | 001A | R/W | UINT16 | 0 | 0 |
1 | 1 | |||||
Cor2.poInt | Значение точки 2 корректировки входа | 001В | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor2.oFFSEt | Смещение для точки 2 корректировки входа | 001D | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor2.cLr | Сброс коррекции точки 2 | 001F | R/W | UINT16 | 0 | 0 |
1 | 1 | |||||
Cor3.PoInt | Значение точки 3 корректировки входа | 0020 | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor3.oFFSEt | Смещение для точки 3 корректировки входа | 0022 | R/W | FLOAT32 | oFF, SensMin... SensMax* | |
Cor3.cLr | Сброс коррекции точки 3 | 0024 | R/W | UINT16 | 0 | 0 |
1 | 1 | |||||
ВУ (общее) | ||||||
SP | Уставка регулятора на выходе | 0200 | R/W | FLOAT32 | SP.Lo... SP.Hi | |
SP.Lo | Нижняя граница уставки | 0202 | R/W | FLOAT32 | SensMin*...SP.Hi | |
SP.HI | Верхняя граница уставки | 0204 | R/W | FLOAT32 | SensMin*...SP.Hi | |
out.P | Выходная мощность | 0206 | R/W | FLOAT32 | 0..100.0 | |
LbA.t | Время диагностики обрыва контура | 0208 | R/W | UINT16 | oFF 1...9999 с | |
LbA.b | Ширина зоны диагностики обрыва контура | 0209 | R/W | FLOAT32 | 0...DeltaSens* | |
A.rEC | Автоматическое восстановление после аварии | 020B | R/W | UINT16 | oFF...999 c | |
ВУ(дискретный) | ||||||
LoG.d | Тип логики работы ЛУ | 0220 | R/W | UINT16 | oFF | 0 |
HEAt | 1 | |||||
СooL | 2 | |||||
ALrM | 3 | |||||
HYSt | Гистерезис | 0221 | R/W | FLOAT32 | 0..DeltaSens* | |
d.on | Задержка включения регулятора | 0223 | R/W | UINT16 | 0...250 с | |
d.oFF | Задержка выключения регулятора | 0224 | R/W | UINT16 | 0...250 с | |
H.on | Минимальное время удержания регулятор в состоянии включено | 0225 | R/W | UINT16 | 0...250 с | |
H.oFF | Минимальное время удержания регулятора в состоянии выключено | 0226 | R/W | UINT16 | 0...250 с | |
Cnt.P | Период для ручного управления выходной мощностью | 0227 | R/W | UINT16 | 1..250 с | |
Err.d | Безопасное состояние выхода в режиме Авария | 0228 | R/W | UINT16 | oFF | 0 |
on | 1 | |||||
StP.d | Состояние выхода в режиме Стоп | 0229 | R/W | UINT16 | oFF | 0 |
on | 1 | |||||
ВУ (сигнализации) | ||||||
A.tYP | Тип логики срабатывания сигнализатора | 0240 | R/W | UINT16 | oFF | 0 |
SP.П | 1 | |||||
SP.u | 2 | |||||
SP.Hi | 3 | |||||
SP.Lo | 4 | |||||
0.П | 5 | |||||
0.u | 6 | |||||
0.Hi | 7 | |||||
0.Lo | 8 | |||||
A.bnd | Порог срабатывания сигнализатора | 0241 | R/W | FLOAT32 | 0... DeltaSens* | |
A.HYS | Гистерезис срабатывания сигнализатора | 0243 | R/W | FLOAT32 | 0... DeltaSens* | |
F.bLC | Блокировка первого срабатывания сигнализатора | 0245 | R/W | UINT16 | on | 0 |
oFF | 1 | |||||
ВУ (аналоговый) | ||||||
LoG.A | Тип логики работы ЛУ | 0260 | R/W | UINT16 | oFF | 0 |
HEAt | 1 | |||||
CooL | 2 | |||||
ConV | 3 | |||||
HYSt | Полоса пропорциональности | 0261 | R/W | FLOAT32 | 0...DeltaSens* | |
out.L | Нижняя граница выходного значения выхода | 0263 | R/W | FLOAT32 | SensMin...SensMax* | |
out.H | Верхняя граница выходного значения выхода | 0265 | R/W | FLOAT32 | SensMin...SensMax* | |
Err.A | Безопасное состояние выхода в режиме Авария | 0267 | R/W | UINT16 | HI | 0 |
Lo | 1 | |||||
StP.A | Состояние выхода в режиме Стоп. | 0268 | R/W | UINT16 | HI | 0 |
LO | 1 | |||||
Индикация | ||||||
SCr1 | Пользовательский экран 1 | 0400 | R/W | UINT16 | P1S1 | 1 |
P1o1 | 2 | |||||
P1D1 | 3 | |||||
F1S1 | 4 | |||||
F1o1 | 5 | |||||
F1D1 | 6 | |||||
SCr2 | Пользовательский экран 2...6 | 0401 | R/W | UINT16 | oFF P1S1 P1o1 P1D1 F1S1 F1o1 F1D1 | 0 1 2 3 4 5 6 |
SCr3 | 0402 | R/W | UINT16 | |||
SCr4 | 0403 | R/W | UINT16 | |||
SCr5 | 0404 | R/W | UINT16 | |||
SCr6 | 0405 | R/W | UINT16 | |||
out.S | Настройка вывода параметра мощности | 0406 | R/W | UINT16 | PErC | 0 |
dAC | 1 | |||||
rEt.t | Время автоматического возврата из меню настроек | 0407 | R/W | UINT16 | oFF | 0 |
5 | 1 | |||||
10 | 2 | |||||
30 | 3 | |||||
60 | 4 | |||||
CHG.t | Автоматическая смена экранов отображения параметров | 0408 | R/W | UINT16 | oFF | 0 |
5 | 1 | |||||
10 | 2 | |||||
30 | 3 | |||||
60 | 4 | |||||
120 | 5 | |||||
RS-485 | ||||||
Prot | Протокол связи | 0500 | R/W | UINT16 | rtu | 0 |
ASCI | 1 | |||||
Addr | Адрес прибора в сети Modbus | 0501 | R/W | UINT16 | 1...247 | |
bAud | Скорость обмена данными | 0502 | R/W | UINT16 | 2,4 | 0 |
4,8 | 1 | |||||
9,6 | 2 | |||||
14,4 | 3 | |||||
19,2 | 4 | |||||
28,8 | 5 | |||||
38,4 | 6 | |||||
57,6 | 7 | |||||
115,2 | 8 | |||||
dPS | Формат посылки данных | 0503 | R/W | UINT16 | 8N1 | 0 |
8O1 | 1 | |||||
8E1 | 2 | |||||
8N2 | 3 | |||||
8O2 | 4 | |||||
8E2 | 5 | |||||
7o1 | 7 | |||||
7E1 | 8 | |||||
7O2 | 10 | |||||
7E2 | 11 | |||||
IdLE | Задержка ответа от прибора | 0504 | R/W | UINT16 | 0...20 | |
b.ord | Порядок байт в регистре | 0505 | R/W | UINT16 | MSb | 0 |
LSb | 1 | |||||
APLY | Применение текущих настроек порта RS-485 | 0506 | R/W | UINT16 | 0 | 0 |
1 | 1 | |||||
Меню скрытых параметров | ||||||
PASS | Пароль доступа к меню | 0800 | R/W | UINT16 | 0...9999 | |
Prt.E | Защита от редактирования значений параметров | 0801 | R/W | UINT16 | oFF | 0 |
SEtt | 1 | |||||
ALL | 2 | |||||
HidE | 3 | |||||
Atr.E | Включение атрибутов скрытия параметров | 0802 | R/W | UINT16 | oFF | 0 |
Edit | 1 | |||||
on | 2 | |||||
CJS.E | Включение/отключение ДХС | 0803 | R/W | UINT16 | on | 0 |
oFF | 1 | |||||
Примечание * SensMin – нижняя граница измерения датчика, SensMax – верхняя граница измерения датчика, DeltaSens – диапазон измерения датчика. |