- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
约克冷冻机组通讯协议-MODBUS.doc
无锡约克公司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=0x1
文档评论(0)