tcs-net modbus 规范手册本手册描述了modbus* 协议tcb-ifmb640tle...

20
TCS-NET MODBUS TCB-IFMB640TLE .......................................................................................................... 2 ................................................................................... 3 ..................................................................................................... 3 ..................................................................................................... 4 ..................................................................................................... 4 ................................................................................................................... 5 ................................................................................................... 6 ................................................................................................................. 16 领先 创新 · 规范手册 TCS-NET Modbus 协议转换接口 型号名称: 目录 系统简介 ............. 1 ............. 2 RS 485 通信参数 .............. .............. ........ 3 ........ 应用功能代码 ........ ........ 4 ............. 异常回应 ............. ...... 5 ........ 计数器与寄存器 ........ .... 6 ................ 次序 ......... 7 ..... 地址分配表 ................ ..... ..... 8 ................. 附件 ........ 2.0 版

Upload: others

Post on 10-Apr-2020

36 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

TCS-NET MODBUS

TCB-IFMB640TLE

.......................................................................................................... 2................................................................................... 3

..................................................................................................... 3

..................................................................................................... 4

..................................................................................................... 4................................................................................................................... 5

................................................................................................... 6................................................................................................................. 16

+00DE88909601-1_01EN.book Page 1 Monday, April 26, 2010 4:52 PM

领先 创新·

规范手册

TCS-NET Modbus 协议转换接口

型号名称:

目录

系统简介 .............1 .............2 RS 485 通信参数 ....................................3 ........应用功能代码 ................4 .............异常回应 ...................5 ........计数器与寄存器 ............6 ................次序 .........7 .....地址分配表 ..........................8 .................附件 ........

2.0 版

Page 2: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

1

http://www.modbus-ida.org/

……

……

TCB-IFMB640TLE

TCB-IFMB640TLE

TCB-IFMB640TLE

Modbus-Master

N = Max. 15

A

B

A

B

A

B

A

B

U1 U2

……

TCB-IFCG1TLE

U1 U2

TCB-IFCG1TLE

U1 U2

TCB-IFCG1TLE

+00DE88909601-1_01EN.book Page 2 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

系统简介

2

“Modbus”是法国施耐德电气公司的注册商标。*

本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中

详尽给出的规范符合以下MODBUS规范:

·MODBUS应用协议规范 1.1b版·MODBUS在串行线路上的规范和实施指南 1.01版

本实施规范详细说明了在RS485串行线路上工作的Modbus的操作。在此线路上,从设备对来自主设备的请求发出一

个响应。多个从设备连接到RS485串行线路的母线上。Modbus采用Modbus RTU 模式,其帧格式如下所示。

初始 从地址 功能 数据 循环核对 终止

>=3.5 8 8 N*8 = 252 .) 16 >= 3.5

终端

