Таблицы регистров сетевой карты WB-REF-U-CR
Описание
Регистры сетевой карты WB-REF-U-CR зависят от используемого холодильного контроллера Carel и перечислены в таблицах ниже. Данные в таблицах сгруппированы по функциям.
Служебные регистры сетевой карты вы найдёте в разделе Общие регистры.
PJ BASIC
Адрес | Тип | Формат | Имя | Назначение | Единицы измерения |
Значения | |||
---|---|---|---|---|---|---|---|---|---|
в Hex | в DEC | Минимум | Максимум | ||||||
0x0004 | 4 | discrete | u16 | s_pre1 | 1st probe alarm | ||||
0x0001 | 1 | discrete | u16 | s_pre2 | 2nd probe alarm | ||||
0x0009 | 9 | discrete | u16 | s_pre3 | 3rd probe alarm | ||||
0x000C | 12 | discrete | u16 | s_LO | Low temperature alarm | ||||
0x0003 | 3 | discrete | u16 | s_HI | High temperature alarm | ||||
0x0006 | 6 | discrete | u16 | s_IA | External immediate alarm | ||||
0x000F | 15 | discrete | u16 | s_dA | External delay alarm | ||||
0x000A | 10 | discrete | u16 | s_Ed1 | Timeout defrost alarm | ||||
0x000E | 14 | discrete | u16 | s_cht | High temperature condense | ||||
0x0002 | 2 | discrete | u16 | s_CHT | High temperature condense | ||||
0x0005 | 5 | discrete | u16 | s_Etc | Broken RTC alarm | ||||
0x0017 | 23 | discrete | u16 | s_EE | Machine parameters eeprom | ||||
0x0010 | 16 | discrete | u16 | s_EF | Functions parameters eepr | ||||
0x0019 | 25 | discrete | u16 | s_PreDor | Pre-opened door alarm | 0 | 0 | ||
0x001C | 28 | discrete | u16 | s_Dor | Opened door alarm | 0 | 0 | ||
0x0195 | 405 | input | s16 | s_pr1 | Probe 1 reading | °C/°F | 0 | 0 | |
0x0199 | 409 | input | s16 | s_pr2 | Probe 2 reading | °C/°F | 0 | 0 | |
0x0196 | 406 | input | s16 | s_pr3 | Probe 3 reading | °C/°F | 0 | 0 | |
0x0193 | 403 | holdng | s16 | /C1 | Probe 1 offset | °C/°F | -20 | 20 | |
0x019C | 412 | holdng | s16 | /C2 | Probe 2 offset | °C/°F | -20 | 20 | |
0x019A | 410 | holdng | s16 | St | Set point | °C/°F | |||
0x019E | 414 | holdng | s16 | rd | Control differential | °C/°F | 0 | 19 | |
0x019F | 415 | holdng | s16 | r1 | Minimum set point allowe | °C/°F | -50 | ||
0x0197 | 407 | holdng | s16 | r2 | Maximum set point allowed | °C/°F | 90 | ||
0x019B | 411 | holdng | s16 | dt | End defrost temperature | °C/°F | -50 | 90 | |
0x019D | 413 | holdng | s16 | A0 | Alarm and fan differentia | °C/°F | -20 | 20 | |
0x0190 | 400 | holdng | s16 | AL | Absolute/Relative tempera | °C/°F | -50 | 90 | |
0x0198 | 408 | holdng | s16 | AH | Absolute/Relative tempera | °C/°F | -50 | 90 | |
0x0192 | 402 | holdng | s16 | F1 | Fan control set point | °C/°F | -50 | 90 | |
0x0007 | 7 | discrete | u16 | s_din1 | Status of digital input 1 | 0 | 0 | ||
0x0000 | 0 | discrete | u16 | s_r1 | Compressor relay status | 0 | 0 | ||
0x000D | 13 | discrete | u16 | s_r2 | Defrost relay status | 0 | 0 | ||
0x0008 | 8 | discrete | u16 | s_r3 | Fan relay status | 0 | 0 | ||
0x000B | 11 | discrete | u16 | s_r4 | Auxiliary relay status | 0 | 0 | ||
0x001D | 29 | discrete | u16 | s_DEF | Defrost status | 0 | 0 | ||
0x0018 | 24 | coil | s16 | s_cDEF | Defrost command | 0 | 1 | ||
0x001B | 27 | discrete | u16 | s_CC | Continuous cycle status | 0 | 0 | ||
0x0014 | 20 | coil | u16 | s_cCC | Continuous cycle command | 0 | 1 | ||
0x0013 | 19 | coil | u16 | F0 | Fan management | 0 | 1 | ||
0x0016 | 22 | coil | u16 | F3 | Fan in defrost | 0 | 1 | ||
0x001F | 31 | coil | u16 | s_cONOFF | ON/OFF command | 0 | 1 | ||
0x01A6 | 422 | holdng | u16 | c0 | Comp. and fan start delay | Минуты | 0 | 99 | |
0x01A3 | 419 | holdng | u16 | c2 | Minimum compressor off ti | Минуты | 0 | 99 | |
0x01AC | 428 | holdng | u16 | d0 | Defrost type | 0 | 4 | ||
0x01AA | 426 | holdng | u16 | dI | Interval between defrosts | Часы | 0 | 24 | |
0x01AE | 430 | holdng | u16 | dP | Maximum defrost duration | Минуты | 1 | 99 | |
0x01AF | 431 | holdng | u16 | dd | Dripping time after defro | Минуты | 0 | 15 | |
0x01A7 | 423 | holdng | u16 | Ad | Low and high temperature | Минуты | 0 | 99 | |
0x01AB | 427 | holdng | u16 | A4 | Third input configuration | 0 | 2 | ||
0x01AD | 429 | holdng | u16 | F2 | Fan off with compressor o | °C/°F | 0 | 2 | |
0x01A0 | 416 | holdng | u16 | Fd | Post dripping time | Минуты | 0 | 15 | |
0x01A8 | 424 | holdng | u16 | F4 | Start delay when fan on | Секунды | 1 | 99 | |
0x01A2 | 418 | holdng | u16 | F5 | Fan on time (with F2=2) | Минуты | 1 | 99 | |
0x01A1 | 417 | holdng | u16 | F6 | Fan off time (with F2=2) | Минуты | 1 | 99 | |
0x01A4 | 420 | input | s16 | H0 | Serial address | 0 | 207 |
PJ EASY
Адрес | Тип | Формат | Имя | Назначение | Единицы измерения |
Значения | |||
---|---|---|---|---|---|---|---|---|---|
в Hex | в DEC | Минимум | Максимум | ||||||
0x0007 | 7 | discrete | u16 | Dig.input | Digital input status | ||||
0x0000 | 0 | discrete | u16 | Rel. comp. | Compressor relay status | ||||
0x000D | 13 | discrete | u16 | Rel. defr. | Defrost relay status | ||||
0x0008 | 8 | discrete | u16 | Rel. fan. | Fan relay status | ||||
0x000B | 11 | discrete | u16 | Rel.AUX | Activate AUX command | ||||
0x001D | 29 | discrete | u16 | Defrost | Defrost status | ||||
0x0018 | 24 | coil | u16 | Defrost | Activate defrost command | ||||
0x001B | 27 | discrete | u16 | C.C. | Continuous cycle status | ||||
0x0014 | 20 | coil | u16 | C.C. | Activation contin. cycle | ||||
0x0011 | 17 | discrete | u16 | s_nRTC | Set point started by RTC | ||||
0x0013 | 19 | coil | u16 | /5 | Select C/F | ||||
0x0016 | 22 | coil | u16 | /6 | Disable decimal point | ||||
0x001F | 31 | coil | u16 | d4 | Defrost at power-on | ||||
0x001A | 26 | coil | u16 | d6 | Display lock during defr. | ||||
0x001E | 30 | coil | u16 | d9 | Def prior over comp prots | ||||
0x0012 | 18 | coil | u16 | dC | Time base | ||||
0x0015 | 21 | coil | u16 | A8 | En alarm Ed | ||||
0x0027 | 39 | coil | u16 | F0 | Enable evap fan control | ||||
0x0020 | 32 | coil | u16 | F2 | Stop fans if compr stops | ||||
0x002D | 45 | coil | u16 | F3 | Stop fans during defrost | ||||
0x0028 | 40 | coil | u16 | H4 | Buzzer inhibition | ||||
0x002B | 43 | coil | u16 | tEn | Enable RTC | ||||
0x0024 | 36 | coil | u16 | ON/OFF | Controller ON/OFF command | ||||
0x0195 | 405 | input | u16 | d/ | Defrost probe value | °C | 0 | 0 | |
0x0199 | 409 | input | u16 | s_pr1 | Probe 1 status | °C | 0 | 0 | |
0x0196 | 406 | input | u16 | s_pr2 | Probe 2 status | °C/°F | 0 | 0 | |
0x0193 | 403 | input | u16 | s_pr3 | Probe 3 status | °C/°F | 0 | 0 | |
0x019C | 412 | holdng | u16 | /C1 | Probe 1 offset | °C | 12 | ||
0x019A | 410 | holdng | u16 | /C2 | Probe 2 offset | °C/°F | 12 | ||
0x019E | 414 | holdng | u16 | /C3 | Probe 3 offset | °C/°F | 12 | ||
0x019F | 415 | holdng | u16 | St | User set point | °C | |||
0x0197 | 407 | holdng | u16 | rd | Differential | °C | 0 | 19 | |
0x019B | 411 | holdng | u16 | r1 | Minimum set point allowed | °C/°F | -50 | pk78 | |
0x019D | 413 | holdng | u16 | r2 | Maximum set point allowed | °C/°F | pk79 | 150 | |
0x0190 | 400 | holdng | u16 | r4 | Night-time set point diff | °C/°F | -50 | 50 | |
0x0198 | 408 | holdng | u16 | dt | End defrost temperature | °C/°F | -50 | 127 | |
0x0192 | 402 | holdng | u16 | A0 | Al and fan differential | °C/°F | -20 | 20 | |
0x0191 | 401 | holdng | u16 | AL | Low temperature alarm | °C | -50 | 150 | |
0x0194 | 404 | holdng | u16 | AH | High temperature alarm | °C | -50 | 150 | |
0x01A5 | 421 | holdng | u16 | Ac | Dirty cond Al set point | °C/°F | -50 | 150 | |
0x01A9 | 425 | holdng | u16 | AE | Dirty cond Al temp. diff. | °C/°F | 0.1 | 20 | |
0x01A6 | 422 | holdng | u16 | F1 | Evap fan control sp | °C | -50 | 127 | |
0x01A3 | 419 | holdng | u16 | tc_d | RTC day of the week | День | 1 | 7 | |
0x01AC | 428 | holdng | u16 | tc_h | RTC hour | Часы | 0 | 23 | |
0x01AA | 426 | holdng | u16 | tc_m | RTC minutes | Минуты | 0 | 59 | |
0x01AE | 430 | input | u16 | hw_RTC | RTC presence | 0 | 1 | ||
0x01AF | 431 | input | u16 | hw_model | Machine model | 0 | 255 | ||
0x01A7 | 423 | input | u16 | hw_probe | Probe type NTC/PTC | 0 | 1 | ||
0x01AD | 429 | holdng | u16 | /2 | Probe meas. stability | 1 | 15 | ||
0x01A0 | 416 | holdng | u16 | /4 | Select display probe | 1 | 3 | ||
0x01A8 | 424 | holdng | u16 | r3 | Direct/reverse | 0 | 2 | ||
0x01A2 | 418 | holdng | u16 | c0 | Start delay after Pow-on | Минуты | 0 | 100 | |
0x01A1 | 417 | holdng | u16 | c1 | Delay between starts | Минуты | 0 | 100 | |
0x01A4 | 420 | holdng | u16 | c2 | Min compressor OFF time | Минуты | 0 | 100 | |
0x01B5 | 437 | holdng | u16 | c3 | Min compressor ON time | Минуты | 0 | 100 | |
0x01B9 | 441 | holdng | u16 | c4 | Duty setting time | Минуты | 0 | 100 | |
0x01B6 | 438 | holdng | u16 | cc | Continuous cycle duration | Часы | 0 | 15 | |
0x01B3 | 435 | holdng | u16 | c6 | Temp al bypass after c.c. | Часы | 0 | 15 | |
0x01BC | 444 | holdng | u16 | d0 | Type of defrost | 0 | 4 | ||
0x01BA | 442 | holdng | u16 | dI | Defrost interval | Часы | |||
0x01BE | 446 | holdng | u16 | dP | Maximum defrost duration | Минуты | |||
0x01BF | 447 | holdng | u16 | d5 | Def delay P-on, En Dig-In | Минуты | 0 | 199 | |
0x01B7 | 439 | holdng | u16 | dd | Dripping time | Минуты | 0 | 15 | |
0x01BB | 443 | holdng | u16 | d8 | Alarm off after defrost | Часы | 0 | 15 | |
0x01BD | 445 | holdng | u16 | Ad | Temperature alarm delay | Минуты | |||
0x01B0 | 432 | holdng | u16 | A4 | 3rd input conf. | 0 | 11 | ||
0x01B8 | 440 | holdng | u16 | A7 | Digital input alarm delay | Минуты | 0 | 199 | |
0x01B2 | 434 | holdng | u16 | Acd | Dirty cond. alarm delay | Минуты | 0 | 250 | |
0x01B1 | 433 | holdng | u16 | Fd | Post-dripping timeout | Минуты | 0 | 15 | |
0x01B4 | 436 | input | u16 | H0 | Serial address | 0 | 207 | ||
0x01C5 | 453 | holdng | u16 | H1 | AUX output configuration | 0 | 3 | ||
0x01C9 | 457 | holdng | u16 | H2 | Enable keypad | 0 | 2 | ||
0x01C6 | 454 | holdng | u16 | H5 | ID code (read-only) | 1 | 199 | ||
0x01C3 | 451 | holdng | u16 | EZY | Sel set of default param | 0 | 4 | ||
0x01CC | 460 | holdng | u16 | d1d | Defrost time band 1st day | Дни | 0 | 11 | |
0x01CA | 458 | holdng | u16 | d1h | Time band 1st hour | Часы | 0 | 23 | |
0x01CE | 462 | holdng | u16 | d1m | Time band 1st minutes | Минуты | 0 | 59 | |
0x01CF | 463 | holdng | u16 | d2d | Defrost time band 2nd day | Дни | 0 | 11 | |
0x01C7 | 455 | holdng | u16 | d2h | Time band 2nd hour | Часы | 0 | 23 | |
0x01CB | 459 | holdng | u16 | d2m | Time band 2nd minutes | Минуты | 0 | 59 | |
0x01CD | 461 | holdng | u16 | d3d | Defrost time band 3rd day | Дни | 0 | 11 | |
0x01C0 | 448 | holdng | u16 | d3h | Time band 3rd hour | Часы | 0 | 23 | |
0x01C8 | 456 | holdng | u16 | d3m | Time band 3rd minutes | Минуты | 0 | 59 | |
0x01C2 | 450 | holdng | u16 | d4d | Defrost time band 4th day | Дни | 0 | 11 | |
0x01C1 | 449 | holdng | u16 | d4h | Time band 4th hour | Часы | 0 | 23 | |
0x01C4 | 452 | holdng | u16 | d4m | Time band 4th minutes | Минуты | 0 | 59 | |
0x01D5 | 469 | holdng | u16 | nOd | Night time band ON day | Дни | 0 | 11 | |
0x01D9 | 473 | holdng | u16 | nOh | Night time band ON hour | Часы | 0 | 23 | |
0x01D6 | 470 | holdng | u16 | nOm | Night time band ON min. | Минуты | 0 | 59 | |
0x01D3 | 467 | holdng | u16 | nFd | Night time band OFF day | Дни | 0 | 11 | |
0x01DC | 476 | holdng | u16 | nFh | Night time band OFF hour | Часы | 0 | 23 | |
0x01DA | 474 | holdng | u16 | nFm | Night time band OFF min | Минуты | 0 | 59 | |
0x01DE | 478 | holdng | u16 | AOd | AUX time band ON day | Дни | 0 | 11 | |
0x01DF | 479 | holdng | u16 | AOh | AUX time band ON hour | Часы | 0 | 23 | |
0x01D7 | 471 | holdng | u16 | AOm | AUX time band ON minutes | Минуты | 0 | 59 | |
0x01DB | 475 | holdng | u16 | AFd | AUX time band OFF day | Дни | 0 | 11 | |
0x01DD | 477 | holdng | u16 | AFh | AUX time band OFF hour | Часы | 0 | 23 | |
0x01D0 | 464 | holdng | u16 | AFm | AUX time band OFF minutes | Минуты | 0 | 59 | |
0x0004 | 4 | discrete | u16 | s_pre1 | 1st probe alarm | ||||
0x0001 | 1 | discrete | u16 | s_pre2 | 2nd probe alarm | ||||
0x0009 | 9 | discrete | u16 | s_pre3 | 3rd probe alarm | ||||
0x000C | 12 | discrete | u16 | s_LO | Low temperature alarm | ||||
0x0003 | 3 | discrete | u16 | s_HI | High temperature alarm | ||||
0x0006 | 6 | discrete | u16 | s_IA | External immediate alarm | ||||
0x000F | 15 | discrete | u16 | s_dA | External delay alarm | ||||
0x000A | 10 | discrete | u16 | s_Ed1 | Timeout defrost alarm | ||||
0x000E | 14 | discrete | u16 | s_cht | High temp cond pre-alarm | ||||
0x0002 | 2 | discrete | u16 | s_CHT | High temp condenser alarm | ||||
0x0005 | 5 | discrete | u16 | s_Etc | Broken RTC alarm | ||||
0x0017 | 23 | discrete | u16 | s_EE | Machine param e2 alarm | ||||
0x0010 | 16 | discrete | u16 | s_EF | Func param eeprom alarm | ||||
0x0019 | 25 | discrete | u16 | s_PreDor | Open door pre-alarm state | ||||
0x001C | 28 | discrete | u16 | s_Dor | Open door alarm state |
Общие регистры
Адрес | Параметры регистра | Описание | Значения | |||
---|---|---|---|---|---|---|
Dec | Hex | Тип | Доступ | Формат | ||
104-105 | 0x0068 - 0x0069 | Input | RO | u32 | Время работы с момента загрузки | секунды |
121 | 0x0079 | Input | RO | u16 | Текущее напряжение питания | мВ |
110 | 0x006E | Holding | RW | u16 | Скорость порта RS-485. Настройка параметров подключения по RS-485 |
x100, Боды 12 — 1200 бит/с, 24 — 2400 бит/с, 48 — 4800 бит/с, 96 — 9600 бит/с, 192 — 19 200 бит/с, 384 — 38 400 бит/с, 576 — 57 600 бит/с, 1152 — 115 200 Кбит/с |
111 | 0x006F | Holding | RW | u16 | Настройка бита чётности порта RS-485 | 0 — нет бита чётности (none), 1 — нечётный, 2 — чётный |
112 | 0x0070 | Holding | RW | u16 | Количество стоп-битов порта RS-485 | 1, 2 |
113 | 0x0071 | Holding | RW | u16 | Время перед отправкой ответа на modbus запрос | 0 - 254 мс |
114 | 0x0072 | Holding | RW | u16 | Режим непрерывного чтения регистров с зазором | 0 - отключен 1 - включен 2 - включение сохраняется после перезагрузки |
128 | 0x0080 | Holding | RW | u16 | Modbus-адрес устройства (подробнее) | |
120 | 0x0078 | Holding | RW | u16 | Перезагрузка устройства без сохранения состояния | любое, отличное от 0 перезагружает устройство |
129 | 0x0081 | Holding | RW | u16 | Перевод в режим обновления прошивки на 2 минуты | любое, отличное от 0 переводит устройство в режим обновления прошивки |
130 | 0x0082 | Holding | RW | u8 | Отключение индикатора состояния | 0 - активен, 1 - отключен |
123 | 0x007B | Input | RO | u16 | Напряжение на микроконтроллере | мВ |
124 | 0x007C | Input | RO | u16 | Внутренняя температура микроконтроллера | x0.1, °C |
200-205 | 0x00C8 - 0x00CD | Input | RO | string | Модель устройства | |
206-219 | 0x00CE - 0x00DB | Input | RO | string | Расширение модели устройства. Для новых устройств WB-LED и WB-MAI6 поле поддерживается изначально, для остальных - в прошивках с "быстрым Modbus". Для чтения модели устройства нужно читать диапазон из 20 регистров (200 - 219). Если устройство возвращает ошибку Illegal Data Address - читать 6 регистров (200 - 205). | |
220-248 | 0x00DC - 0x00F8 | Input | RO | string | Хэш коммита и название ветки откуда собрана прошивка (2 символа в регистре) | |
250-265 | 0x00FA - 0x0109 | Input | RO | string | Версия прошивки | |
266-269 | 0x010A - 0x010D | Input | RO | u64 | Расширение серийного номера | |
270-271 | 0x010E - 0x010F | Input | RO | u32 | Серийный номер | |
290-301 | 0x0122 - 0x012D | Holding | RO | string | Сигнатура прошивки | |
330-336 | 0x014A - 0x0150 | Holding | RO | string | Версия загрузчика |
Версия прошивки в устройствах с «Быстрым Modbus»
В устройствах, поддерживающих Быстрый Modbus, используется другой формат обозначения версии прошивки.
- Диапазон регистров «Модель устройства» расширен до 20 регистров.
- Версия формируется согласно semver и имеет формат
MAJOR.MINOR.PATCH
с опциональным суффиксом(-rc|+wb)SUFFIX
:- суффикс
-rc
означает, что прошивка предназначена для тестирования и может быть нестабильной. Хранится в регистре с отрицательным знаком; - суффикс
+wb
добавляется, когда к прошивке, зафиксированной в релизе, требуется выпустить фикс. Хранится в регистре с положительным знаком.
- суффикс
- Цифры версии доступны по отдельности в формате u16 (для суффикса - s16), регистры 320-323.
- Доступно число u32, содержащее комбинацию цифр версии и позволяющее за одно сравнение понять, увеличилась или уменьшилась версия прошивки:
- число рассчитывается по формуле
if (SUFFIX >= 0) { SUFFIX = SUFFIX + 128; } else { SUFFIX = -1 - SUFFIX; } VERSION = (MAJOR << 24) + (MINOR << 16) + (PATCH << 8) + SUFFIX;
- число доступно для чтения в little-endian и big-endian форматах;
- число для более свежей версии всегда будет больше, чем для предыдущей, в том числе, когда прошивка переходит из тестовой в стабильную.
- Таким образом обеспечивается корректное сравнение версий:
1.2.3-rc1 < 1.2.3-rc10 < 1.2.3 < 1.2.3+wb1 < 1.2.3+wb10.
Адрес | Параметры регистра | Описание | Значения | |||
---|---|---|---|---|---|---|
Dec | Hex | Тип | Доступ | Формат | ||
200-219 | 0x00C8 - 0x00DB | Input | RO | string | Модель устройства | |
320 | 0x0140 | Input | RO | u16 | Версия прошивки в числовом формате | MAJOR |
321 | 0x0141 | MINOR | ||||
322 | 0x0142 | PATCH | ||||
323 | 0x0143 | s16 | SUFFIX | |||
324-325 | 0x0144 - 0x0145 | Input | RO | u32 | Версия прошивки в числовом формате | |
326-327 | 0x0146 - 0x0147 | Input | RO | u32 | Версия прошивки в Big Endian формате |
| 0x0330 - 0x0332 || 816 - 818 || input || R || u16 || ||class="text-left"| ||class="text-left"| Используются для определения модели контроллера || || || || |}