佳力图机房专用空调KN10控制器-通讯协议

合集下载

KNX-大金(DAKIN)空调控制模块DRC-KNX-1说明书

KNX-大金(DAKIN)空调控制模块DRC-KNX-1说明书

KNX-大金(DAKIN)空调控制模块DRC-KNX-1是实现KNX系统与大金VRV中央空调间无缝连接的智能化设备,实现KNX系统对大金空调的开启关闭、冷热模式、设定风速、设定温度等控制。

可以方便的应用到住宅、别墅、酒店以及工建等各种场合。

控制模块接收KNX总线上的报文数据,按照大金空调通信协议进行数据转换处理,通过AC接口对空调系统发送控制命令;同时,接收空调系统的反馈报文数据,用于监测空调的状态信息。

本产品适用于大金VRV中央空调系统。

DRC-KNX-1KNX-大金(DAKIN)空调控制模块(Version 2.03)四、硬件接口说明五、系统网络拓扑图三、技术参数1:KNX(KNX通讯指示灯)2:AC(空调通讯指示灯)3:KNX接口(红黑端子)4:空调接口(P1、P2端子)5:拨码开关1(Single address,单台地址)6:拨码开关2(Group address,组地址)外形尺寸:产品重量:工作电压:KNX电流损耗:P1~P2电流损耗:工作温度:通讯接口:W*H*D:58x57x28mm70g室内机接口供电≤5mA ≤45mA -25℃~70℃大金空调AC接口DRC-KNX-1的AC端接入大金空调室内机与线控器之间的P1/P2通讯线,并将大金空调控制数据转换为KNX数据,从而实现KNX设备对此室内机的控制。

DRC-KNX-1最多可实现64台大金室内机并入KNX 总线系统。

即使在多套独立大金中央空调控制系统下,亦可通过DRC-KNX-1将其组网。

接线方式如下图所示。

安装场所选定:1)请不要将本产品安装在潮湿的地方;2)本产品只能安装在室内;3)禁止安装在高温场所;4)禁止安装在儿童接触的场所;5)禁止安装在干扰强的场所;6)禁止安装在户外;7)可安装在弱电箱体内;8)可安装在最小86mmx86mm底盒内;9)与强电模块不要安装在同一箱体内。

28mm七、原厂配件现场安装需要购置的物料清单:1)KNX/EIB通讯线;2)RVVP2*1.0通讯线。

特种空调通讯协议20120512-v3.0-提供

特种空调通讯协议20120512-v3.0-提供

际值*100;对于无湿度控制的机器,此字节返回为设定温度数据。
(6)第 5 字节:主机给空调时,为室内设定湿度值;湿度值为实际值*100,此位仅在第三字节最
高位为 1 时起作用;空调返回时为当前室内环境温度;
(7)第 6 字节:计算机给集中控制器时,为双机切换时间间隔,见下表,只对集中控制器有效;
空调给计算机时,为当前室外环境温度;
1 2
3 4
5
6
对于摆风,扫略和自动为转动摆风,其它固定摆风。
(11)第 10 字节:设定室内风速; 计算机发给空调数据格式
代码
设定风速
0x10 0x20 0x30 0x80
低速 中速 高速 自动
代码
0x00 0x01 0x02 0x03 Bit4 Bit5 Bit6 Bit7
空调发给计算机数据格式 当前风速
描述 无故障 室内环境温度传感器故障 室内盘管温度传感器故障 室内 EEPROM 故障 频繁防冻结频繁过负载保护、外部输入报警
0x10
室外环境温度传感器故障
0x20
室外盘管温度传感器故障
0x40
室外电流保护(包括相不平衡和过流)
0x80
湿度传感器故障
(15)第 14 字节:校验和
校验和 = 0xFF —(第 0 字节 + 第 1 字节 + …+第 10 字节 + 第 13 字节)
关机制冷设定 30 度(两台都关)
例二:针对具有双机备份空调应用在双机备份功能下对主机的命令,要求双机均工作命令如下
AA 20 10 20 48 00 00 00 00 00 00 00 00 00 BD 开机制冷设定 16 度
AA 20 10 20 64 00 00 00 00 00 00 00 00 00 A1 开机制冷设定 30 度

基站空调通讯协议(crc)[C1]-080718

基站空调通讯协议(crc)[C1]-080718