字符 字符位位位 最大 ( N

每一个从设备都被连接到TCC-LINK主母线。内部数据、室内机的运行以及集中控制地址1到64分配的组件TCB-IFCG1TLE(通用接口)由主设备控制。主设备上最多可以连接15台从设备。

当在从地址0x00处被具体指定一个请求时,广播式信息将会发送,所有的从设备都将接受这个请求但不会发送包括

异常回应在内的任何回应。下图展示了一个主设备、从设备和空调的连接案例。

终端

母线RS-485

TCC-LINK母线

TCC-LINK母线

TCC-LINK母线

室内/室外

室内/室外

室内/室外

Modbus-I/F

Modbus-I/F

Modbus-I/F

从1

从N

从2

Page 3: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

2

3

+00DE88909601-1_01EN.book Page 3 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

RS 485 通信参数

应用功能代码

RS 485 通讯参数如下所示:

·字符长度= 11位,数据= 8位,奇偶校验=偶,起始位=1位低,终止位=1高位

·通讯:9600/19200/38400 bps(缺省:19200 bps)手动选择。

·比特串输次序:LSB优先(b0,b1 ....)。位数据从LSB上按顺序传输。

·字节传输次序:从小到大。0x1234→0x12→0x34。字节数据按从小到大顺序传输。

·半双工,2线。120Ω 终端。A:非反向输入,B:反向输入。

·在收到一个数据包后,允许的回应至少是3.5个字符

·连接:2个端口

以下是执行功能的代码。

函数代码 子函数代码 函数名

0x01 None

0x02 None

0x03 None

0x04 None

0x05 None

0x06 None

0x08 0x00, 01, 02, 04, 0A, 0B, 0C, 0D, 0E, 0F, 11, 12, 14

0x0B None

0x0C None

0x0F None

0x10 None

读取线圈状态

读取离散输入状态

读取保持寄存器

读取输入寄存器

单个线圈写入

单个保持寄存器写入

诊断

获取通讯事件计数器

获取通讯事件记录

多个线圈写入

多个保持寄存器写入

异常

主设备请求中指定的起始地址和由“Modbus地址寄存器”显示的值两者之间在地址分配表上的关系如下:

·线圈

起始地址=(Modbus地址寄存器的值)-1

·离散输入

起始地址=(Modbus地址寄存器的值)-10001

·输入寄存器

起始地址=(Modbus地址寄存器的值)-30001

·保持寄存器

起始地址=(Modbus地址寄存器的值)-40001

3

ÿ

Page 4: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

4

5

+00DE88909601-1_01EN.book Page 4 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

异常回应

计数器和寄存器

除广播式消息外,主设备发送一个请求后会得到从设备反馈回来的一个正常回应。若没有探测到错误,从组件

反馈一个正常回应,但是,在奇偶校验或者CRC检验期间出现错误时,从组件不反馈任何回应。在收到正常发送

但包含错误的请求后,从组件必然会反馈一个异常回应。这些错误适用于以下异常代码。

异常代码 名称

0x01

0x03

0x02

0x04

0x05

0x06

0x07

非法功能

接收到包含不被本规范支持的非法功能的请求。

非法数据地址

一个不在本手册第七章中存在的非法地址。地址分配表或者大于249字节的数据请求已经被具体指定。

非法数据值

以下情形的非法数据:除本手册第七章地址分配表具体指定并定义的其他数据

带有函数代码具体指定的广播式消息(从地址=0)除0x05,0x06,0x0F,0x10外

一个地址具体指定给两个或以上设备

从设备故障

从设备内部处理不正确(在启动或读取RAM时出现任何错误)。

ACK

从设备在收集初始数据过程期间接受请求并获取响应数据时反馈ACK响应

从设备忙

从设备忙时不能反馈响应数据,这时此代码被反馈。

当主设备的请求与室内机有关,而室内机没有响应该请求。(但是,主设备被发送到室内机)

TCB-IFMB640TLE配备有以下计数器和寄存器,这类计数器和寄存器的数据可以被工作复位、重启程序或者计数器复位命令清除。

寄存器/计数器 描述

线圈(R/W)

离散输入(R)

输入寄存器(R)

保持寄存器(R/W)

事件计数器

信息计数器

诊断寄存器

母线通信错误计数

异常错误计数

从信息计数

无响应计数

忙计数

母线参数超限计数

4

用于空调数据库

用于空调数据库

用于空调数据库

用于空调数据库

保留从设备发送的消息数量。

一个16位的寄存器用来保留诊断的内容:0x0000:正常

0x0001:CRC错误

0x0002:EEPROM校验和错误

其他:保留

从设备探测到的CRC错误总和

从设备探测到的异常错误总和

相应从设备接收到的信息总和

相应从设备接收到的没有伴随反馈响应的信息总和

相应从设备探测到的忙计数(异常错误)的总和

相应从设备在信息总探测到的参数超限错误(接收部分数据失败)的数量

从设备正确处理接收到的信息时开始计数。在接受到异常命令或者0B命令时,该计数器的值不再递增。

Page 5: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

6

………………………..

+00DE88909601-1_01EN.book Page 5 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

5

次序

为防止出现设定运行模式为“自动”后,主设备设置为散热,以下的次序是必须的。

在线圈中写入0x05作为运行模式“自动”。

在离散输入(R)中读取运行模式状态。

在确认运行状态该改变为0x05或0x06后,在线圈中写入新的散热设置数据。

此外,还建议在适当的时间间隔下请求数据,保证空调警告数据的输出是对离散输入寄存器的适当反映。

而无法接收到来自主设备正常的请求。

主 从1 从N从3从2

室内#1 请求

室内#1 响应

室内#2 请求

室内#2 响应

室内#64 请求

室内#64响应

室内#1 请求

室内#1 响应

主设备向每个从设备依次发送请求,然后接收来自各个从设备的回应。从设备在一秒钟内对来自主设备的请求反馈

调系统时收集空调型号、地址、唯一编号、以及运行设定范围等特定具体数据。

回应(见下图)。当从设备接收数据读取请求时,从设备反馈的数据存储在寄存器中。建议主设备在第一次访问空

当写入空调时,主设备必须读取各个空调的运行范围、运行模式、风扇速率以及设定温度等数据,并在操作范围内

写入值。注意写入空调同时设置的顺序,因为它在处理从设备方面需要时间。进一步来说,因为有关无回应或异常

通过通讯结束后的适当时候读取寄存器来确认主设备的请求是否被回应,因为室内机有可能由于TTC-LINK通讯条件回应的广播式消息写入是由从设备发送的,所以建议在从设备的数据写入应该在要求的主设备方面进行检测。建议

Page 6: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

7

+00DE88909601-1_01EN.book Page 6 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

地址分配表

共计42368个字节(9728*2/8+9984*2*2)。在初始化时,地址分配表的数据被清除。室内号对应中央控制地址。

室内号 数据名称 长度 字节顺序 说明Modbus描述

寄存器的Modbus-地址

线圈(R/W) 1 1-8 1

9-16

17-24 3

25-32 4

33-40

41-48

开/关设置

过滤信号复位设置

保留

运行模式设置

风扇速率设置

百叶设置

遥控器开/关禁止设置

对TCB-IFCG1TLE的1路中继输出对TCB-IFCG1TLE的2路中继输出

对TCB-IFCG1TLE的3路中继输出

对TCB-IFCG1TLE的4路中继输出

禁止TCB-IFCG1TLE

本地操作

保留

49-152 7-19保留

2 153-160 2

161-168

169-176 22

177-184 23

185-192

193-200

201-304 26-38

开/关设置

过滤信号复位设置

保留

运行模式设置

风扇速率设置

百叶设置

遥控器开/关禁止设置

对TCB-IFCG1TLE的中继输出

保留

6

1字节

104位

104位

2

5

6

1字节

1字节

1字节

1字节

1字节

21

24

1字节

1字节

1字节

1字节

1字节

1字节

1=开,0=关(地址=1)

1=复位,其他=不运行(地址=2)

0x00=松开,0x01=加热,0x02=制冷,0x03=干燥,0x04=风扇,0x05=自动(地址=9LSB,地址=16MSB)

0x00=无效,0x01=风扇停止,

0x06=超低,0x07=松开(地址=17LSB,地址=24MSB)

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,0x 6=f5,0x 7=停止,(地址=25LSB,地址=32MSB)

遥控器开/关禁止设置(地址=33)

遥控器模式禁止设置(地址=34)

遥控器定位禁止设置(地址=35)

遥控器百叶禁止设置(地址=36)

遥控器风扇速率禁止设置(地址=37)

1=禁止,0=允许

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

1=禁止,0=允许

0x02=自动,0x03=高,0x04=中,0x05=低,

0 1=开,0=关(地址=153)

1=复位,其他=不运行(地址=154)

0x00=松开,0x01=加热,0x02=制冷,0x03=干燥,0x04=风扇,0x05=自动(地址=161LSB,地址=168MSB)

0x00=无效,0x01=风扇停止,

0x06=超低,0x07=松开(地址=169LSB,地址=176MSB)

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,0x 6=f5,0x 7=停止,(地址=177LSB,地址=184MSB)

遥控器开/关禁止设置(地址=185)

0x02=自动,0x03=高,0x04=中,0x05=低,

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

Page 7: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

n (152*n -151)- (152*n -144)

(152*n –143)- (152*n –136)

(152*n –135)- (152*n –128)

(152*n –127)- (152*n –120)

(152*n –119)- (152*n –112)

(152*n –111)- (152*n –104)

(152*n –103)-152*n 12—19*n

1216

+00DE88909601-1_01EN.book Page 7 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 字节顺序说明Modbus描述

寄存器的Modbus-地址

19*n –18

19*n –16

19*n –15

19*n –14

19*n –13

19*n –

64 9577-9584

9585-9592 1199

9593-9600 200

9601-9608 1201

9609-9616 1202

9617-9624 1203

9625-9728 1204-

19*n –17

开/关设置

过滤信号复位设置

保留

运行模式设置

风扇速率设置

百叶设置

对TCB-IFCG1TLE的中继输出

保留 104位

1字节

1字节

1字节

1字节

1字节

1字节

遥控器开/关禁止设置

1

过滤信号复位设置

保留

运行模式设置

风扇速率设置

百叶设置

对TCB-IFCG1TLE的中继输出

保留 104位

1字节

1字节

1字节

1字节

1字节

1字节

遥控器开/关禁止设置

开/关设置

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

1=开,0=关(地址=9577)

1=复位,其他=不运行(地址=9578)

0x00=松开,0x01=加热,0x02=制冷,0x03=干燥,

0x00=无效,0x01=风扇停止,

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,

遥控器开/关禁止设置(地址=9609)

遥控器模式禁止设置(地址=9610)

遥控器定位禁止设置(地址=9611)

遥控器百叶禁止设置(地址=9612)

遥控器风扇速率禁止设置(地址=9613)

1=禁止,0=允许

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

0x02=自动,0x03=高,0x04=中,0x05=低,

0x04=风扇,0x05=自动(地址=9595LSB,地址=9592MSB)

0x06=超低,0x07=松开(地址=9593LSB,地址=9600MSB)

0x 6=f5,0x 7=停止,(地址=9601LSB,地址=9608MSB)

7

Page 8: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

+00DE88909601-1_01EN.book Page 8 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 字节顺序说明Modbus描述

寄存器的Modbus地址

离散输入(R)

1 10001-10004

10005-10008

210009-10016

10017-10024 3

10025-10032 4

10033-10040 5

1

10041-10048 6

10049-10056 7

10057-10064 8

10065-10152 9-19

开/关设置状态

过滤信号状态

警报状态

保留

保留

运行模式状态

风扇速率设置状态

百叶设置状态

遥控器开/关禁止

设置状态

保留

保留

对TCB-IFCG1TLE的开/关输入

对TCB-IFCG1TLE的警报输入对TCB-IFCG1TLE的Din2输入对TCB-IFCG1TLE的Din3输入对TCB-IFCG1TLE的Din4输入

对TCB-IFCG1TLE的Din1输入

保留

保留 88位

1字节

1字节

1字节

1字节

1字节

1字节

1字节

1=开,0=关(地址=10001)

1=不正常,0=正常(地址=10002)

1=不正常,0=正常(地址=10003)

0x00=无效,0x01=加热,0x02=制冷,0x03=干燥,0x04=风扇,0x05=自动加热,0x06=自动制冷,(地址=10009LSB,地址=10016MSB)

0x00=无效,0x01=风扇停止,0x02=自动,0x03=高,0x04=中,0x05=低,

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,0x 6=f5,0x 7=停止,(地址=10025LSB,地址=10032MSB)

遥控器开/关禁止设置(地址=10033)

遥控器模式禁止设置(地址=10034)

遥控器定位禁止设置(地址=10035)

遥控器百叶禁止设置(地址=10036)

遥控器风扇速率禁止设置(地址=10037)

1=禁止,0=允许

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

0x06=超低,0x07=松开(地址=10017LSB,地址=10024MSB)

8

1字节

Page 9: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

n 152*n+9849 -152*n+9856

152*n+9857 -152*n+9864

152*n+9865 -152*n+9872

152*n+9873 -152*n+9880

152*n+9881 -152*n+9888

152*n+9889 -152*n+9896

152*n+9897 -152*n+9904

152*n+9905 -152*n+9912

152*n+9913 -152*n+10000

10-19*n

+00DE88909601-1_01EN.book Page 9 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 字节顺序说明Modbus描述

寄存器的Modbus地址

2 10153-10156 20

10161-10168 21

10169-10176 22

10177-10184 23

10185-10192 24

2510193-10200

10201-10208 26

10209-10216 27

10217-10304 28-38

19*n –18

19*n –17

19*n –16

19*n –15

19*n –14

19*n –13

19*n –12

19*n –11

19*n –

10157-10160

开/关设置状态

过滤信号状态

警报状态

保留

保留

运行模式状态

风扇速率设置状态

百叶设置状态

遥控器开/关禁止

设置状态

保留

保留

1字节

1字节

1字节

1字节

1字节

1字节

1字节

保留

1字节

88位

1=开,0=关(地址=10153)

1=不正常,0=正常(地址=10154)

1=不正常,0=正常(地址=10155)

0x00=无效,0x01=加热,0x02=制冷,0x03=干燥,0x04=风扇,0x05=自动加热,0x06=自动制冷,(地址=10161LSB,地址=10168MSB)

0x00=无效,0x01=风扇停止,0x02=自动,0x03=高,0x04=中,0x05=低,

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,0x 6=f5,0x 7=停止,(地址=10177LSB,地址=10184MSB)

遥控器开/关禁止设置(地址=10185)

遥控器模式禁止设置(地址=10186)

遥控器定位禁止设置(地址=10187)

遥控器百叶禁止设置(地址=10188)

遥控器风扇速率禁止设置(地址=10189)

1=禁止,0=允许

0x06=超低,0x07=松开(地址=10169LSB,地址=10176MSB)

对TCB-IFCG1TLE的开/关输入

遥控器开/关禁止

设置状态

保留

保留

对TCB-IFCG1TLE的开/关输入

保留

开/关设置状态等

运行模式状态

风扇速率设置状态

百叶设置状态

1字节

1字节

1字节

1字节

1字节

1字节

1字节

1字节

88位

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

9

Page 10: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

1216

+00DE88909601-1_01EN.book Page 10 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 字节顺序说明Modbus描述

寄存器的Modbus地址

64 1198

19581-19584

19585-19592 1199

19593-19600 1200

19601-19608 1201

19609-19616 1202

19617-19624 1203

19625-19632 1204

19633-19640 1205

19641-19728 1206-

19577-19580 开/关设置状态

过滤信号状态

警报状态

保留

保留

运行模式状态

风扇速率设置状态

百叶设置状态

遥控器开/关禁止

设置状态

保留

1字节

1字节

1字节

1字节

1字节

1字节

1=开,0=关(地址=10153)

1=不正常,0=正常(地址=10154)

1=不正常,0=正常(地址=10155)

0x00=无效,0x01=加热,0x02=制冷,0x03=干燥,0x04=风扇,0x05=自动加热,0x06=自动制冷,(地址=10161LSB,地址=10168MSB)

0x00=无效,0x01=风扇停止,0x02=自动,0x03=高,0x04=中,0x05=低,

0x00=无效,0x 1=摇摆,0x 2=f1,0x 1=f2,0x 4=f3,0x 5=f4,0x 6=f5,0x 7=停止,(地址=10177LSB,地址=10184MSB)

遥控器开/关禁止设置(地址=10185)

遥控器模式禁止设置(地址=10186)

遥控器定位禁止设置(地址=10187)

遥控器百叶禁止设置(地址=10188)

遥控器风扇速率禁止设置(地址=10189)

1=禁止,0=允许

0x06=超低,0x07=松开(地址=10169LSB,地址=10176MSB)

S-代码状态 1字节

1字节对TCB-IFCG1TLE的开/关输入

保留 88位

TCB-IFCG1TLE比特输出见

TCB-IFCG1TLE手册

10

Page 11: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

29847+156*n -29850+156*n

29851+156*n -29858+156*n

29859+156*n -29864+156*n

29869+156*n-29874+156*n

29880+156*n-30000+156*n

+00DE88909601-1_01EN.book Page 11 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 说明Modbus描述

寄存器的Modbus地址

输入寄存器(R)

1 30001

30002

30003-30006

30007-30014

30015-30022

30023

30024

30025-30030

30031

30032

30033

30034

30035

30036-30156

n 29845+156*n

29846+156*n

29865+156*n

29868+156*n

29875+156*n

29876+156*n

29877+156*n

29878+156*n

29879+156*n

室温

设定室温状态

警报代码

型号名称

特殊编码

效率

室内类型

对TCB-IFCG1TLE模拟输入

运行模式/风扇

制冷温度范围

制热温度范围

干燥温度范围

自动温度范围

保留

2字节

2字节

2字节

2字节*6CH

2字节

2字节

2字节

2字节

2字节

126*2字节

2字节

16字节

16字节

8字节

室温

设定室温状态

警报代码

型号名称

特殊编码

效率

室内类型对TCB-IFCG1TLE模拟输入

运行模式/风扇

制冷温度范围

制热温度范围

干燥温度范围

自动温度范围

保留

2字节

2字节

2字节

2字节*6CH

2字节

2字节

2字节

2字节

2字节

126*2字节

2字节

16字节

16字节

8字节

单位:℃ SEEEEMMM MMMMMMMMM

s:信号(s=-1:-,s=0:+)M:-2048到+2047范围:-671088.64-----670760 单位℃

温度=(-1)Sx(0.01xM)x2E

和室温一致

没有警报发生时,30003首室内机上:00没有警报发生时,30003后室内机下1:00.....................没有警报发生时,30006后室内机上6:00没有警报发生时,30006后室内机下7:00

在16位进制ASCLL代码中的16个字符

在16位进制ASCLL代码中的16个字符

效率单位的字节表达式

字节表达式0x00**对TCB-IFCG1TLE的6信道模拟输入(见TCB-IFCG1TLE手册)地址=30025CH1,地址=30026CH2等,见注

RS FM运行模式和风量是最佳的

在制冷模式设定CT CB温度的上下限

在制热模式设定HT HB温度的上下限

在干燥模式设定DT DB温度的上下限

在自动模式设定FT FB温度的上下限

对TCB-IFCG1TLE的6信道模拟输入

RS FM运行模式和风量是最佳的

在制冷模式设定CT CB温度的上下限

在制热模式设定HT HB温度的上下限

在干燥模式设定DT DB温度的上下限

在自动模式设定FT FB温度的上下限

(见TCB-IFCG1TLE手册)

11

Page 12: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

Holding register (R/W)

39847+156*n-39850+156*n

39851+156*n-40000+156*n

+00DE88909601-1_01EN.book Page 12 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

室内号 数据名称 长度 说明Modbus描述

寄存器的Modbus地址

64 39829

39830

39831-39834

39835-39842

39843-39850

39851

39852

39853-39858

39859

39860

39861

39862

39863

39864-39984

39985-39992

1 40001

40002

40003-40006

40007-40156

2 40157

40158

40159-40162

40163-4031

n 39845+156*n

39846+156*n

64 49829

49830

49831-49834

49835-49984

室温

设定室温状态

警报代码

型号名称特殊编码

效率

室内类型对TCB-IFCG1TLE模拟输入

运行模式/风扇

制冷温度范围

制热温度范围

干燥温度范围

自动温度范围

保留

2字节

2字节

2字节

2字节*6CH

2字节

2字节

2字节

2字节

2字节

126*2字节

2字节

16字节

16字节

8字节

软件版本 16字节

温度设定值

累计运行时间

对TCB-IFCG1TLE模拟输入

保留

2字节

2字节

2字节*4CH

150*2字节

温度设定值

累计运行时间

对TCB-IFCG1TLE模拟输入

保留

2字节

2字节

2字节*4CH

150*2字节

温度设定值

累计运行时间

对TCB-IFCG1TLE模拟输入

保留

2字节

2字节

2字节*4CH

150*2字节

温度设定值

累计运行时间

对TCB-IFCG1TLE模拟输入

保留

2字节

2字节

2字节*4CH

150*2字节

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 30001-30024

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

见Modbus地址 40001-40156

对TCB-IFCG1TLE的6信道模拟输入

RS FM运行模式和风量是最佳的

在制冷模式设定CT CB温度的上下限

在制热模式设定HT HB温度的上下限

在干燥模式设定DT DB温度的上下限

在自动模式设定FT FB温度的上下限

(见TCB-IFCG1TLE手册)

TCB-IFCG1TLE用ASCLL代码表示,与版本号一致

和室温一致有效范围:0到92,单位:1,尾数进一字节表达式单位:小时例)255小时=0xFF单位:小时。离散输入寄存器的监视程序的开/关,以便每15分钟检查所有空调的开/关状态。若寄存器状态为开,增加15分钟。即使关闭电源,寄存器数据仍保留。对TCB-IFCG1TLE的4信道模拟输入(见TCB-IFCG1TLE手册)

