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