ModbusPoll和ModbusSlave理解及模拟器ModbusTcp一对一和一对多通讯

目录

ModbusPoll和ModbusSlave理解

Modbus总概:

主从区分:

模拟器简介:

ModbusTcp一对一通讯

ModbusTcp一对多通讯


ModbusPoll和ModbusSlave理解

Modbus总概:

Modbus设备可分为主站(poll)和从站(slave)。主站只有一个,从站有多个(这里的多个是指寄存器位置不同设置的多个从站),主站向各从站发送请求帧,从站给予响应。在使用TCP通信时,主站为client端,主动建立连接;从站为server端,等待连接。

主从区分

主站在modbus总线上发布查询命令。

从站在modbus总线上不能发布查询命令,只能响应。

主站在modbus总线上是唯一的。

从站在modbus总线上可以有多个。

由于Modbus是一个主/从协议,没有办法要求设备“报告异常”(构建在以太网的TCP/IP协议之上,被称为open-mbus除外)- 主节点必须循环的询问每个节点设备,并查找数据中的变化。

模拟器简介:

Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。

Modbus Slave: Modbus从设备仿真器,可以仿真32个从设备/地址域。用于接收主设备的命令包,并回送数据包;可用于测试与调试Modbus主站设备,便于观察Modbus通信过程中的多种报文

ModbusTcp一对一通讯

 Tx: 表示发送数据帧

Rx:表示接收数据帧

ModbusTcp一对多通讯

点击File---New可以新建从机Mbslave2对应的在Poll中也可以新建,新建之后一定要点击对应的小窗口,然后点击Setup设置相对应的ID和功能(Salve和Poll都要设置),不然匹配会乱掉

 

 然后可以Slave端发送数据,也可以Poll发送数据,

但是不要这里不要理解成多对多

 

 

  • 8
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值