12

Page 13: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

b7, b6

+00DE88909601-1_01EN.book Page 13 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

13

注1

·模拟输入(2信道,电热调节器)读取

接收的2字节TCC-LINK值保留在寄存器上。

接受的2字节数据是一个二进制补码,通过将它除以100将其转换为一个绝对量温度值。

·例)接收值0xFE97→x0169(转化为二进制补码)→361→转化为3.61(K)(通过除以100)。摄氏温度则为3.61

减去273.15。

· 模拟输入(4CH 0-10VDC)

接收的2字节TCC-LINK值保留在寄存器上。该真值是一个二进制补码。通过将真值除以1000都得到一个值,该

值作为板输入值。

例)接收值0xD8F1→转化为0x270F(二进制补码)→9999→转化为9.999V(通过除以1000)。

注2

·TCB-IFCG1TLE模拟输出4信道写入

主设备写入一个2字节二进制补码,该补码是转换值的1000倍。

该TCB-IFCG1TLE的板值通过接收2字节二进制补码转化值除以3000获得。

值相应的水平从MPU输出,将3.333当做256水平。MPU输出值在外部回路乘以3,TCB-IFCG1TLE的板输出值

与该转化值相等。

·例1)值9.999V通过主设备计算并发送→9999(乘以1000)→0x270F→0xD8F1(二进制补码)。写入该值。

