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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午11:07
下一篇 2017年8月18日 下午11:07

相关推荐

  • 项目技术咨询

    第一次用S-1200PLC,现在技术要求如下:1.外部三组模拟量输入(电压信号一组,电流信号2组)      &nbsp…

    SIMATIC S7-1200 2017年6月12日
  • 威纶通触摸屏与S7-1200 V4.2无法通讯

    将威纶通触摸屏组态完毕,配置好IP,导入标签和数据块后无法完成通讯。与版本有关系吗 最佳答案 参考,http://www.weintek.com/download/EBPro/Do…

    SIMATIC S7-1200 2017年6月1日
  • 关于 DB块中BIT的提取

    我想把DB块数组中的一位提取到M寄存器中,该用什么指令 最佳答案 DB块属性不要勾选优化的块结构;然后程序中直接使用位地址,如DB10.DBX 0.0也可以使用&nbsp…

    2017年8月3日
  • 求一份博途stl手册

    博途v13的stl和s7-300有些不一样。有没有这个手册。发一份,wxzsky520@163.com,谢谢 最佳答案 没有专门的手册STEP 7 Profes…

    SIMATIC S7-1200 2017年6月7日
  • S7-1200 FC中无法对变量进行覆盖

    用Step7 V11 SP2 professional进行编程,CPU为1214C,固件版本V2.2FC创建时”块访问“选择为”标准-与S7-300/…

    2017年11月4日
  • S71200 RS485

    S71200系列PLC 加两个RS485模块,两个模块同时作MODBUS主站读取MODBUS智能仪表,两个通讯模块之间会不会有影响? 最佳答案 每个模块各自作为主站,负责…

    SIMATIC S7-1200 2017年8月26日
  • S7-1200运动控制中,回原点就超出原点无限运行

    S7-1200运动控制为什么不能回原点?点击回原点的话往负方向无限运行,到达原点也不挺 图片说明:          &…

    2021年7月5日
  • 模拟量模块SM 1232 AQ4没有输出一般是什么原因

    请问模拟量模块SM 1232 AQ4没有电流输出一般是什么原因,有三个红灯;但还有一个AQ2又能正常输出,设置也一样;很奇怪,是不是模块坏了?这是新的呢。 最佳…

    SIMATIC S7-1200 2017年6月24日
  • 1200运动控制

    刚刚了解轴控制,有几个概念看不懂,想请各位给指点一下 在西门子发布的1200运动控制手册里的参考点跟原点是怎么确定的?有什么区别呢?一般这个原点是在运动范围中间么?&nb…

    SIMATIC S7-1200 2017年11月12日
  • NORM_X: 标准化

    为什么会出现生成ENO和不生成ENO的选项,而别的同事没有这一项,之前找了半天才发现 图片说明:       最佳答案 默认的都是有时能输出…

    2017年6月10日