浅谈Modbus通信协议

通信网络

624人已加入

描述

MODBUS

Modbus通信协议

一、概述

Modbus通信协议是一种工业现场总线协议标准,常用的Modbus协议有以下三种类型:Modbus TCP、Modbus RTU、Modbus ASCll。

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

二、主站(Master)与从站(Slave)的区别

主站(Master)是发起Modbus通信的设备,它控制通信的进行,向从站发送请求,并处理从站返回的响应数据。主站可以同时连接多个从站,但每个从站都必须具有唯一的地址。

从站(Slave)是接收并响应主站请求的设备。从站只有在主站向其发送请求时才会响应,它不能主动发起通信。从站的地址用于唯一标识其在通信网络中的位置。

三、Modbus功能码与存储区

1)功能码

MODBUS

2)存储区

MODBUS

输出线圈: 操作单位为1位的开关量,PLC的输出位,在Modbus中可读可写。

离散量输入: 操作单位为1位的开关量,PLC的输入位,在Modbus中只读。

输入寄存器: 操作单位为16位字(两个字节)数据,PLC中只能从模拟量输入端改变的寄存器,在Modbus中只读。

保持寄存器: 操作单位为16位字(两个字节)数据,PLC中用于输出模拟量信号的寄存器,在Modbus中可读可写。

软件配置

(以Modbus TCP通信协议为例)

一、所需软件

网络调试助手

Modbus Slave

二、配置网络调试助手

按照下图配置网络调试助手

MODBUS

协议类型: TCP Clieant

远程主机地址: 与电脑IP地址保持一致

远程主机端口: 可自行设置,此处设置为8080

三、配置Modbus Slave

1)初始界面

在该界面可以显示从站地址、寄存器/线圈类型、当前数据等内容。

MODBUS

2)连接设置

依次单击菜单栏“Connection”——“Connect...”弹出连接配置窗口。

MODBUS

3)从站设置

依次单击菜单栏“Setup”——“Slave Definition...”打开从站设置界面。

MODBUS

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分