在接收器(TCB-IFCG1TLE板)上的计算:0xD8F1→0x270F(二进制补码)→9999→3.333V(通过除以3000)

→256水平=0xFF(3.333V)是DA输出。该值3.333*3=9.999V从“模拟输出”中输出在TCB-IFCG1TLE板上。

·例2)值3.000V通过主设备计算并发送→3000(乘以1000)→0x0BB8→0xF448(二进制补码)。该值写入寄存器。

在接收器(TCB-IFCG1TLE板)上的计算:0xF448→0x0BB8(二进制补码)→3000→1V(通过除以3000)→

77水平=0x4D(1.00V)是DA输出。该值1.00*3=3.00V从“模拟输出”中输出在TCB-IFCG1TLE板上。

注3

注4

·未使用的比特可以被读取和写入。数据不能写入保存区。如果读取保存区,则总是返回00。

·在寄存器(R)中RS/FM(运行模式,风扇速率),CT/CB(制冷模式设定温度的上下限),HT/HB(制热模式设定

温度的上下限),DT/DB(干燥模式设定温度的上下限),FT/FB(自动模式设定温度的上下限)的意义,在以下表中

表示。主设备必须事先读取每个空调的以下值,并在指定运行数据时,在这个范围内设定值。

00所有的运行模式都可用01制冷/干燥不可用10制热不可用11仅电扇可用