佳力图13系列机组通讯协议[ 版本C-V2.83]串口初始化串口波特率96001位起始位8位数据位无校验1位停止位发送命令时 CRC校验从命令头(55H)开始到CRC校验高位字节前.接收数据时,CRC校验从网络号开始到CRC高位字节前.发送回送系统状态命令格式(命令码 00H)命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 00H(命令码)CRC HIGH,CRC LOW.如该网络号的机组在线,则回送23个字节.回收(23个)字节:字节1: 网络号(如1号机则为01h)字节2:理论控制输出位cool_bit ;理论上的制冷开关控制位 bit3=1 开,bit3=0 关subRH_bit ;理论上的去湿开关控制位 bit4=1 开,bit4=0 关blower_bit ;理论上的风机开关控制位 bit5=1 开,bit5=0 关heat_bit ;理论上的加热开关控制位 bit6=1 开,bit6=0 关addRH_bit ;理论上的加湿开关控制位 bit7=1 开,bit7=0 关字节3:字节4:字节5:字节6:字节7:字节8:字节9:实际输出口映像ysj_out_bit ;实际上的压缩机输出位 bit4=1 开,bit4=0 关blower_out_bit ;实际上的风机输出位 bit5=1 开,bit5=0 关heat_out_bit ;实际上的加热器输出位 bit6=1 开,bit6=0 关addRH_out_bit ;实际上的加湿器输出位 bit7=1 开,bit7=0 关注:理论控制输出是根据环境温,湿度计算出的应开启或关闭的部件;而实际输出受压缩机重开保护,部件报警等条件的影响,所以两者不完全一样字节10:字节11: sys_warn_mask ;机组工作状态标志12H ;单冷02H ;冷热00H ;温湿字节12:超限报警标志temp_limit_H ;温度高限报警bit0=1 有报警,bit0=0 无报警temp_limit_L ;温度低限报警bit1=1 有报警,bit1=0 无报警RH_limit_H ;湿度高限报警bit2=1 有报警,bit2=0 无报警RH_limit_L ;湿度低限报警bit3=1 有报警,bit3=0 无报警字节13:字节14:字节15:当前报警状态xw_error ;相位错 bit0=1 有报警,bit0=0 无报警addRH_overload ;加湿器淤塞 bit1=1 有报警,bit1=0 无报警fire_warning ;火警 bit2=1 有报警,bit2=0 无报警water_full ;溢水报警 bit3=1 有报警,bit3=0 无报警heater_overload ;加热器淤塞 bit4=1 有报警,bit4=0 无报警ysj_low_V ;压缩机低压 bit5=1 有报警,bit5=0 无报警ysj_high_V ;压缩机高压 bit6=1 有报警,bit6=0 无报警blow_overload ;风机过载 bit7=1 有报警,bit7=0 无报警字节16:当前机组工作状态co_work_bit bit2=0 单机, bit2=1联机turn_on_mark bit5=0 系统处于关机状态,bit5=1 系统处于开机状态字节17:字节18/19:当前温度值(实际温度*10)字节20/21:当前湿度值(实际湿度*10)字节22/23:CRC HIGH,CRC LOW回收系统设置命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 01H(命令码)CRC HIGH,CRC LOW如该网络号的机组在线,则回送31个字节.回收(31个)字节:字节1: 网络号(如1号机则为01h)字节2/3:压缩机重开保护0-300sec字节4/5:系统重启延时1-9999sec字节6/7:湿度静区4-30字节8/9:重启模式0/1(自动/手动)字节10/11:湿度设定值40-80字节12/13:湿度高限50-90字节14/15:湿度低限20-50字节16/17:风机关闭延时1-9999sec字节18/19:温度静区2-10字节20/21:低压报警延时0-600sec字节22/23:温度设定值15-30字节24/25:温度高限20-50字节26/27:温度低限10-20字节28/29:加湿器淤塞报警延时0-9999sec字节30/31:CRC HIGH,CRC LOW回收报警记录命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 02H(命令码)CRC HIGH,CRC LOW如该网络号的机组在线,则回送603个字节.字节1: 网络号(如1号机则为01h)下面回收的(602个)字节(每条记录6个字节*100+CRC(2字节)):记录号,年,月,日,时,分,记录记录号,年,月,日,时,分,记录...CRC HIGH,CRC LOW注: 记录号=00 关机记录号=01 开机记录号=04 温度高限记录号=05 温度低限记录号=06 湿度高限记录号=07 湿度低限记录号=08 相位错报警记录号=09 加湿器淤塞报警记录号=0a 火警记录号=0b 溢水报警记录号=0c 加热器报警记录号=0d 压缩机低压报警记录号=0e 压缩机高压报警记录号=0f 风机报警在接受到FFH的数据,表示报警参数结束.发送开关机命令命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 03H(命令码)CRC HIGH,CRC LOW如该网络号的机组在线,则回送3个字节.回送字节:网络号(如1号机则为01h)CRC HIGH,CRC LOW接受到网络号,表示机组已执行了开关机命令.发送校时命令命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 04H(命令码)秒(BCD码)分(BCD码) 时(BCD码) 星期(BCD码) 日(BCD码) 月(BCD码) 年低位(BCD码) 控制字节(00) 年高位(BCD码) CRC HIGH,CRC LOW如该网络号的机组在线,则回送3个字节.回送字节:网络号(如1号机则为01h)CRC HIGH,CRC LOW接受到网络号,表示机组已执行了校时命令.发送设置参数命令码 55H 67H 89H ABH CDH EFH 12H 34H XXH(网络号如1号机则为01h) 05H(命令码)后面是28个字节的参数+2字节的CRC校验码:字节1/2:压缩机重开保护0-300sec字节3/4:系统重启延时1-9999sec字节5/6:湿度静区4-30字节7/8:重启模式0/1(自动/手动)字节9/10:湿度设定值40-80字节11/12:湿度高限50-90字节13/14:湿度低限20-50字节15/16:风机关闭延时1-9999sec字节17/18:温度静区2-10字节19/20:低压报警延时0-600sec字节21/22:温度设定值15-30字节23/24:温度高限20-50字节25/26:温度低限10-20字节27/28:加湿器淤塞报警延时0-9999sec字节29/30:CRC HIGH,CRC LOW如该网络号的机组在线,则回送3个字节.回送字节:网络号(如1号机则为01h)CRC HIGH,CRC LOW接受到网络号,表示机组已执行了设置参数命令.附:串口调试例子:串口波特率96001位起始位8位数据位无校验1位停止位16进制发送, 16进制显示.1. 回收系统状态:55 67 89 AB CD EF 12 34 01(网络号) 00(命令码) 35(CRC 高位) C7 (CRC 低位) 共12个字节.回送 XX1(网络号) XX2…XX21 XX22(CRC 高位) XX23(CRC 低位) 共23个字节.2. 回收机组参数:55 67 89 AB CD EF 12 34 01(网络号) 01(命令码) 25(CRC 高位) E6 (CRC低位) 共12个字节.回送 XX1(网络号) XX2…XX29 XX30(CRC 高位) XX31(CRC 低位) 共31个字节.3. 回收报警信息:55 67 89 AB CD EF 12 34 01(网络号) 02(命令码) 15(CRC 高位) 85 (CRC 低位) 共12个字节.回送 XX1(网络号) XX2….XX601 XX602(CRC 高位) XX603(CRC 低位) 共603个字节.4. 机组开关机:55 67 89 AB CD EF 12 34 01(网络号) 03(命令码) 05(CRC 高位) A4 (CRC 低位) 共12个字节.回送 XX1(网络号) XX2(CRC 高位) XX3(CRC 低位) 共3个字节.5.发送缺省参数:55 67 89 AB CD EF 12 34 01(网络号) 05(命令码) 00 30 00 20 00 10 00 01 0040 00 50 00 20 00 20 00 02 00 60 00 15 00 20 00 10 00 99 3f(CRC 高位) 49(CRC 低位) 共40个字节.回送 XX1(网络号) XX2(CRC 高位) XX3(CRC 低位) 共3个字节.。

