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

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

相关推荐

  • 博途s7-1200仿真问题

    在论坛上看到版本4.0以上的才支持仿真,低版本的测试,在线→仿真是灰色的,换成V4.1可以支持仿真,我的软件版本挺高了UPdata4,,1200和1500都无法仿真,提示一样的错误…

    2017年7月26日
  • VMWARE虚拟机中TIA V13 SP1明显卡顿

    请问各位老师有没有遇到过以下情况:1、在WIN10系统中安装VMWARE虚拟机,在虚拟机中安装64位WIN7旗舰版,然后在WIN7中安装TIA V13 SP12…

    2017年6月4日
  • s7-1200是v4.0版本的可以控制v20变频器吗

    S7-1200与V20之间的USS通信_起停 课程编号:V1346 本视频详细介绍了西门子S7-1200&a…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 …

    2017年6月27日
  • s7-1200高速输出

    最新款s7-1200高速的输出,本体及扩展一共最多能有多少路?CPU型号是?我要用s7-1200控制13台伺服电机,谢谢。 最佳答案 最多四个脉冲发生器,不论是使用板载 …

    2017年8月18日
  • 1200电池报警

    新手在路上,今天装上电池报警我也组态了,电池怎么会有起始地址 我添的10.我模块目前1块。哪位大侠告知下,,,还有装了电池  数据是不是可以长久保持。…

    2017年5月31日
  • S7-1200的PWM周期问题

    S7-1200使用脉宽调制功能(PWM),可是怎么用程序去动态更改脉冲频率和脉冲宽度呢? 没找到啊! 最佳答案 目前只能使用“CTRL_PWM”指令启用和禁用脉冲输出,要…

    SIMATIC S7-1200 2017年11月12日
  • 磁栅尺的A/A,B/B可不可以接入西门子1214C,组态选择A/B正交?

    1、1214C的高速计数器可不可以收磁栅尺的脉冲(差分信号)?2、为什么我选A/B正交选择好了后,接受的脉冲信号为0或-1或1,请做过的人回答?3、最好可以提供图说明如何组态和使用…

    SIMATIC S7-1200 2017年6月3日
  • TIA Portal安装

    Service Pack 1 for SIMATIC STEP 7 V13 incl. P…

    2017年8月15日
  • S71200 组态工艺对象轴

    请问S71200 DC/DC/DC的可以直接驱动伺服电机吗已经在Portal中组态了 轴 并且已分配快速计数器HSC-1在设备配置中察看PLC的高速计…

    SIMATIC S7-1200 2017年10月29日
  • S71200问题困惑

    PC中是STEP7-BASIC-V10.5SP2,连接1个S71200CPU6ES7-1BE30-0XB0,设S71200的IP为192.168.0.2,PC的IP为192.168…

    2017年6月3日