
安富莱电子
安富莱电子
W
W
W
W
W
W
.A
.A
R
R
M
M
F
F
LY.C
LY.C
O
O
M
M
S
S
T
T
M
M
3
3
2-
2-
V
V
5
5
开
开
发
发
板
板
MODBUS
MODBUS
例程讲
例程讲
Modbus 协议
客户机/服务器
Modbus 串行链路协议是一个主/从协议。该协议位于 OSI 模型的第二层。
一个主从类型的系统有一 “ ”个向某个 子 节点发出显式命令并处理响应的节点(主节点) 。典型的子节
点在没有收到主节点的请求时并不主动发送数据,也不与其它子节点通信。
在 物 理 层 , Modbus 串 行 链 路 系 统 可 以 使 用 不 同 的 物 理 接 口 (RS485 、 RS232) 。
最 常 用 的 是
TIA/EIA-485 (RS485) 两线制接口。
1.3
1.3
M
M
od
od
b
b
u
u
s
s
主站
主站
/
/
从站协
从站协
议
议
原理
原理
Modbus 串行链路协议是一个主-从协议。在同一时刻,只有一个主节点连接于总线,一个或多个子
节点 (最大编号为 247 ) 连接于同一个串行总线。Modbus 通信总是由主节点发起。子节点在没有收到
来自主节点的请求时,从不会发送数据。子节点之间从不会互相通信。主节点在同一时刻只会发起一个
Modbus 事务处理。
主节点以两种模式对子节 点发出 Modbus 请求:
单播模式
主节点以特定地址访问某个子节点,子节点接到并处理完请求后,子节点向主节点返回一个报文(一
'应答')。在这种模式 ,一个 Modbus 事务处理 包含 2 个报文:一个来自主节点的请求,一个来自子节
点的应答。
每个子节点必须有唯一的 地址 (1 到 247),这样才能区别于其它节点被独立的寻址。
广播模式
主节点向所有的子节点发送请求。对于主节点广播的请求没有应答返回。广播请求一般用于写命令。
所有设备必须接受广播模式的写功能。地 址 0 是专门用于表示广播数据的。
地址规则:
Modbus 寻址空间有 256 个不同地址。
2
2
0
0
1
1
6
6
年
年
01
01
月
月
版本:
版本:
V0.5
V0.5
第
第
3
3
页
页
共
共
52
52
页
页
Modbus 主站/从站
EIA/TIA-485
(或 EIA/TIA-232)
评论5
最新资源