空调通信协议

空调通信协议

竭诚为您提供优质文档/双击可除空调通信协议篇一:精密空调协议规范(modbus)精密空调需要测的数据(假如有)01、温度02、湿度03、温度设定点04、湿度设定点05、工作模式06、过滤网是否堵塞07、电源是否故障08、报警信号09、机组是否过热精密空调命令格式(modbus协议)1、发送地址功能码数据起始地址高字节数据起始地址低字节数据数量高字节数据数量低字节cRc校验高字节cRc校验低字节2、接收地址功能码数据数量数据1数据2数据3……cRc校验高字节cRc校验低字节例:台达精密空调(意义相同的字段标上了相同的颜色)1、发送:010200020xx659e0接收:01020d15a01123000000000000010000b06101020d17a01123000000000000010000b061112233445566778899aabbccddeeff112233作用:读开关量输入输出与报警状态备注:功能代码02的操作,功能代码02的所有参数都是数字量,每一位都代表一个状态。

动作为1,原始状态为0。

对字节中的对应位做判断。

处理:第四个字节为数据段的开始。

需要判断的有1)第四个字节的1位,是否制冷模式,第四个字节为0x15,转换成二进制为00010101,第1位为0,制冷模式信号没有动作;2)第五个字节的1位,过滤网是否堵塞,第五个字节为0xa0,转换成二进制为10010000,1位为0,过滤网堵塞信号没有动作;3)第五个字节的4位,电源(相序保护器)是否故障,第五个字节为0xa0,转换成二进制为10010000,4位为1,电源故障信号有动作;4)第七个字节的7位,是否总报警,第七个字节为0x23,转换成二进制为001000117,7位为0,总报警信号没有动作;5)第八个字节的2位,室内温度是否过低,第八个字节为0x00,转换成二进制为00000000,2位为0,室内温度过低信号没有动作;6)第十个字节的7位,室内温度是否过高,第十个字节为0x00,转换成二进制为00000000,7位为0,室内温度过高信号没有动作;7)第十一个字节的0位,机组是否过热,第十一个字节为0x00,转换成二进制为00000000,0位为0,机组没有过热信号没有动作。

