网络无效或太复杂无法编译

200PLC编程时  写了一个字程序
想反复调用者个子程序 可是当我在子程序前面加上SM0.0 常ON点
再由SM0.0做分支时 就出现无法编译 
去掉Sm0.0 直接连接到母线上时 就可以编译通过 这是为什么呢

问题补充:
下面付两张图片

图片说明:

网络无效或太复杂无法编译    网络无效或太复杂无法编译   

最佳答案

个人理解:
   1,加了Sm0.0 受扫描周期影响,另外你的子程序很大,已经达到了临时变量的极限,而且输入开关量多,CPU处理能力会受影响,所以直接接入开关量可靠。
   2,你想重复调用,建议把子程序做小点,那么可以用SM0.0来调用了。
   3,另外你可以输入不同的开关量重复调用,也是一回事。

提问者对于答案的评价:
感谢这位大侠 同时也感谢所有回答问题的大侠对小弟的帮助

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:16
下一篇 2020年10月31日 下午2:17

相关推荐

  • S7-200上升沿出错

    如图1,在程序编译后出现错误,请问为什么错?当把上升沿去掉后,程序编译正常。 图片说明:    最佳答案 你应该把M10.0与M1.0或后再使用上升沿的,另外置…

    SIMATIC S7-200 2017年11月6日
  • S7-200编程软件安装时跳出-5001:0x80070002错误,无法安装

    电脑重装了Win7 32位系统,S7-200编程软件安装时跳出-5001:0x80070002错误,无法安装。以前可以。 钻石用户推荐最佳答案 转帖:安装时提示:an&n…

    SIMATIC S7-200 2021年7月5日
  • 威纶的屏,S7-200的PLC

    我屏上可以设参数的地址为VD1305,设30.00,监控的时候显示的值是7…..多少,对不上有的可以对上,地址也没重复,每个地址间隔5个寄存器。 图片说明:  &nb…

    2021年7月5日
  • 关于S7-200高速计数器的问题

    已知流量计上发出来的脉冲为300升/小时(对应脉冲数为6000个),请问我怎么样在PLC程序里处理这个数据,换算到这个值. 问题补充:请问东方红,那是不是每个周期计算完成后都要复位…

    SIMATIC S7-200 2021年7月5日
  • usb口的适配器的问题

    我的USB口的适配器监控300下个程序都没问题,但是在200上就不好使,就是提示说USB设备找不到,驱动都是好的。各位大哥帮帮忙。 最佳答案 一、重新下载驱动试试,SIMATIC&…

    SIMATIC S7-200 2020年11月5日
  • 关于S7-200通信的问题

    各位好,我用PC-MPI电缆6ES 972-OCA23-0XA0 连接CPU224时不知什么原因总是提示 错误: 端口无法打开或正在由另一个…

    SIMATIC S7-200 2021年7月5日
  • Q0.0动作异常

    最近有遇到一个奇怪的问题,有三个子程序完全相同(子程序中的定时器全部是10毫秒定时器用作动作延时),但0号子程序输出的q0.0会不定时不能关闭,其它两个子程序动作完全正常。子程序是…

    SIMATIC S7-200 2021年7月5日
  • S7-200 PLC软件通信时,在PG/PC接口本地连接中,不显示端口怎么办?

    S7-200 PLC软件通信时,在PG/PC接口本地连接中,不显示端口,只显示USB这一个选项。因而usb 458ppi便不能进行通讯。 图片说明: &nbsp…

    2021年7月5日
  • S7200的数据归档问题

    S7200中数据归档向导配置结束后,数据归档符号表在哪啊?我怎么找不到啊  问题补充:呵呵,我找到了,第一次使用这个功能,请问用过的朋友有什么需要注意的啊,谢谢 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • s7-200顺序控制求助

    用置位复位指令编了个顺序控制程序,网络10,12都让q0.3导通,可是网络10的q0.3从程序监控看是导通了,查状态表q0.3=0,PLC的q0.3指示灯也没亮。网络12倒是正常,…

    SIMATIC S7-200 2020年10月31日