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/plc201765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年10月31日
下一篇 2017年10月31日

相关推荐

  • 模拟量输出频率

    请问有没有模拟量输出频率这个参数?比如我有个激光测距传感器是电流模拟量输出形式,但是由于输出频率过高,普通的模拟量模块不能很快地很准确的进行处理(AD转换),当然PLC也不能很好地…

    SIMATIC S7-1200 2017年6月1日
  • profinet组网怎么避免超过最大同时连接数

    S7-1200关于profinet的组网手册说最多支持8个开放式用户通讯(主动或被动)的连接,我的理解为最多支持8个同时连接,是否意味着可以通过编程方式避免8个同时连接的话。可以连…

    SIMATIC S7-1200 2017年6月1日
  • Step7 V12 创建数据块

    Step7 V12 创建全局数据块时,没有块访问的选项出现。 图片说明:    最佳答案 看看这个是否有帮助:STEP 7&nbs…

    2017年11月4日
  • S71200是否支持步进顺序控制

    S7200里有顺序控制继电器S,LSCR等指令来满足步进顺序控制的要求,S71200虽然说是新产品,但是貌似在这个功能方面却是空白的 最佳答案 没有顺控指令,得自己编程做。 提问者…

    SIMATIC S7-1200 2017年8月15日
  • S71200PLC的CB1241 RS485 通信板和CM 1241 RS422/485通讯模块功能完全一样吗?

    CB1241 RS485 通信板和CM 1241 RS422/485通讯模块功能完全一样吗?支持的通讯方式是否都一样呢?CB1241&nbs…

    SIMATIC S7-1200 2017年6月10日
  • 西门子1200,用绝对移位传感器怎么控制气缸升降?

    用西门子plc1200和绝对移位传感器怎么控制气缸升降?程序该怎么写  绝对移位传感器是用模拟量0~10V的信号输入到PLC 最佳答案 绝对位移传感器反馈0-1…

    SIMATIC S7-1200 2017年5月28日
  • 转成SCL

    有个梯形图程序,不怎么会转换成SCL,麻烦大神帮忙,1200PLC的 问题补充:麻烦大神写下程序参考下 最佳答案 是不得行的,不能转换的。使用何种语言来编写程序是看你的程序是如何的…

    SIMATIC S7-1200 2017年6月1日
  • 第三方伺服与西门子PLC脉冲信号输出

    见附录,第三方伺服要求是集电极开路输出;想问:这个第三方伺服到底是源型还是漏型,它的8端子接到Q0.0点,12接到Q0.1端子上,西门子模块的L+接24V+还是M端接24V+? 图…

    SIMATIC S7-1200 2017年11月6日
  • 新手请您帮助选择PLC配置

    我是新手以前从未做过PLC项目, 只是做过单片机产品,现在单位调我到技术部做自动化控制工作,目前正在进行的项目是:玻璃生产线用的拉边机。拉边机系统电器硬件配置要求一台拉边…

    SIMATIC S7-1200 2017年11月19日
  • CPU客户端及服务器端

    如何能比较好理解CPU做为客户端与作为服务器端的区别?这个客户端与服务器端的定义,和WINCC里面的客户端与服务器端的定义一样吗? 最佳答案 希望以下链接对你有帮助:《基于S7-1…

    SIMATIC S7-1200 2017年11月4日