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

相关推荐

  • simatic_s7_plcsim

    求一份和图片上的博图版本一致的仿真软件 图片说明:    最佳答案 SIMATIC_S7_PLCSIM_V13_SP1http://yun.baidu.com/…

    2017年5月31日
  • s71200 CANopen

    西 门子有 CANopen  库指令 吗?   现在要CM CANopen 编程…

    SIMATIC S7-1200 2017年6月11日
  • KUKA机器人如何通过profinet协议与plc-1200通信

    KUKA机器人的型号是:KRC4PLC型号是:plc-1200 最佳答案 KUKA机器人上安装6GK1 561-4AA01 CP5614网卡(PCI总线硬卡,支…

    SIMATIC S7-1200 2017年6月3日
  • s7-1200以太网通信协议

    s7-1200和smart200通信协议一样么,是否都是s7协议,不同类型的PLC是否通信协议的格式有不一样,请专业人士解答下,感谢 最佳答案 1200  支持…

    SIMATIC S7-1200 2017年6月1日
  • 信号的累加判断问题。

    有一个旋钮,代表控制方式一边是本地(给CPU信号为0),一边是智能(给CPU信号为1),给到CPU的I0.1上,因为在实际的使用中,肯定会有干扰,仅靠一次的输入信号判断就认定工作方…

    SIMATIC S7-1200 2017年6月29日
  • 奇怪的pid问题

    pid激活自动模式,无死区,目标值与设定值相差很多pid才会调整,例如 sp20,pv16  不输出,sp30的时候开始输出? 问题补充:pid参数放…

    SIMATIC S7-1200 2017年6月7日
  • s7-1200 ptp rs232通讯模块 程序例子

    如题,那位大侠有这方向程序案例,谢谢! 最佳答案 这里面有串口通信,可以参考西门子 S7-1200 PLC 技术参考 V3.2 h…

    SIMATIC S7-1200 2017年6月10日
  • s7-1200 PLC下载不了程序

    之前用过这个PLC下载程序,能够正常使用,几天没用之后再下载就出现如图所示的问题,下载不了程序,请大神帮忙看看是什么问题。 问题补充:在哪对PLC的通讯地址,波特率,通信方式,通讯…

    2017年7月26日
  • 1214C与ET200S接口模块采用Profinet通讯

    1214C与ET200S接口模块采用Profinet通讯,对交换机有没有要求?XB008,八**换机是否可用? 最佳答案 普通交换机就可以做profinet通讯。 提问者对于答案的…

    SIMATIC S7-1200 2017年7月25日
  • 博图下S7-1200 1500PLC的Trace功能用法?

    今天在现场调试设备,用到了Trace功能,但发现自己没有搞明白Trace功能的具体用法,比如如何配置,然后又如何监控?在哪里可以有Trace功能用法的资料下载(小弟找了一圈,没找到…

    SIMATIC S7-1200 2017年6月3日