1:自动模式可用0:自动模式不可用

1:通风可用0:通风不可用

1:制热模式可用0:制热模式不可用

1:干燥模式可用0:干燥模式不可用

1:制冷模式可用0:制冷模式不可用

1:风扇模式可用0:风扇模式不可用

RS的比特 意义

b4

b3

b2

b1

LSB

b5

Page 14: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

CT CB

HT HB

DT DB

FT FB

→ 0X0D78→ 0X0CB0→ 0X0C7E

→ 0X384

→ 1→ 0

→ 1→ 0

→ 1→ 0

→ 1→ 0

→ 1→ 0

+00DE88909601-1_01EN.book Page 14 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

14

b3

b2

b1

b0

1:风扇高速模式可用0:不可用

1:风扇中速模式可用0:不可用

1:风扇低速模式可用0:不可用

1:风扇超低速模式可用0:不可用

制冷模式设定温度的上限制冷模式设定温度的下限

制热模式设定温度的上限制热模式设定温度的下限干燥模式设定温度的上限干燥模式设定温度的下限自动模式设定温度的上限自动模式设定温度的下限

FM的比特 意义(风扇速率)

温度上下限 意义

1) 28 °C S=0, E=1, M=1400 2) 24 °C S=0, E=1, M=1200 3) 23 °C S=0, E=1, M=1150 4) 18 °C S=0, E=1, M=900