中央空调集控有线接口协议(KNX)

中央空调集控有线接口协议(KNX)

KNX通讯协议应用说明表1 KNX空调组地址表空调地址AA-BB 读写操作操作内容KNX组地址KNX数据类型数据解析00-00 ●读取空调状态●空调状态发生变化后,自动上传到KNX总线当前开关状态11/0/0 1bit 0关 1开当前模式设定11/1/0 1byte 8制热4通风2除湿1制冷当前风速设定11/2/0 1byte 4低速 2中速 1高速当前温度设定11/3/0 2byte 17-30°C当前房间温度11/4/0 2byte当前故障代码11/5/0 1byte●从KNX总线写操作指令到网关设定开关12/0/0 1bit 0关 1开设定模式12/1/0 1byte 8制热4通风2除湿1制冷设定风速12/2/0 1byte 4低速 2中速 1高速设定温度12/3/0 2byte 17-30°C00-01 ●读取空调状态●空调状态发生变化后,自动上传到KNX总线当前开关状态11/0/1 1bit 0关 1开当前模式设定11/1/1 1byte 8制热4通风2除湿1制冷当前风速设定11/2/1 1byte 4低速 2中速 1高速当前温度设定11/3/1 2byte 17-30°C当前房间温度11/4/1 2byte当前故障代码11/5/1 1byte●从KNX总线写操作指令到网关设定开关12/0/1 1bit 0关 1开设定模式12/1/1 1byte 8制热4通风2除湿1制冷设定风速12/2/1 1byte 4低速 2中速 1高速设定温度12/3/1 2byte 17-30°C00-02 ●读取空调状态●空调状态发生变化后,自动上传到KNX当前开关状态11/0/2 1bit 0关 1开当前模式设定11/1/2 1byte 8制热4通风2除湿1制冷当前风速设定11/2/2 1byte 4低速 2中速 1高速当前温度设定11/3/2 2byte 17-30°C当前房间温度11/4/2 2byte总线当前故障代码11/5/2 1byte●从KNX总线写操作指令到网关设定开关12/0/2 1bit 0关 1开设定模式12/1/2 1byte 8制热4通风2除湿1制冷设定风速12/2/2 1byte 4低速 2中速 1高速设定温度12/3/2 2byte 17-30°C01-00 ●读取空调状态●空调状态发生变化后,自动上传到KNX总线当前开关状态11/0/32 1bit 0关 1开当前模式设定11/1/32 1byte 8制热4通风2除湿1制冷当前风速设定11/2/32 1byte 4低速 2中速 1高速当前温度设定11/3/32 2byte 17-30°C当前房间温度11/4/32 2byte当前故障代码11/5/32 1byte●从KNX总线写操作指令到网关设定开关12/0/32 1bit 0关 1开设定模式12/1/32 1byte 8制热4通风2除湿1制冷设定风速12/2/32 1byte 4低速 2中速 1高速设定温度12/3/32 2byte 17-30°C01-01 ●读取空调状态●空调状态发生变化后,自动上传到KNX总线当前开关状态11/0/33 1bit 0关 1开当前模式设定11/1/33 1byte 8制热4通风2除湿1制冷当前风速设定11/2/33 1byte 4低速 2中速 1高速当前温度设定11/3/33 2byte 17-30°C当前房间温度11/4/33 2byte当前故障代码11/5/33 1byte●从KNX总线写操作指令到网关设定开关12/0/33 1bit 0关 1开设定模式12/1/33 1byte 8制热4通风2除湿1制冷设定风速12/2/33 1byte 4低速 2中速 1高速设定温度12/3/33 2byte 17-30°C【注】→智能家居系统通过KNX总线发送空调控制指令时,一级组地址为12;→智能家居系统通过KNX总线读取空调状态,→或者空调状态发生变化后自动上传至KNX总线时,一级组地址为11;KNX组地址中的第三级组地址计算方法(假设空调地址为“AA-BB”,其中AA为空调室外机地址,BB为空调室内机地址):三级组地址 = AA*32 + BB举例:空调地址为 2-3,那么其对应的EIB三级组地址为:2*32+3=67。

