s7-200使用modbus编译时遇到的问题,难!难!难!

网上下载的modbus,库存储区分配好后,编译时遇到了以下问题,请各位老师帮忙,多谢。看看子程序是否存在问题及如何解决?      
MBUS_CTRL (SBR3)
网络 19,行 22,错误 33: (操作数 1) 指令操作数使用了未定义的全局符号或局部变量。MBUS_MSG (SBR4)
网络 27,行 2,错误 67:操作数的数目与标准指令要求不匹配。
网络 34,行 2,错误 67:操作数的数目与标准指令要求不匹配

问题补充:
首先感谢各位老师的指教,我觉得和主程序无关,我把主程序就留一个指令(如照片所示)还是这3个报警,所以主要还是子程序的问题,但是子程序也如照片所示,是灰色的,没法更改,看看那位老师愿意详细指点一下?多谢。

图片说明:

s7-200使用modbus编译时遇到的问题,难!难!难!    s7-200使用modbus编译时遇到的问题,难!难!难!    s7-200使用modbus编译时遇到的问题,难!难!难!    s7-200使用modbus编译时遇到的问题,难!难!难!   

最佳答案

在你使用者库时,要给库分配库存储区,库存储区的地址要未使用。看下面官方资料关于如何使用Modbus RTU通讯的介绍资料 ,介绍资料里面就有如何分配库的使用。
S7-200 Modbus RTU 通信:http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx#librarymemory
关于补充问题回答:子程序里面的东西是无法修改,这是你调用库时子程序里面的东西已经自动给配好了,无法修改。你还没有吧下面的错误图片发出来。
网络 19,行 22,错误 33: (操作数 1) 指令操作数使用了未定义的全局符号或局部变量。MBUS_MSG (SBR4)
网络 27,行 2,错误 67:操作数的数目与标准指令要求不匹配。
网络 34,行 2,错误 67:操作数的数目与标准指令要求不匹配 
上面这三个编译错误程序的图片才是问题关键,你发出来,大家很难给你合适的参考答案。还有我上面的链接里面有关于通讯的例子程序,你可以把例子程序下载下来看一下,参考例子程序来编写你自己的程序。

图片说明:

s7-200使用modbus编译时遇到的问题,难!难!难!  

提问者对于答案的评价:
感谢Siemens automation及各位老师的指点,谢谢各位好朋友。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc365134.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午1:36
下一篇 2021年7月5日 下午1:36

相关推荐

  • 关于自编程序的提问

    本人编了一个工作时间在3小时以上的程序,如图,即C102计数到后输出Q1.4,即停止计时,为何T108还在定时的?另设定的VW116即需要设定的3小时以上的时间,请问如何编写在触摸…

    2020年10月31日
  • s7200编程问题

    我在AIWO接温度传感器,然后直接从AQWO输出,是不是有电流和电压同时输出呢? 最佳答案 是的! 因为S7-200不具备组态输出的功能。在模拟量输出的时候,电压电流信号…

    SIMATIC S7-200 2021年7月5日
  • S7-200、243_1局域网

    现场有4个S7-200PLC,4个以太网模块243-1,在现场局域网内所有PLC的IP地址通过电脑都能PING通,但是通过电信的光猫以后,在服务器上面就不通了。之前是有通2个PLC…

    SIMATIC S7-200 2021年7月5日
  • 关于模拟量采集问题

    比如采集流量计的瞬时流量。1、模拟量采集流量计的4-20MA 对应0-1000L。2、在流量计显示的瞬时流量值波动小。3、在PLC读取过来的瞬时流量波动大一点,在个位和小…

    SIMATIC S7-200 2018年12月6日
  • PLCs7-200控制变频器V20

    如何用s7-200控制V20变频器实现电机低中高速旋转 最佳答案 官方这个文档有例子程序,参考,S7-200与MM440/MM430/MM420/G110之间的USS通讯,http…

    SIMATIC S7-200 2021年7月5日
  • s7 200模块竖起来放可以吗?

    s7 200模块竖起来放可以吗? 最佳答案 没问题 只要你方便,随便怎么放都可以,呵呵  提问者对于答案的评价:OK

    SIMATIC S7-200 2021年7月5日
  • CPU226CN 与PC进行通讯

    CPU226CN 放在控制柜内,PC放在PC柜内,两者距离大约20米,通过做了PC/PPI电缆延长线进行通讯(接2/3/7/8四根线),但通讯效果不好,大家有没有其它更好…

    SIMATIC S7-200 2021年7月5日
  • S7_200CN上电后,指示灯亮吗?

    S7_200CN, 214_1BD23_0XB8,只接220伏电源,所有指示灯都不工作正常吗?在这种情况下能备份参数吗? 最佳答案 如果运行拨码开关在run位置,且plc…

    SIMATIC S7-200 2021年7月5日
  • S7-200SMART模拟量输入模块接线问题

    S7-200系列模拟量输入模块不用的通道好像需要短接,S7-200SMART模拟量输入模块EMAIO4不用的通道用不用短接,请大侠给与指点。 问题补充:另外,如EMAIO4模块不用…

    SIMATIC S7-200 2021年7月5日
  • 两台S7200plc之间进行PPI通信最远距离是多少呀?

    另外,如果其中一台加上一个以太网模块,在进行互相PPI通信的同时,还可以与上位机进行以太网通信吗? 最佳答案 1、PPI通信最远距离是多少呀?CPU上的通信端口:CPU通信口的最高…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论