通过Modbus Poll与Modbus Slave软件来学习Modbus RTU协议是怎么工作的? 手上没有仪器仪表,没有PLC,怎么通过案例来学习Modbus协议? 作者:崔文俊 | 2020-11-19 10:36:00




用一台PLC通过串口的方式,通过Modbus RTU协议,读取液位变送器(也称液位传感器)的数据,这样就可以随时知道当前罐子中液体的高度了,那我们换句话把需求总结一下:

1. 要会用PLC的编程软件,托拉拽几个相关的指令,来读取数据;
2. 要知道Modbus RTU协议是什么东西,才能够读懂这个液位变送器的Modbus通讯报文


所以核心来了,你需要掌握2个能力:


1、会用PLC的编程软件,能够写指令程序,能够把程序下载到PLC里面去,上电,让PLC开始工作;
2、要懂Modbus RTU协议


其实啊,如果你手上有1台PLC设备,有1个这样的传感器,再有1个人肯教你,其实10分钟就可以学会。

那么问题来了,如果你手上没有PLC,没有传感器,那么怎么办呢,可不可以自己动手练习一下,体会一下Modbus RTU协议究竟是个什么东西呢?答案是可以的,下面我们来看怎么做。我们需要安装2个软件,安装好以后如下图所示,软件下载地址如下:


链接:https://pan.baidu.com/s/1xtxkXsrzkCiktoBIxEenog 
提取码:ibjw  





现在的笔记本电脑普遍没有RS232或者RS485串口,但是我们可以用软件在个人的笔记本电脑上模拟出一个串口来,如下图所示,看左边的COM1和COM2,它们是成对出现的,可以说分别表示PLC和仪器仪表的串口,所以一共是两个串口,数据从1个串口出,从另外1个串口进,就是这样简单,就是数据线连接的两端(两个端口),这个都明白吧。




我们来看看,是不是真的出现了一对串口,一个用来发数据,一个用来收数据,打开Windows10操作系统中的设备管理器,可以看到,真的出现了一对串口,接下来我们就要用它们,记住它们的名字叫做COM1和COM2,成双成对,实际上PLC和仪器仪表的串口,也确实是成双成对用软芯线接起来的呀,不信你明天上班到你们单位的自动化设备上去看看PLC的RS485接口上,是不是用软芯线和另外一端的仪器仪表接起来了,接起来了,才能收发数据嘛




通过这2款软件,在你手上没有仪器仪表,没有PLC的情况下,也可以通过它们先学习好Modbus协议,这样等你学的差不多了,你拿一个支持Modbus协议的传感器,再拿一个PLC,然后就可以开始写PLC程序来读取或者修改传感器的数据了,真的是很简单的,我感觉只要你智商没有问题,跟着操作,就肯定没问题的。




推荐文章
  • 猜您喜欢
  • 编辑推荐
  • 本周排行
  • 本月排行
扫码入群
  • 【扫码入群咨询】 【扫码入群咨询】
  • 【扫码入群咨询】 【关注官方公众号】

获取讲师答疑、作业批改、大咖直播服务

QQ客服 kefu@csdn.net

苏州佳途信息科技有限公司 备案号 苏ICP备15005079号-3 苏州市工业园区群星二路9号1幢410室

增值电信业务经营许可证:苏B2-20210048Copyright © 2015-2025 jiatuxueyuan.com

苏公网安备 32059002003520号