- 1. 表1 网关通讯Parameter设置
- 2. 表2 主要应用的Funktionscode
- 3. 表3 Status保存Register. Adresse与Klimaanlage室内机Adresse的对应关系
- 4. 表4 控制指令Register-Adresse与Klimaanlage室内机Adresse的对应关系如下表
- 5. 表5 查询KlimaanlageStatus所用的点位表(对应MODBUSFunktionscode0x03)
- 6. 表6 查询Klimaanlage性能信息所用的点位表(对应MODBUSFunktionscode0x03)
- 7. 表7 控制设定Klimaanlage所用的点位表(对应MODBUSFunktionscode0x06)
- 8. 中弘Zentrale Klimaanlage GatewayModbusVereinbarung¥0.50
表1 网关通讯Parameter设置
| 项目 | Parameter |
| 传输模式 | 半双工 |
| Porter Rate | 9600bps |
| Anfang位 | 1 位 |
| Datenplatz | 8 位 |
| Prüfstand. | Zufällige Prüfungen(Even) |
| Stoppen Sie Platz | 1 位 |
以上通讯规格Parameter也可以通过网关自带的WEB页面进行变更
表2 主要应用的Funktionscode
| 网关所用Funktionscode | 作用 |
| 0x03 (读保存Register.) | 用于LesenKlimaanlage的Status。每次可读Operationen一个或多ein Register.(Register-Adresse必须连续) 。每ein Register.保存一个Klimaanlage的一个StatusParameter,根据Register.Lesen的Anzahl,可以一次Lesen一个Klimaanlage的一个或多个Parameter(如Schalter!、Temperatur设定等),也可以将若干Klimaanlage的AllesParameter一次读出。 |
| 0x06 (Schreiben eines einzelnen Registers) | 用于写设定一个Klimaanlage的一个Parameter每次只能写Operationen一ein Register., 每写Operationen一次, 就会对一个Klimaanlage的一个Parameter做出设定指令。 |
| 0x10 (Schreiben mehrerer Register) | 用于写设定多个Klimaanlage的多个Parameter每次可写Operationen多ein Register.(Register-Adresse必须连续) 。根据写寄存 器的Anzahl, 可以一次写设定一个Klimaanlage的一个Parameter或多个Parameter, 也可以一次写多个Klimaanlage的多个Parameter。 |
StatusParameter,包括:Schalter!Status、Temperatur设定值、模式设定Status、风速设定、房间Temperatur和故障代码、是否为主机。
Klimaanlage性能Parameter,包括:Klimaanlage品牌、模式信息风速信息、设定Temperatur信息、特殊性能信息。
表3 Status保存Register. Adresse与Klimaanlage室内机Adresse的对应关系
| Klimaanlage室内机Adresse | StatusParameter保存Register-Adresse |
| 0-0 | 0,1,2,3,4,5 |
| 0- 1 | 6,7,8,9,10,11 |
| 0-2 | 12,13,14,15,16,17 |
| …… | …… |
| 0-31 | 186,187,188,189,190,191 |
| 1-0 | 192,193,194,195,196,197 |
| 1- 1 | 198,199,200,201,202,203 |
| 1-2 | 204, 205, 206, 207, 208, 209 |
| …… | …… |
| 1 31 | 378, 379, 380, 381, 382, 383 |
| …… | …… |
| Klimaanlage性能信息 | 8000, 8001, 8002, 8003, 8004 |
室内机StatusParameter保存Register.Ausgang Adresse为4000,每4个连续Adresse的Register.保存1个室内机的控制指 令,包括:Schalter!指令、Temperatur设定值指令、模式设定指令、风速设定指令、风向设定指令。
表4 控制指令Register-Adresse与Klimaanlage室内机Adresse的对应关系如下表

表5 查询KlimaanlageStatus所用的点位表(对应MODBUSFunktionscode0x03)


gegenwärtig启停Status: 0x01->开机; 0x00->关机。
gegenwärtig模式设定: 0x01->制冷; 0x02->除湿; 0x04->送风; 0x08->制热。
gegenwärtig风向设定: 0x00->摆动; 0x01->左右导风板位置1;… 0x06->左右导风板位置6;
0x10->前后导风板位置1 … 0x60前后导风板位置6;
0x42->前后导风板位置4,左右导风板位置2 。
…
gegenwärtig风速设定: 0x01->高速; 0x02->中速; 0x04->低速; 0x00->自动。
gegenwärtigTemperatur设定: 0x1E->30℃; 0x12->18℃; 0x14->20℃; 0x1A->26℃。
(有主从机概念的Klimaanlage)gegenwärtig主从机Status: 0x00->从机; 0x01->主机。
gegenwärtig房间Temperatur: 0x21->33℃; 0x10->16℃。
gegenwärtig故障代码: 0x00->无故障; 0x01->01 (排水泵故障)
Klimaanlage性能Parameter保存Register.Ausgang Adresse为8000 ,5个连续Adresse的Register.保存gegenwärtigKlimaanlage的性能Parameter,
包括:Klimaanlage品牌、模式信息风速信息、设定Temperatur信息、特殊性能信息
表6 查询Klimaanlage性能信息所用的点位表(对应MODBUSFunktionscode0x03)

