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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月4日 下午5:59
下一篇 2017年11月4日 下午5:59

相关推荐

  • 如何完整卸载STEP7 Basic V13博途软件?

    如题,以前我在STEP7卸载的时候需要好多步骤,有一个专门的文档去说如何进行完整卸载。现在我安装了TIA Portal V13,也想进行卸载,请问如何进行完整的…

    SIMATIC S7-1200 2017年8月3日
  • S71200软件安装问题

    请教各位  电脑已安装了SIMATIC_STEP_7_Professional_V13和SIMATIC_WinCC_Comfort_Advanced_V13,现…

    2017年8月15日
  • 绝对编码器位置值清零

    S120在MDI模式下运行,由于电机单方向运行,为防止达到最大值后归零,如何通过程序将编码器位置值提前清零? 问题补充:S120内置单圈绝对编码器,有相应介绍编码器资料吗? 最佳答…

    SIMATIC S7-1200 2017年6月1日
  • 能否使用以太网调试助手在计算机上和S7-1200,或者带以太网接口的S7-300进行通信?

    能否使用以太网调试助手在计算机上和S7-1200,或者带以太网接口的S7-300进行通信? 问题补充:如何组态S7-300 PLC,S7-1200PLC和第三方设备(计算…

    SIMATIC S7-1200 2017年6月13日
  • 西门子TIA-V12简体中文版软件疑问

    学习西门子2009出版的S71200间以太网通信教材中,有定义接收数据块时“选择仅符号寻址”。但我在TIA-V12简体中文版软件中没有这个选项,而只有手动和自动两个选项。不知是啥原…

    2017年6月5日
  • S7-1200 时钟设置

    如题,CPU如何与HMI建立时钟设置程序?能否与编程软件电脑同步时钟?谢谢!!! 最佳答案 1、HMI与1200PLC 的时钟同步步骤比较复杂,请参考“如何使用WinCC…

    2017年10月24日
  • s71200下载报错

    s71200一直运行正常,在增加新的FB和背景DB时,编译能通过,但下载时报内部错误。把FB内部程序删掉只剩一个基本的输入和输出命令行,现象依旧。恢复出厂设置时仍然不行。查不到有用…

    2017年5月29日
  • S7-1200扫描疑问

    如图所示,当将位M300.0置位后,2S后自动复位,程序段20中 MW310会加到2,而段21中MW312则正常,加到1。 Global_time.t24.Q&…

    2017年6月3日
  • S7-1200 AI接地端要单独接地?

    从一本S7-1200的书上看到,AI信号的模块上的接地端单独接地了。但之前从别处看到,PLC系统建议一点接地。不知这是S7-1200 PLC的要求,还是书的作者的原因? …

    2017年6月4日
  • wincc6.2与s7-1200通讯

    wincc6.2与s7-1200通讯采用哪种方式?有相关的案例吗?可以进TCP/IP通讯吗?谢谢? 最佳答案 你好,可以通过以太网通讯具体可以参考下载中心A0418文档:WINCC…

    SIMATIC S7-1200 2017年11月12日