当前位置:文档之家› 约克冷冻机组通讯协议MODBUS

约克冷冻机组通讯协议MODBUS

无锡约克公司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

相关主题