您的位置:控制工程论坛网论坛 » PLC与PAC » MODBUS-RTU/ASCII/TCP通讯协议详解(2)

bjmonsoon

bjmonsoon   |   当前状态:在线

总积分:1206  2024年可用积分:0

注册时间: 2007-05-16

最后登录时间: 2011-06-13

空间 发短消息加为好友

MODBUS-RTU/ASCII/TCP通讯协议详解(2)

bjmonsoon  发表于 2008/1/9 9:55:05      2597 查看 3 回复  [上一主题]  [下一主题]

手机阅读

1 -从 查询-回应周期表

二、两种传输方式

控制器能设置为两种传输模式(ASCIIRTU)中的任何一种在标准的Modbus网络通信。用户选择

想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个

Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。

ASCII模式

RTU模式

所选的ASCIIRTU方式仅适用于标准的Modbus网络,它定义了在这些网络上连续传输的消息段的

每一位,以及决定怎样将信息打包成消息域和如何解码。

在其它网络上(象MAPModbus PlusModbus消息被转成与串行传输无关的帧。

1ASCII模式

当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit

字节都作为两个ASCII字符发送。这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生

错误。

代码系统

· 十六进制,ASCII字符0...9A...F

· 消息中的每个ASCII字符都是一个十六进制字符组成

每个字节的位

· 1个起始位

· 7个数据位,最小的有效位先发送

· 1个奇偶校验位,无校验则无

· 1个停止位(有校验时),2Bit(无校验时)

错误检测域

· LRC(纵向冗长检测)

2RTU模式

1楼 0 0 回复
总共 , 当前 /