MS1554佳力图9系列通讯协议

MS1554佳力图9系列通讯协议

佳力图9系列通讯协议(修订版)SatchNet协议接口规范佳力图系列9协议—02年8月制订佳力图国际公司2775 Slough Street, Mississauga, Ontario, Canada LT4 1G2目录1. 介绍 (3)2.串行式连结硬件特性 (3)2.1 互联电缆特性 (3)2.1.1 导体大小 (3)2.1.2 一组电线间的电容 (3)2.1.3 杂散电容 (3)2.1.4 各组电线间的平衡串扰 (4)3. 协议概述 (4)3.1 访问设备及数据 (4)3.2 数据格式 (4)3.3计算校验和 (5)3.4事务 (5)3.4.1 读取一个字节 (6)3.4.2 读取多个字节 (7)3.4.3 写入一个字节 (8)3.4.4 写入多个字节 (9)附录E:9系列数据表内容 (10)表4固件 (10)表5关键字码 (10)表6 传感器读取 (11)表7安全代码 (11)表8时间日程数据 (12)表9 切换输出状态 (13)表10 模拟输出状态 (15)表11 报警状态 (15)表12 控制状态 (18)表13 时间 (18)表14 阶段输出状态 (19)表15 累计运行时间 (19)表16 机器远程控制 (20)表17 关键字码2 (21)1. 介绍本规范旨在向有意将佳力图设备用于其中央监控或构建自动化网络的公司提供界面信息。

本规范中所描述的协议及数据结构为佳力图对“Satchwell网络”协议的履行。

本规范中所含文件为佳力图公司专有财产,仅在条款允许的范围内使用。

文件内容为机密,除非获佳力图公司书面授权,不得复制、使用或披露该等文件内容。

该文件包含了目前所能提供的最为准确的信息。

该协议及数据结构可做出变动。

佳力图公司不对文件的准确性做出保证,也不对因文件或协议的使用而造成的任何损害承担责任。

注:Satchwell为萨驰威尔控制系统有限公司注册商标2.串行式连结硬件特性硬件通信接口及传输格式归纳如下:传输媒介EIA RS485半双工波特率1200每字符所含位数:- 起始位 1- 数据位7+1(偶校验)- 停止位 12.1 互联电缆特性互联电缆可由双绞线或非双绞线组成(扁平电缆),具有2.1.1至2.1.4 部分所规定的特性。

依米康机房空调通讯协议 (1)

依米康机房空调通讯协议 (1)

精密恒温恒湿直接蒸发式机组通信协议MODBUS版本四川依米康环境科技股份有限公司目录通信卡介绍 (3)控制器参数设定 (4)系统连接拓扑 (4)通信协议简介 (5)对应参数表 (11)监控联系人 (12)RS485串行通讯板技术指标电源:用插接端子取自K200电耗:20mA储存条件:-10~70℃,<80%rH,无冷凝工作条件:0~65℃,<80%rH,无冷凝尺寸:48×45mm防护等级:IP00环境污染:正常表面温度极限:同工作温度防电击等级:可装入Ⅰ级或Ⅱ级设备阻热及阻燃类别:D类材料绝缘:250V串行输出:3线螺接端子,线径0.2~1.5mm2标准:光电隔离型异步RS485最高速率:19200波特率最大设备数:200距监控设备最长距离:1km电缆:1对双绞线及屏蔽,美国线规20/22号,线间电容<90pF/m(即BELDEN8761-8762电缆)电击保护:本设备仅提供K200电源与串行线路间的功能性绝缘,因而K200必须采用安全型变压器。

