约克冷冻机组通讯协议-MODBUS
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无锡约克公司YS制冷机组MODBUS通讯协议说明
VER 1.00
一. 接口
接口:RS-485/232/422
波特率:19200bps
数据位:8 bit
校验: 奇校验(ODD)
停止位: 1
二. MODBUS协议
1. 位状态的读取( 功能号:0x01 )
呼叫: 局号(1-255)
功能号(0x01)
开始地址(高位)
开始地址(低位)
点数(高位)
点数(低位)
crc16(高位)
crc16(低位)
回答: 局号(1-255)
功能号(0x01)
字节数(8点为一个字节)
数据1
数据2
......
数据n
crc16(高位)
crc16(低位)
2. 强制位状态( 功能号:0x05 )
呼叫: 局号(1-255)
功能号(0x05)
开始地址(高位)
开始地址(低位)
数据(00:off/FF:on)
crc16(高位)
crc16(低位)
回答: 局号(1-255)
功能号(0x05)
开始地址(高位)
开始地址(低位)
数据(00:off/FF:on)
crc16(高位)
crc16(低位)
3. 字数据的读取( 功能号:0x03 )
呼叫: 局号(1-255)
功能号(0x03)
开始地址(高位)
开始地址(低位)
字数(高位)
字数(低位)
crc16(高位)
crc16(低位)
回答: 局号(1-255)
功能号(0x03)
字节数(字数*2)
数据1(高位)
数据1(低位)
数据2(高位)
数据2(低位)
......
数据n(高位)
数据n(低位)
crc16(高位)
crc16(低位)
4. 字数据的写入( 功能号:0x06 )
呼叫: 局号(1-255)
功能号(0x06)
开始地址(高位)
开始地址(低位)
数据(高位)
数据(低位)
crc16(高位)
crc16(低位)
回答: 局号(1-255)
功能号(0x06)
开始地址(高位)
开始地址(低位)
数据(高位)
数据(低位)
crc16(高位)
crc16(低位)
5. 字数据的写入( 功能号:0x10 )
呼叫: 局号(1-255)
功能号(0x10)
开始地址(高位)
开始地址(低位)
字数(高位)
字数(低位)
字节数
数据1(高位)
数据1(低位)
数据2(高位)
数据2(低位)
......
数据n(高位)
数据n(低位)
crc16(高位)
crc16(低位)
回答: 局号(1-255)
功能号(0x10)
开始地址(高位)
开始地址(低位)
字数(高位)
字数(低位)
crc16(高位)
crc16(低位)
// 关于位状态的地址计算
对应输入位状态地址=输入位状态号+0X00
例: 位状态号X0 对应的字数据的地址为0x00+0X0=0x0
位状态号X1 对应的字数据的地址为0x00+0X1=0x1
对应输出位状态地址=输出位状态号+0X040
例: 位状态号Y0 对应的字数据的地址为0x040+0X0=0x040
位状态号Y1 对应的字数据的地址为0x040+0X1=0x041
对应PLC中间继电器位状态的地址= 中间继电器位状态号+ 0x80
例: 位状态号M900 对应的字数据的地址为0x080+0X384=0x404 位状态号M901 对应的字数据的地址为0x080+0X385=0x405
// 关于字数据的地址
对应字数据的地址= 寄存器号+ 0x00
例: 寄存器D6400 对应的字数据的地址为0x00+0X1900=0x1900
寄存器D6705 对应的字数据的地址为0x00+0X1A31=0x1A31
//----------------------------------------------------------
//----------------------------------------------------------
// YORK发来的YS寄存器定义信息
//----------------------------------------------------------
//----------------------------------------------------------
// YS显示信息
/ 显示信息
01. 冷冻水进水温度D6701
02. 冷冻水出水温度D6702
03. 冷却水进水温度D6703 冷却水出水温度D6704
04. 1#系统滑阀步数(未用)D6704
05. 马达电流,百分比D6706,D6705
06. 油温D6707
07. 油压D6708
08. 油过滤器压D6709
09. 滑阀位置D6710
10. 蒸发压力D6720
11. 排气温度D6713
12. 冷凝压力D6714
13. 蒸发饱和温度D6715
14. 蒸发过热度D6716
15. 冷凝饱和温度D6717
16. 排气过热度D6718 1#系统经济器压力(未用)D6719
17. 蒸发器制冷剂温度D6721 密封油压D6720
18. 2#系统马达电流,百分比(未用)D6722,D6721
19. 蒸发器小温差D6723
20. 冷凝器小温差D6724
21. 2#系统吸气温度(未用)D6725
22. 2#系统吸气压力(未用)D6726
23. 2#系统排气温度(未用)D6727
24. 2#系统冷凝器过冷温度(未用)D6728
25. 2#系统排气压力(未用)D6730
26. 2#系统吸气饱和温度(未用)D6731
27. 2#系统吸气过热度(未用)D6732
28. 2#系统排气饱和温度(未用)D6733
29. 2#系统排气过热度(未用)D6734
30. 系统运行时间D6741
31. 系统启动次数D6743