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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:44
下一篇 2017年8月26日 上午12:45

相关推荐

  • 博图V14的编程软件为什么没有位移寄存位指令啊?我要记忆位置

    博图V14的编程软件为什么没有位移寄存位指令啊?我要记忆位置。s7-200  SMART编程软件有这个指令。 最佳答案 类似的指令可以通过ADD(sub)等组合…

    SIMATIC S7-1200 2017年5月31日
  • 开放式通讯

    初次接触开放式通讯遇到这个问题如何解决,如下图 问题补充:为什么发送完成后DONE不为ture 图片说明:       最佳答案 你想问什么…

    2017年6月5日
  • S7-1200如何更该M存贮器是否具有可保持性

    S7-1200如何更该M存贮器是否具有可保持性 最佳答案 如何实现内部数据的掉电保持?需要被断电保持的数据必须被保持到保持性寄存器中。保持性寄存器中不需要超级电容供电维持,其中的数…

    2017年8月26日
  • 请教1200编程问题

    刚刚开始接触1200.感觉和300的差不多,下载的是英文版,不怎么熟悉,刚刚在一台老PLC在线的程序,却出现了这样的情况如图1.求解是什么原因,好像是台湾的设备。注意一下图中下面的…

    2017年11月1日
  • 1200能与多少个200以太网通讯?

    手册里写的1200做服务器是3个,软件中写的是8个? 问题补充:感谢两位的回答,但两位的答案都是从西门子的资料上摘抄的,这个我是知道的,不知两位是否在软件里看过?下面是我在软件里的…

    2017年11月16日
  • 1200下载完程序后显示I/O故障

    有两台1200PLC控制的设备,他们是一样的;第一台设备调完后,我直接把程序下载到第二台设备里;结果ERROR灯亮了,在线时发现过程映像更新过程中发生新的I/O访问错误/n输出10…

    SIMATIC S7-1200 2017年7月30日
  • 串口通信中以ASCII码传送#000F,怎样在SEND_PTP模块中实现?

    使用RS232串口线,用PLC读取从站(测量仪器)的数据,PLC的SEND_PTP模块发送#000F启动指令,我首先用字符串形式发送,没有启动仪器回传数据,然后下载了一个串口调试程…

    SIMATIC S7-1200 2017年8月18日
  • s7-1200接线

    s7-1200模块需要单独购买40针前连接器吗?如果需要的话,型号是什么?谢谢 问题补充:编程电缆的型号是什么,我做了采购单,麻烦大虾们帮我看看少什么,或者型号不对的,谢谢 图片说…

    2017年11月4日
  • S7-1200最新软件下载的地址有吗?

    好你V10.5不能对V1.0固件的CPU编程,有一个V11.0这个软件,不知哪里有下载?这个软件授权哪里有下载? 最佳答案 http://support.automation.si…

    SIMATIC S7-1200 2017年11月12日
  • s7-1200存储卡123

    博图V13如何操作,能把程序存储到存储卡里面,然后用存储卡传送程序。谢谢 最佳答案 楼主可参考使用S7-1200系列的存储卡https://support.industry.sie…

    SIMATIC S7-1200 2017年7月26日