通信卡照片:推荐连接电缆照片:控制器参数设定K200系列控制器通过:选件RS485接口板,并将选件插入控制主板7芯插针上获得带光电隔离的RS485接口,通信协议可以选择采用MODBUS-RTU。

注意任何对控制器的硬件操作必须在断电的条件下操作!控制器通电后,如需实现监控,必须设置几项参数:1、按一下MENU键,并通过上下键选择后进入“用户参数”->“密码:22”->“通信协议选择”,选择协议2,即MODBUS协议2、“用户参数”->“密码:22”->“机组群控地址”,设置机组在485网络中的地址,同一网络中不能有相同的地址,否则整个网络将无法通信。

3、“用户参数”->“密码:22”->“波特率选择”,1代表1200,2代表2400,3代表4800,4代表9600,5代表19200。

默认值为5(19200),强烈建议用户选择此波特率。

佳力图空调节操作手册

佳力图空调节操作手册

佳力图机房专用空调机操作手册南京佳力图空调机电有限公司M52微电脑控制系统第一节微电脑控制系统的操作控制板由LCD图形显示屏和触摸屏键盘组成。

屏幕为三个区域:标签、现行标号显示区和标号条。

标签行标签行显示系统型式,当前日期和时间,日期是DD/MM/YYY格式,时间为24小时,HH:MM格式现行标号显示区为了方便恢复和查阅数据和信息,我们把数据分组为不同的标号区,现行标号显示区显示对应于当前选择标号的信息。

标号条标号条显示有效的标号,允许用户按对应的标号图符打开标号显示,在标号条内有7个标号。

运行状态温度和湿度读数显示由系统感受的温度和湿度读数,温度可以用℃或℉显示,取决于“温度显示”的设定。

过程状态显示用图形图符和模拟条在这个区域内显示当前运行状态。

警报图符若在系统内发生警报图符显示,在{警报}标号内,可检查警报详情。

机组on / off图符当机组运行时,机组on / off图符显示,在风机延迟停机时,这个图符连续闪烁。

密码为防止未授权者干涉系统运行和设定,M52微处理器有三级密码可分配给不同的人以不同的责权。

只有进入对应密码的四位数字指令后,设定才能更改。

工厂缺省指令和每一级密码进入权力汇综如下表为产生密码登录或注销,在标记条按现行标记。

登录密码在第一次供电,你可用工厂设定的对应有于1,2和3级的“1024”、“1234”、“4321”指令登录密码。

注销密码在{重锁/改密码}指令屏幕内,按{重锁}键,可退出密码。

在最末一个按键释放后一分钟,系统将自动再锁信密码。

更改指令登录密码,按现行标号可产生{重锁/改密码}指令屏幕。

必须键入新指令二次,才能证实更改。

警报检查现行警报队列在警报标号下,可检查现行警报和发生的日期、时间;现行警报是按时间序列排队,最近的警报在顶上。

响应警报在警报条件发生时,伴有声音警告或公共警报输出的警报配置,在下面屏幕上将显示警报出现信息。

为消除声音告警和关掉公共警报输出,应按{响应警报键}。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

佳力图机房专用空调KN10控制器ModbusRTU通信协议(20140915)1.1范围KN10空调控制器支持ModBus RTU通信协议(ModBus是Modicon公司的注册商标),通信协议详细地描述了控制器的输入和输出命令、信息和数据,以便第三方使用和开发。

1.2物理接口连接UI面板的通信口采用工业标准串行RS485 通讯口,UI口地址固定为119。

控制系统CAN-BUS总线网络通过1台CAN/RS485网关实现上位机与网络上任意一台空调主机设备的点对点主从通讯。

主机设备的地址 = 网络组号*32 + 机器号。

(注:零号地址保留)数据格式:起始位1 位,数据位8 位,停止位1 位,无校验,数据传输缺省速率为9600b/s。

1.3通信方式MODBUS RTU采用主从式结构,信息和数据在UI面板/上位机和空调控制器主板之间有效地传递,允许UI面板/上位机访问KN10空调控制器的相关数据以及发送控制命令。

本协议在应用系统中所处的位置如下图所示:图 错误!文档中没有指定样式的文字。

