modbus rtu中需要用三个或三个以上的MB-master给目标地址写值

我在做s7_1200与自己公司的驱动器做modbus  rtu通信,控制器做主站。编程时就需要三个或以上的MB_master给目标地址写值(使能、给速度)。我就参考了论坛中的一位前辈的程序,但是会报8387、8180还有没见过的8300、8700错误。

问题补充:
如果只用一个MB-MASTER模块,而且将从站地址用变量参数。那么怎么根据done与error的结果来三次改变地址变量。能不能给个轮询的小程序我参考一下。扣扣2851733508

图片说明:

modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值    modbus rtu中需要用三个或三个以上的MB-master给目标地址写值   

最佳答案

非常有耐心啊。我说一下我的程序与你不同的地方仅供参考:
1、LOAD功能块我将他放在了OB100组织块中;
2、MASTER功能块DATA PTR是指针数据类型,我用的是全局DB块INT数据类型数组;
3、访问多个从站只用了一个MASTER功能块,从站地址用的是变量参数。轮询时根据DONE或ERROR的结果值更换从站地址变量值;
    不知对你是否有帮助!

提问者对于答案的评价:
能不能抽空帮小弟解决一下轮询的问题呢?怎么用done error的改变来改变三次目标地址?

专家置评

轮询思路没有问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月24日 下午7:14
下一篇 2017年10月24日 下午7:14

相关推荐

  • TIA portal v11

    我使用的v11软件,DB块为什么不能自动添加偏离量呢? 最佳答案 编译一下就可以看到了,在V11中必须编译才可以看到。 提问者对于答案的评价:在你回答之前,我已经摆弄明白了。不过同…

    SIMATIC S7-1200 2017年11月18日
  • PLCSIM进行s7-1200仿真

    请问一下,要将step7 v13中s7-1200的组态下载到plcsim v13中是不是需要新建一个plcsim项目?我现在新建了一个,结果自动默认新建了一个s…

    SIMATIC S7-1200 2017年6月1日
  • S7 1200 可以控制几个伺服电机?

    有四个伺服电机,进行定位控制,同时联动,对精度有要求。用S7-1200可以实现吗?本机上有两路脉冲输出,外加一个SB 1222,扩展信号板,不就有4路脉冲输出了吗?如果这…

    2017年7月26日
  • S71200 与上位机远程通信

    s71200通过Profinet连接到路由器通过ADSL上网,上位机在几十公里外,上位机ADSl上网,请问如何通信 最佳答案 目前没这样用过。建议将上位机和PLC放置在一起,然后上…

    SIMATIC S7-1200 2017年11月1日
  • 1200通信方式选择

    现场其他厂商已经上了一套1200PLC系统,我用1200PLC以太网通信读取其他厂商的PLC的DB数据要在其他厂商PLC编程,用S7 GET 方式要有原来厂家P…

    SIMATIC S7-1200 2017年7月25日
  • S7-1200定时器输入报错

    S7-1200的接通延时定时器怎么输入?如图所示怎么按照S7-200/S7-300PLC的输入方式总是报错! 图片说明:    最佳答案 时间定时器要赋予一个D…

    2017年6月24日
  • s71200 modbus rtu 通讯

    我现在带了三个变频器,用了三个MB_MASTER,,背景数据块都是一个,设置也基本一样,都是读数据,我用了一个循环时间触发加一分别调用1、2、3号变频,为什么1、2号好用,3号没有…

    2017年8月26日
  • 请问S7-1200如何设置密码保护

    请问各位老师:1、1200CPU属性-保护中有:“完全访问权限”、“读访问权限”、“HMI访问权限”、“不能访问”4个选项,官文资料里有没有对这4个选项的详细说明?2、如果我想设置…

    SIMATIC S7-1200 2017年6月8日
  • 西门子有没有皮带测速仪

    不知西门子有没有皮带测速仪,要能满足以下条件:1、液晶显示;2、工作电压,220V;3、输入信号由3个接近开关的关断脉冲输入;4、能产生最少1个常闭开关量输出和最少1个常开开关量输…

    SIMATIC S7-1200 2017年8月3日
  • MODBUS ASCⅡ协议通信块

    请问一下,1200与第三方设备通过MODBUS ASCⅡ协议通信,该调用哪个通信块?软件中的都是MODBUS RTU协议的通信块 图片说明:  &nb…

    2017年6月1日