- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WL仪表通讯协议070601.doc
WL/Modbus通讯协议
屮口: 8位数据位,1位停止位,无奇偶
波特率:1200, 2400, 4800,9600
RTU模式
当控制器设为在Modbus网络上以KTU (远程终端单元)模式通信,在消息中的每个8Bit字节包含两 个4Bit的十六进制字符。这种方式的主要优点是:在同样的波特率下,可比ASCTT方式传送更多的数据。
代码系统
8位二进制,十六进制数0... 9,A... H
?消总中的每个8位域都是一个两个I ?六进制字符组成
每个字节的位
1个起始位
8个数据位,最小的有效位先发送
1个奇偶校验位,无校验则无
1个停止位(有校验吋),2个Bit (无校验吋)
错误检测域
CRC (循环冗长检测)
RTU帧
使用RTU模式,消息发送至少耍以3. 5个字符吋问的停顿问隔开始。在网络波特率下多样的字符时间, 这是敁容易实现的(如下图的T1-T2-T3-T4所示)。传输的第一个域是设备地址。可以使用的传输字符是十 六进制的O...9,A...F。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收 到,每个设备都进行解码以判断是否发往tl己的。在最后一个传输字符之后,一个至少3. 5个字符吋间的 停顿标定了消息的结束。一个新的消总可在此停顿后开始。
整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符吋M的停顿吋IhJ,接收设 备将刷新不完整的消息并假定不一字节是一个新消息的地址域。同样地,如果一个新消息在小于3. 5个字 符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的 CRC域的值不可能是正确的。一典型的消息帧如下所示:
起始位
设备地址
功能代码
数据
CRC校验
结束符
「
T1-T2-T3-T4
8Bit
8Bit
n 个 8Bit
16Bit
T1-T2-T3-T4
RTU消息帧
以RTU方忒读取参数数裾的例子
主机请求
地址
功能码
7T?始尚ffj位
地址
开始低低位
地址
寄存器的数
萤的岛位
寄存器的数
景的底位
错误校验
01
03
00
00
00
02
XX
从机应答
地址
功能码
字节数
数据髙字节
数据低字节
小数点
高字节
小数点
低字节
错误校验
r-
01
03
4
41
24
00
01
XX
十六进制数4124表示的十进制整数为16676*10-1 = 1667.6,错误校验值耍根据传输方式而定。
以RTU方忒写参数数裾的例子
.卞机请求
地址
■
功能码
开始高
位地址
开始低位
地址
寄存器的
个数苘位
寄存器的
个数低位
字节
计数
数裾
髙位
■
数裾
低位
小数点
高字节
小数点
髙字节
错误
校验
01
10
01
04
00
02
4
03
E8
00
01
XX
从机应答
地址
功能码
■
开始髙位地址
■
开始低位地址
寄存器的个数髙位
寄存器的个数低位
错误校验
01
03
10
00
00
02
XX
十六进制数O3E8.OOO1表示的十进制整数力1000*10-1 = 100.0,错误校验值要根据传输方式而定。
WL/Modbus通讯协议与Modbus通佶协议格式兼容,但数裾场增加小数点单位。Modbus通信协议详细资料, 请参考附带ABB Modbus协议和Modbus Modbus Protocol I办议规范。
单点表地址表
参数
读写
高位地址
低位地址
小数点单位
PV
读
00
00
根据SL1值定
AL1
读写
01
04
SL1
AL2
读写
01
08
SL1
AL3
读写
01
0C
SL1
AL4
读写
01
10
SL1
AH1
读写
01
14
SL1
AH2
读写
01
18
SL1
AH3
读写
01
1C
SL1
AH4
读写
01
20
SL1
SL0
读写
02
00
0
SL1
读写
02
04
0
SL2
读写
02
08
0
SL3
读写
02
0C
0
SL2。
读写
02
1()
0
SL3。
读写
02
14
0
SL4
读写
02
18
0
SL5
读写
02
1C
0
SL6
读写
02
20
0
SL7
读写
02
24
0
DE
读写
02
28
0
BT
读写
02
2C
0
PB1
读写
02
30
SL1
KK1
读写
02
34
3
PB2
读写
02
38
SL1
KK2
读写
02
3C
3
PB3
读写
02
40
SL1
KK3
读写
02
44
3
OUL
读写
02
48
SL1
OUH
读写
02
4C
SL1
PVL
读写
02
50
SL1
PVH
读写
02
54
SL1
SLL
读写
02
58
SL1
SLH
读写
02
5C
SL1
SLU
读写
02
60
0
小数点单位:
=0
原创力文档


文档评论(0)