‐1 上位机监控示意图1.4MODBURTU通信协议详述1.4.1数据字节格式描述信息传输为异步方式,并以字节为单位,每个字节由8 位二进制数组成: 表格 错误!文档中没有指定样式的文字。

-1 通迅格式起始位 1位数据位 8位奇偶校验位 无校验停止位 1位流控 无流控通讯速率 9600bps1.4.2数据帧结构描述通讯主要流程如下图:图 错误!文档中没有指定样式的文字。

-2 通讯流程 每个数据帧组成如下:(RTU模式)表格 错误!文档中没有指定样式的文字。

-2 帧结构地址码 功能码 数据信息 CRC校验8 位 8 位 N*8 位 16位1.地址码地址码是每次数据帧的第一字节(8 位),表明由用户设置地址的从机将接收由主机发送来的信息。

每个从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应回送信息。

当从机回送信息时,回送数据均以各自的地址码开始。

主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。

相应的地址码表明该信息来自于何处。

地址范围为0x01—0xFF,0xFF 为广播地址,设备解析命令代码后不允许有数据返回。

2.功能码功能码是每次数据帧传送的第二个字节,ModBus通讯协议可定义的功能码为1,2,3,4,5,6,7,11,12,15,16,17,20,21,22,23,24。

KN10空调控制器仅用到其中的一部分功能码。

作为主机请求发送,通过功能码告诉从机应执行什么动作。

作为从机响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。

KN10空调控制器用到的MODBUS 部分功能码表格 错误!文档中没有指定样式的文字。

-3 MODBUS功能码功能码 定 义 说明1 01H Read Coil Status 读取输出继电器位状态2 02H Read Input Status 读取输入继电器位状态3 03H Read Holding Registers读取保持寄存器数值4 04H Read Input Registers 读取只读寄存器数值5 05H Force Single Coil 改写一个输出继电器位状态6 06H Preset Single Register改写一个保持寄存器值15 0FH Force Multiple Coils 改写多个输出继电器位状态16 10H Load Multiple Register改写多个保持寄存器值3.数据区数据区包括需要由从机返回何种信息或执行什么动作。

这些信息可以是数据、参考地址等。

4.错误校验码(16 位CRC 校验)主机或从机可用校验码进行判别接收信息是否正确。

由于电子噪声或一些其它干扰,信息在传输过程中有时会发生错误,错误校验码(CRC)可以检验主机或从机在通讯数据传送过程中的信息是否有误,错误的数据可以放弃(无论是发送还是接收),这样增加了系统的安全和效率。

MODBUS 通讯协议的CRC(冗余循环码)包含2个字节,即16位二进制数。

CRC 码由发送设备(主机)计算,放置于发送信息帧的尾部(CRC 高字节在前)。

接收信息的设备(从机)再重新计算接收到信息的CRC,比较计算得到的CRC 是否与接收到的相符,如果两者不相符,则表明出错。

计算步骤为:1)预置16 位寄存器为十六进制FFFF(即全为1),称此寄存器为CRC 寄存器;2)把第一个8 位数据与16 位CRC 寄存器的低位相异或,把结果放于CRC寄存器;3)把寄存器的内容右移一位(朝低位),用0 填补最高位,检查最低位4)(注意:这时的最低位指移位前的最低位,不是移位后的最低位);5)如果最低位为0:重复第3 步(再次移位),如果最低位为1:CRC 寄存器与多项式A001H(1010000000000001B)进行异或;6)重复步骤3 和4,直到右移8 次,这样整个8 位数据全部进行了处理;7)重复步骤2 到步骤5,进行下一个8 位数据的处理;8)最后得到的CRC 寄存器即为CRC 码。

1.5传输格式1.5.1命令报文格式1)Read Coil Status功能码“01H”能读取位元,本系统中主要用于读取开关机状态。

表格 错误!文档中没有指定样式的文字。

-4地址功能码 起始地址 数据个数 CRC01 01 高位低位高位低位高位低位返回表格 错误!文档中没有指定样式的文字。

-5地址功能码 字节个数数据 CRC01 01 N 数据(8位)1..N高位低位通信数据举例:命令数据: Length: 0008, Data: 01 01 00 00 00 01 FD CA返回数据: Length:0006, Data: 01 01 01 01 90 482)Read Input Status功能码“02H”能读取位元,本系统中主要用于读取空调各部件状态和运行状态。

表格 错误!文档中没有指定样式的文字。

-6地址功能码 起始地址 数据个数 CRC01 02 高位低位高位低位高位低位返回表格 错误!文档中没有指定样式的文字。

