关于MODBUS多站轮询

我用226做modbus多从站轮询。从站有15个。都是仪表。每个仪表读写的数据数量也不相同。
这个贴子http://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=971326&s_id=0&num=4
的3楼有一个方法,但是我看不懂,请高手讲解一下。


如何只调用一次MBUS_MSG,用指针怎么实现轮询。

最佳答案

方法有很多,我这里介绍一种:slave用变量存储器,把15个从站1-15可以用字元件的15个字节表示,循环移位就可以实现。

提问者对于答案的评价:
搞出来是这么一个东西:
LD     FIRST:M0.1
O      SECOND:M0.4
=      L60.0
LD     FIRST:M0.1
EU
LD     SECOND:M0.4
EU
OLD
=      L63.7
LD     L60.0
CALL   MBUS_MSG:SBR2, L63.7, *P_Slave:*VD4, *P_RW:*VD14, *P_ADDR:*VD54, *P_COUNT:*VD70, *P_DATEPTR:*VD74, DONE:M0.2, *P_ERR:*VD78

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc301934.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:55
下一篇 2020年10月31日 下午2:55

相关推荐

  • S7200作为从站监控

    现在有这么个项目做方案,高手们看下方案可不可行或是有更好的办法:用S7-200作从站带几个模拟量模块和一个以太网模块,从站有33个,从站都通过光纤接到中控室的交换机,交换机再到PC…

    SIMATIC S7-200 2019年6月10日
  • PLC的电源输入是否需要滤波,接地的最佳方法?

    各位师傅请帮助我,关于PLC的电源是否需要滤波,对于PLC来说怎么接地是最好保护PLC。 目前我遇到开机后运行一段时间,PLC死机,红灯亮,我关闭电源重新启动,又正常了。…

    SIMATIC S7-200 2021年7月4日
  • gsd文件去哪里下载?

    去哪里下载最新版本的西门子产品的gsd文件? 能给我个网址吗? 最佳答案 西门子GSD下载链接: http://www.ad.siemens.com.cn/do…

    SIMATIC S7-200 2021年7月4日
  • 在样本中,S7-200电源特性保持时间(掉电),20/80ms,120/240V AC时,是什么含义?

    在样本中,S7-200电源特性保持时间(掉电),20/80ms,120/240V AC时,是什么含义? 最佳答案 如果CPU的交流电源停电时间小于20/80ms,那么对于…

    SIMATIC S7-200 2021年7月5日
  • PLC的地址通过程序如何更改

    s 7 200  PLC的地址通过程序如何更改  问题补充:其实,我的意思,大家可能是没清。我是想设置为一个字节,然后直接更改字节…

    SIMATIC S7-200 2021年7月5日
  • 模拟量转换问题1

    我用的西门子224XP自带模拟量输入模块,接了0到5V的输入电压,用来检测电流,实际电流对应的电压值大概是0.3V左右,但是输入到plc中的数值是负值,所以经过换算之后得到的实际电…

    SIMATIC S7-200 2021年7月5日
  • 200/300间的DP通信问题

    如图:中间有一段话,从站(200)的接收区默认为VW0,从站的发送区默认为VW2,这个单元是可以在硬件组态时更改的。请问:从哪看这个默认接收区和发送区?如何更改? 图片说明: &n…

    2021年7月5日
  • CP243-1 因特网向导

    硬件连接:S7-222与CP243-1 IT连接好,同时用S7-200给CP243-1 IT供上电源。PC机与CP243-1 IT连接到同一集线器下,…

    SIMATIC S7-200 2021年7月5日
  • S7-200/300系列PLC

    请问以上PLC是否有自己专用的运动控制模块? 最佳答案 1、200、300都有自己专有的运动控制模块,如附图,可在样本手册中查到相关的订货号S7-200CN 可编程序控制…

    2021年7月5日
  • S7-200 CPU224XP 双口MODBUS通讯的问题

    224XP做MODBUS通讯,P0口做从站,P1口利用自写程序,做从站,分别测试其中一个,另一个PPI通讯监视,都没问题,但两个同时工作时,P1口总是通讯超时,该怎么解决啊 最佳答…

    SIMATIC S7-200 2017年5月28日