1) (0X01)

2) (0X02)

3) (0X03) 9, 10 11 16

9, 11 16

10 16 9

1) (0X01)17 18 24

(0X06)18, 19

17, 20 24

上表中上下限值用以下公式转化为摄氏温度:

摄氏温度(℃)=-35+(十进制读数)/2

注5

注7

注6

案例

案例

案例

案例

·温度转化如下:

·运行模式设置案例

·风扇速率设置

2)

案例

案例

制热

制冷

干燥

寄存器地址

寄存器地址

寄存器地址

寄存器地址

寄存器地址

寄存器地址

风扇停止

超低速

寄存器地址

寄存器地址

寄存器地址

寄存器地址

Page 15: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

01 04 00 00 00 01 crc

01 04 02 0c 7e crc

01 06 00 00 0c 7e crc

01 06 00 00 0c 7e crc

01 03 00 00 00 01 crc

01 03 02 0c 7e crc

01 02 00 10 00 08 crc

01 02 01 01 crc

01 0f 00 10 00 08 01 02 crc

01 0f 00 10 00 08 crc

01 02 00 01 00 01 crc

01 02 01 01 crc

+00DE88909601-1_01EN.book Page 15 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

15

注8·以下是主从设备之间的Modbus电报案例:本案例用于室内中央控制地址“1”,“从设备地址1”。