-7地址功能码 字节个数数据 CRC01 02 N 数据(8位)1..N高位低位通信数据举例:命令数据: Length: 0008, Data: 01 02 00 00 00 07 39 C8返回数据: Length: 0006, Data: 01 02 01 26 20 523)Read Holding Registers功能码“03H”能够访问所有输入寄存器,主要用于读取空调的设置参数和时钟。

表格 错误!文档中没有指定样式的文字。

-8地址功能码 起始地址 数据个数 CRC01 03 高位低位高位低位高位低位返回表格 错误!文档中没有指定样式的文字。

-9地址功能码 字节个数数据 CRC01 03 N 数据(8位)1..N高位低位通信数据举例:命令数据: Length: 0008, Data: 01 03 00 00 00 07 04 08返回数据: Length: 0019, Data: 01 03 0E 00 09 00 08 00 1B 00 05 00 0F 00 37 00 15 17 4C4)Read Input Registers功能码“04H”能够访问所有输入寄存器。

数据区中的寄存器数据都是每个数据包括两个字节,高字节在前,主要用于读取传感器、模拟输出、运行累加时、报警状态。

表格 错误!文档中没有指定样式的文字。

-10地址功能码 起始地址 数据个数 CRC01 04 高位低位高位低位高位低位返回:表格 错误!文档中没有指定样式的文字。

-11地址 功能码 字节个数 数据 CRC01 04 2N 数据1(16位)……数据N(16位)高位 低位通信数据举例:命令数据: Length: 0008, Data: 01 04 00 00 00 05 30 09返回数据: Length: 0015, Data: 01 04 0A 00 01 01 09 01 F7 01 09 01 F7 E1 CD5)Force Single Coil功能码“05H”能够设置一个位元,这里的数据就是一个字节,只可能是0xFF 00 或者0x00 00。

0xFF 00代表开机 0x00 00代表关机。

表格 错误!文档中没有指定样式的文字。

-12地址 功能码 地址 数据 CRC01 05 高位低位高位 低位 高位 低位返回:表格 错误!文档中没有指定样式的文字。

-13地址 功能码 地址 数据 CRC01 05 高位低位高位 低位 高位 低位通信数据举例:命令数据: Length: 0008, Data: 01 05 00 00 FF 00 8C 3A返回数据: Length: 0008, Data: 01 05 00 00 FF 00 8C 3A6)Preset Single Register功能码“06H”能修改一个寄存器,本协议中主要用于设置一个可变的参数表格 错误!文档中没有指定样式的文字。

-14地址 功能码 地址 数据 CRC01 06 高位低位高位 低位 高位 低位返回:表格 错误!文档中没有指定样式的文字。

-15地址 功能码 地址 数据 CRC01 06 高位低位高位 低位 高位 低位通信数据举例:命令数据: Length: 0008, Data: 01 06 00 00 07 D9 4A 60返回数据: Length: 0008, Data: 01 06 00 00 07 D9 4A 607)Force Multiple Coils功能码“0FH”,能根据位元的位设置多个量。

表格 错误!文档中没有指定样式的文字。

-16地址 功能码起始地址 数据个数 字节个数数据 CRC01 15 高位 低位高位低位N 字节(8位)1……N高位低位返回:表格 错误!文档中没有指定样式的文字。

-17地址 功能码起始地址 数据个数 CRC01 15 高位低位高位低位高位低位通信数据举例:命令数据: Length: 0010, Data: 01 0F 00 00 00 01 01 00 2E 97 返回数据: Length: 0008, Data: 01 0F 00 00 00 01 94 0B8)Load Multiple Register功能码“10H”,能根据位元的位设置多个量。

表格 错误!文档中没有指定样式的文字。

-18地功能起始地址 数据个数 字节个数据 CRC址 码 数01 16 高位 低位高位低位2N 数据(16位)1-N高位低位返回:表格 错误!文档中没有指定样式的文字。

-19地址功能码 起始地址 数据个数 CRC01 16 高位低位高位低位高位低位通信数据举例:命令数据: Length: 0023, Data: 01 10 00 00 00 07 0E 00 09 00 08 00 1B 00 05 00 10 00 00 00 3A 98 E6返回数据: Length: 0008, Data: 01 10 00 00 00 07 81 CB1.5.2异常应答返回非法功能:表格 错误!文档中没有指定样式的文字。

相关文档
最新文档