Klimaanlage品牌:
共计占用1个Bytes,使用16 Einführung数代表品牌
0x01:Hitachi; 0x02:Großes Geld; 0x03:Toshiba; 0x04:Mitsubishi Heavy Industries;
0x05:Mitsubishi Elektromotor;0x06:Größe; 0x07:Heisen; 0x08:Schön.;
0x09:Hail; 0x0A:LG; 0x0B:缺省; 0x0C:缺省;
0x0D:Drei Sterne; 0x0E:AUX; 0x0F:Panas.; 0x10:und York;
0x11:缺省; 0x12:缺省; 0x13:Größe四代; 0x14:缺省;
0x15:麦克维尔;0x16:缺省; 0x17:缺省; 0x18:TCL;
0x19:志高; 0x1A:天加; 0x1B:缺省; 0x1C:缺省
0x23:und York水机; 0x24:酷风; 0x25:青岛und York; 0x26:富士通;
0x65:艾默生水机; 0x66:麦克维尔水机; 0x29:缺省
0xFF:模拟器;
支持模式:
占用2个Bytes(0代表无此Funktion,1代表支持此Funktion)
Daten例子:
0x00 0x17->支持除湿、送风、制热、制冷四种模式;
支持风速:
占用1个Bytes(0代表无此Funktion,1代表支持此Funktion)
Daten例子:
0x27->支持低速、中速、高速、自动风速四种风速;
Temperatur上下限:
共计占用2个Bytes
Daten例子:
0x1E 0x10->支持Temperatur范围16-30摄氏度
特殊性能信息:
占用一个Bytes(0代表无此Funktion,1代表支持此Funktion)
位BIT0,1为有主从机概念,0为无主从机概念;
位BIT1,缺省;
位BIT2,1为有前后风向设置,0为无前后风向设置;
位BIT3,1为有左右风向设置,0为无左右风向设置;
Daten例子:
0x05->Klimaanlage有前后风向设置,有主从机概念;
0x0C->Klimaanlage有左右风向设置,有前后风向设置。
◆ 03(0x03)Funktionscode——查询多ein Register.(用以LesenKlimaanlageStatus)
下文中所Beispiel的Senden Sie和EmpfangDaten,其Das FormatAlles为16 Einführung,例如01为0x01,C5为0xC5
集成Das SystemSenden Sie: 01 03 00 C0 00 06 C5 F4
集成Das SystemEmpfang: 01 03 0C 00 01 00 19 00 01 00 01 00 1C 00 00 DC DA
集成Das SystemSenden Sie码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID),出厂默认为01,如果有
多个Klimaanlage网关同时Verbindungzu一条RS485总线上的话,为了区Unterteilung彼此,需要对每个Klimaanlage网关设定地
址(网关Adresse的设定在其配置的WEB页面上进行即可),如果此RS485总线还有其它Ausrüstung,那
么其它Ausrüstung与Klimaanlage网关的Geräte Adresse也不能冲突。
Die2Bytes(03)——MODBUSFunktionscode,其意义为Lesen一系列Register.的值。
Die3,4Bytes(00 C0)——从00 C0位置开始Lesen一系列Register.的值
Die5,6Bytes(00 06)——从Die3,4Bytes指定的Register.开始,共Lesen00 06ein Register.。
Die7,8Bytes(C5 F4)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
集成Das SystemEmpfang码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID)
Die2Bytes(03)——MODBUSFunktionscode。
Die3Bytes(0C)——对应于查询指令,Klimaanlage网关共返回0C(Das Dekimalsystem:12)个Bytes的Daten
Die4~15Bytes——Klimaanlage网关返回12Bytes的被Daten lesen
Die16,17Bytes(DC DA)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
Die4~15Anzahl der Bytes据详解:
查询Adresse192(16. System为:00 C0)开始的6ein Register.所存储的Zahlenwert(查询KlimaanlageRegister.点位表,
此6ein Register.存储了1-0 室内机的AllesStatus值
00 01(16. System)————Klimaanlage正在BetriebStatus
00 19(16. System)————Temperatur设定为25℃(0x19 = 25)
00 01(16. System)————模式被设定为制冷
00 01(16. System)————风速被设定为高速风
00 1C(16. System)————回风Temperatur(gegenwärtig房间Temperatur)为28℃(0x1C = 28)
00 00(16. System)————Klimaanlage故障代码为0(没有故障),如果有故障,则为相应故障代码
一次查询mehr.ein Register.的值:
集成Das SystemSenden Sie: 01 03 00 00 00 0C C5 F4 (举例查询2台Klimaanlage的Status)
集成Das SystemEmpfang: 01 03 18 00 01 00 19 00 01 00 01 00 1C 00 00 00 01 00 19 00 01 00 01 00 1E 00
00 DC DA
表7 控制设定Klimaanlage所用的点位表(对应MODBUSFunktionscode0x06)

◆ 06(0x06) Funktionscode——Operationen单ein Register.(用以单独Operationen控制Klimaanlage的Schalter!、Temperatur设定等)
集成Das SystemSenden Sie:01 06 0F A0 00 01 4B 3C
集成Das SystemEmpfang:01 06 0F A0 00 01 4B 3C
集成Das SystemSenden Sie码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID)
Die2Bytes(06)——MODBUSFunktionscode,其意义为设定一ein Register.的值。
Die3,4Bytes(0F A0)——从0F A0 位置开始设定一ein Register.的值。
Die5,6Bytes(00 01)——将Die3,4Bytes所指定的Register.Schreiben Sie Wert00 01
Die7,8Bytes(4B 3C)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
集成Das SystemEmpfang码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID)
Die2Bytes(06)——MODBUSFunktionscode,其意义为设定一ein Register.的值。
Die3,4Bytes(0F A0)——从0F A0 位置开始设定一ein Register.的值。
Die5,6Bytes(00 01)——将 Die3,4Bytes所指定的Register.Schreiben Sie Wert 00 01
Die7,8Bytes(4B 3C)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
举例说明:
———— 发码“01 06 0F A0 00 01 4B 3C”的Operationen含义:
将Adresse为4000(0x0F 0xA0)的Register.Wert schreiben1(对应Senden Sie码Datenplatz00 01),查点位表得知,
此Register.对应 00-00 室内机的 Schalter!控制,写入1表示开机,写入2表示关机。
———— 发码“01 06 0F A1 00 13 9A F1”的Operationen含义:
将Adresse为4001(0x0F 0xA1)的Register.Wert schreiben0x13(对应Senden Sie码Datenplatz00 13),查点位表得
知,此Register.对应 00-00 室内机的 Temperatur控制,写入0x13表示将Temperatur设定为19℃
———— 发码“01 06 0F A2 00 08 2A FA”的Operationen含义:
将Adresse为4002(0x0F 0xA2)的Register.Wert schreiben0x08(对应Senden Sie码Datenplatz00 08),查点位表得
知,此Register.对应 00-00 室内机的 模式控制,写入0x08表示将模式设定为“制热”
———— 发码“01 06 0F A3 00 04 7B 3F”的Operationen含义:
将Adresse为4003(0x0F 0xA3)的Register.Wert schreiben0x04(对应Senden Sie码Datenplatz00 08),查点位表得
知,此Register.对应 00-00 室内机的 风速控制,写入0x04表示将模式设定为“低速”
◆ 16(0x10) Funktionscode——Operationen多ein Register.(用以Operationen控制Klimaanlage的Schalter!、Temperatur设定等)
集成Das SystemSenden Sie:01 10 0F A0 00 04 08 00 01 00 19 00 08 00 02 2C B5
集成Das SystemEmpfang:01 10 0F A0 00 04 C2 FC
集成Das SystemSenden Sie码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID)
Die2Bytes(10)——MODBUSFunktionscode,其意义为一次设定多ein Register.的值。
Die3,4Bytes(0F A0)——从0F A0 位置开始一次设定多ein Register.的值。
Die5,6Bytes(00 04)——从Die3,4Bytes指定位置开始,一次设定4ein Register.的值。
Die7Bytes(08)——要设定写入的总Anzahl der Bytes为8(
4ein Register. x 2Bytes/Register.)
Die8~15Bytes ——要设定的4ein Register.的具体值,Die8,9Bytes写入Die一ein Register.,Die10,
11Bytes写入Die2ein Register.,Die12,13Bytes写入Die3ein Register.,Die14,15Bytes写入Die4ein Register.
Die16,17Bytes(2C B5)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
集成Das SystemEmpfang码含义:
Die1Bytes(01)——Klimaanlage网关Geräte Adresse(MODBUS定义为Slave ID)
Die2Bytes(10)——MODBUSFunktionscode,其意义为一次设定多ein Register.的值。
Die3,4Bytes(0F A0)——从0F A0 位置开始,一次设定多ein Register.的值。
Die5,6Bytes(00 04)——从Die3,4Bytes指定位置开始,一次设定4ein Register.的值。
Die7,8Bytes(C2 FC)——该帧Daten的PrüfungenBytes(Prüfmethode:CRC16)
举例说明:
———— 发码“01 10 0F A0 00 04 08 00 01 00 19 00 08 00 02 2C B5”的Operationen含义:
将Adresse为4000(0x0F 0xA0)开始的4(0x00 0x04 )ein Register.共8个Bytes,依次Wert schreiben 00 01
00 19 00 08 00 02
00 01(16. System)————将Adresse为00-00的Klimaanlage Öffnen.
00 19(16. System)————将Adresse为00-00的Klimaanlage Temperatur设定为25℃(0x19 = 25)
00 08(16. System)————将Adresse为00-00的Klimaanlage 模式设定为制热
00 02(16. System)————将Adresse为00-00的Klimaanlage 风速设定为中速风
———— 发码“01 10 0F A1 00 01 02 00 1C xx xx”的Operationen含义:
将Adresse为4001(0x0F 0xA1)开始的1(0x00 0x01 )ein Register.共2个Bytes,Wert schreiben 00 1C
00 1C(16. System)————将Adresse为00-00的Klimaanlage Temperatur设定为28℃(0x1C = 28)
Antwort veröffentlichen