下面的数字为HEX代码。

1)

2)

3)

4)

5)

6)

案例

案例

案例

案例

案例

案例

室温监测

温度设置点的控制

温度设置点的监测

风扇速率状态的监测

百叶状态的监测

风扇速率状态的控制

主机请求:使用功能04

从机回应:设定23摄氏度

主机请求:使用功能06,设定23摄氏度

从机回应:

主机请求:使用功能03

从机回应:设定23摄氏度

主机请求:使用功能02

从机回应:风扇停止

主机请求:使用电扇自动功能

从机回应:

主机请求:使用功能02

从机回应:百叶不正常

Page 16: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

8

+00DE88909601-1_01EN.book Page 16 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

16

附件警报代码代码 描述 注

0x25, 0x26

Ox41

0x42

0x43

0x44

0x46

0x47

0x48

0x49

0x4a

0x4c

0x4f

0x50

0x52

0x53

0x54

0x57

0x59

0x5a

0x5c

0x5f

0x61

0x62

0x63

0x64

0x65

0x66

0x67

0x6a

0x6c

0x6d

0x6F

0x70

0x77

0x78

0x7d

0x7f

0x81

0x82

0x83

0x84

0x86

0x87

0x88

0x8e

0x68

TCC-LINK中央控制设备发送错误

