威纶通ModbusRTU读写监控方法 点击:606 | 回复:6



冲出枪林弹雨

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 56回
  • 年度积分:256
  • 历史总积分:877
  • 注册:2015年9月04日
发表于:2023-03-02 00:17:49
楼主

大家平常用ModbusRTU时,常常搞不清楚具体的内容,也不知道如何去测试,下面分享利用威纶通来进行ModbusRTU的通讯仿真,在理解通讯报文的基础上,学会用威纶屏实现一些外设控制器的信息读取,例如智能电表,温控器,电子称等;在节约项目成本的同时,可以节约自己的编程时间;

推荐使用串口监控精灵,可以实现串口通讯的数据监控,查看读写报文;模拟从站通讯方式参考上次发的贴子,链接在最下方;

测试界面如下:

界面左侧是报文,右侧在界面上放了常用的数据类型,当元件放上去模拟时,是威纶通在自动读写从站数据,这时是无法控制读写指令的顺序;

image.png

当我们修改数值或者操作按钮写入数据时,可以看到报文中出现了10写入指令;

image.png

image.png

后面增加了不同数据区的读写,继续监控数据报文;

image.png

以上的数据读取的先后顺序是自动的,我们无法调整读取顺序,另外在实现多从站读取时,例如读取几十个测温仪时,会出现轮询时间过长的问题,这时,就需要我们主动的去调整读取顺序以及读取数据量的设置;

下期分享利用宏指令实现多从站可控轮询数据读取方法

说几句题外话,在论坛上发了一些分享的贴子或者回答一些朋友的提问,有朋友看到了就加了微信或者私信在问我要一些程序,我说要收一些费用,有的朋友没说什么就转了红包,有的朋友就有点不高兴,说要个程序还收费;说实话我是有点不开心的,毕竟也是自己花时间不断测试弄出来的,分享的实现步骤还是比较详细的,按照步骤是可以实现,有的代码我直接是截图放出来的。

唉,我想让他不高兴的原因是不是我没有写明要收费;后期我会把实现内容写的再详细一点,不熟悉的朋友稍微琢磨一下就能实现;若实现不了或者想解决问题的朋友还是想要程序,请尊重彼此,知识付费,谢谢。


1分不嫌少!



fighting2021

  • [管理员]
  • 精华:4帖
  • 求助:4帖
  • 帖子:972帖 | 6969回
  • 年度积分:375
  • 历史总积分:17983
  • 注册:2008年11月11日
发表于:2023-03-02 09:05:05
1楼

感谢分享

dragonak47

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 64回
  • 年度积分:84
  • 历史总积分:207
  • 注册:2013年2月19日
发表于:2023-03-04 15:07:38
2楼
感谢分享

tecsoon

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:49
  • 历史总积分:51
  • 注册:2014年9月30日
发表于:2023-03-05 22:54:24
3楼
感谢分享

BadApple

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:142
  • 历史总积分:144
  • 注册:2016年7月18日
发表于:2023-03-12 10:05:19
4楼

感谢楼主分享,积分不够使劲回复中。

升山

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:101
  • 历史总积分:101
  • 注册:2021年6月22日
发表于:2023-03-13 13:53:37
5楼
感谢分享

冰点血痕

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:61
  • 历史总积分:61
  • 注册:2023年1月14日
发表于:2023-03-14 16:08:42
6楼

好帖,感谢分享


热门招聘
相关主题

官方公众号

智造工程师