Modbus原理及操作

概念

Modbus解决了通过串行线路 在电子设备之间发送信息的问题。 该协议在遵循该协议的体系结构中实现主/从模型 。 Modbus主站(Master)负责从其他设备(Slave)请求信息。 标准Modbus网络中有一个Modbus主站。引用参考文献

具体如下图所示;

ModbusSlave配置:

打开MdSlave,一个数据块对应一个File,我打开5个,代表5个数据块。

对每个数据块进行设置:

1、DisPlay->PLC Adresses(base1)

2、Setup->Slave Definition 设置从站和地址

SlaveID:从站ID

Function:对应modbus起始位

Address:对应起始地址,即实际寄存器的位置,可从任意值开始,例如本例第一个从1开始,第二个则从1400开始,以此类推

Quantity:对应该寄存器从起始位选择几个连续的寄存器进行展示

Row:表示表格的总行数

PLC Addresses(base1)与步骤1等效

3、Connection->Connect来连接modbus从站

IP Address:指向从站(设备)的ip地址,本机因为通过Modbus Slave模拟从站,故为:127.0.0.1

Port:从站端口,默认502

点击OK进行连接

数据块寄存器操作:

右键单元格->Format->Binary进行二进制格式的切换,二进制用来查看寄存器的位值

相应的地址和协议表进行对照,双击设定单元格值,可进行寄存器的设置,通过程序或者驱动查看对应的数值是否可以读取成功

通过对程序的调试,查看寄存器对应的写数据块中的协议对应的寄存器的位是否变为对应的值。

PS:寄存器从右向左对应从低8位到高8位,从0开始

相关推荐
北京耐用通信20 小时前
如何用耐达讯自动化Profibus总线光纤中继器解决变频器长距离通信干扰问题?
人工智能·物联网·网络协议·自动化·信息与通信
立昂20 小时前
人才社区中需要每个公寓水、电都开户吗
大数据·物联网
龙亘川21 小时前
城管住建领域丨市政设施监测功能详解——桥梁运行监测系统(2)、管廊运维监测系统(3)
大数据·运维·人工智能·物联网·政务
星纵物联21 小时前
中建八局低碳技术实验室建设与办公大楼智能化改造
人工智能·物联网·lorawan·传感器·绿色建筑
TDengine (老段)21 小时前
TDengine Go 语言连接器进阶指南
大数据·数据库·物联网·golang·时序数据库·tdengine·涛思数据
xiatianxy21 小时前
登高作业安全难题如何破?
大数据·人工智能·科技·物联网·安全·智能安全带
MINGNUO明诺1 天前
科技赋能洁净厂区 明诺E810FB助力江苏上骐集团绿色发展
物联网
数智顾问1 天前
(116页PPT)智慧工地系统工程基于物联网云计算某著名企业互联技术的建筑施工现场管理一体化平台(附下载方式)
物联网·云计算
深圳安锐科技有限公司1 天前
柔性测斜仪对接物联网云平台 填埋场深部位移监测自动化实时精准预警
物联网·实时监测·自动化监测·结构健康监测·测斜仪·节段式位移计
蓝奥声科技1 天前
从“能控”到“能防”:EICS边缘协同感知安全计量插座的技术创新
物联网·边缘计算·智能插座·智能用电计量插座·lpiot物联网·ecwan云边协同计算