室内遥控器通信错误

遥控器发送错误

室内遥控器通信错误

室内外通信错误

室内机递减

室内外通信回路错误

室内地址重复

主遥控器重复

室内PCB通信错误

地址自动启动错误

自动获取地址时无室内机

过多连接室内机或过载

前后室内机通信错误

首室内机代码错误

自动获取地址时连接其他系统的制冷管线路

室外机间通信错误

后室外机设置地址重复

室外机代码递减

后室外机错误

IPDU通信错误

室内TC1线圈传感器错误

室内TC2线圈传感器错误

室内TC3线圈传感器错误

TD1传感器错误

TD2传感器错误

TE1传感器错误

TL传感器错误

TO传感器错误

室内吸气温度TA传感器错误

TS1传感器错误

TH传感器错误

室外机温度传感器写入错误(TE,TL)

室外机压力传感器写入错误(Pd,Ps)

Pd传感器错误

Ps传感器错误

其他室内错误

室外EEPROM错误

压缩器故障

压缩器错误(锁死)

压缩器1恒温运行

低压保护运行

低油位检测运行

压缩器2恒温运行

油位检测温度传感器错误

回路检测错误

由遥控器检测

由室内机检测

由室内机检测

由室外机检测

Page 17: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

+00DE88909601-1_01EN.book Page 17 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

17

代码 描述 注

油位检测回路错误

室内首地址重复

室外线路地址重复

室外机优先重复(优先机无效)

在单个室内机上存在线组

室外组无地址设置

室内容量无设置

室外容量无设置

中央控制地址重复

室外机连接过多

IPDU错误

室内机外部联锁错误

IC错误

室内机风扇马达错误

排气温度TD1错误

高压转化操作错误

缺相检测,相序错误

散热设备过热错误

室内水满溢错误

I室内DC风扇马达错误

室外液体回流检测错误

室外机优先重复(优先机无效)

漏气检测

排气温度TD2错误

4通阀错误

高压保护运行

室外风扇IPDU错误

G-TR短路保护错误

压缩器位置检测回路错误

其他室外机错误

智能服务通信错误

后续室外机组错误

BMS-IFWH通信错误

通信错误

BMS-IOKIT通信错误

BMS-IFWH通信错误

BMS-IFDD通信错误

通信错误

0x90

0xc3

0xc4

0xc5

0xc6

0xc7

0xc8

0xc9

0xca

0xd4

0xdc

0xdd

0xde

0xdf

0xe1

0xe3

0xe4

0xe5

0xe7

0xea

0xec

0xed

0xef

0xf1

0xf3

0xf4

0xf6

0xfa

0xfd

0xff

0x100

0x103

0x104

0x105

0x106

0x107

0x108

0x109

Page 18: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

1 22 22 250

2 25 23 280

3 28 24 340

4 32 25 355

5 36 26 450

6 40 27 500

7 45 28 560

8 50 29 600

9 56 30 630

10 63 31 670

11 71 32 710

12 80 33 800

13 90 34 840

14 100

15 112

16 125

17 140

18 160

19 180

20 200

+00DE88909601-1_01EN.book Page 18 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

18

转化的容量值

十六位转化的容量值与TCC-LINK返回值一致,作为回应数据使用。

例)获得的值0x03(十进制3)作为容量转化为28。

返回值(十进制) 转化为容量值(十进制) 返回值(十进制) 转化为容量值(十进制)

0 21 224无效

Page 19: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

..................................................................................................

+00DE88909601-1_01EN.book Page 19 Monday, April 26, 2010 4:52 PM

TCS-NET Modbus 协议转换接口 规范手册

备忘录

19

Page 20: TCS-NET MODBUS 规范手册本手册描述了Modbus* 协议TCB-IFMB640TLE 的实施规范。TCB-IFMB640TLE 配备了Modbus从属功能。未在本手册中 详尽给出的规范符合以下MODBUS规范:

DE88909601-1

+00DE88909601-1_01EN.book Page 18 Monday, April 26, 2010 4:52 PM