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

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

相关推荐

  • 关于EM241

    走的什么通讯协议,传输速率是多少?两个EM241不经过电话交换机能通讯么?通讯回拨功能有什么用?200和300之间电话线通讯如何做? 最佳答案 走的什么通讯协议,传输速率是多少?-…

    SIMATIC S7-200 2021年7月4日
  • S7-200有没有仿真软件?

    我是新手,请问S7-200有没有仿真软件?方便学习。 最佳答案 由于S7-200系统功能繁多、不断改进,西门子公司现在没有、将来也不会提供S7-200PLC的仿真软件,要实际测试必…

    SIMATIC S7-200 2020年10月31日
  • s7-200可否通过PROFIBUS控制传动?

    我公司一条造纸机生产线,由s7-200通过USS控制六台MM440变频器,OP面板操作,每两台变频器装一个柜,s7-200装在操作台,在操作台每个传动点显示运行频率、电流两个值。此…

    SIMATIC S7-200 2021年7月5日
  • S7-200 伺服回原点

    我想用200本体上的脉冲输出,控制伺服电机。但是MAP SERV 库里面没有回原点的功能。我如何实现这个功能呢?用Q0_0_Home可以吗?还是用绝对位置运行,…

    SIMATIC S7-200 2020年10月31日
  • S7-200主从通讯怎么用?

    我现有个项目,数字量输入40点,数字输出40点,模拟量输入16点,模拟量输出12点,控制程序不是很大,准备选用200的做,有个老师告诉我可以直接用PPI主从通讯做,但我不知道怎么用…

    SIMATIC S7-200 2021年7月5日
  • 大家好,谁有计算转速的程序传上来学习一下。

    大家好谁有计算转速的程序传上来学习一下啊,最好是西门子200的程序。谢谢,邮箱:lzhosky@qq.com 最佳答案 用计时器测算出转1圈的时间,再用1分钟除以这个时间就是转速。…

    SIMATIC S7-200 2021年7月5日
  • s7-226与IFIX的SCADA通讯

    PLC是S7-226与IFIX的SCADA服务器1.S7-226本体上的485接口能不能直接联? 还是一定要加以太网模块?2.I/O驱动哪里有?要授权吗?3.226与SC…

    SIMATIC S7-200 2020年10月31日
  • 请教:换热循环泵压差控制PID

    A,换热循环泵压差控制PID,恒压差控制PID我写出来了,思路是这样的,请大家看看对不对?B,循环泵前和后各有一个压力传感器,输出4-20MA。循环泵前和泵后肯定是有一个压差的,控…

    SIMATIC S7-200 2017年12月7日
  • 温度闭环控制

    我用红外线测温仪表测量一个设备的温度。然后把红外线测温仪表的信号(4—-20mA的电流信号)输入给EM235的模拟量输入端,用 EM235的输出端接了1个电位器,通过…

    SIMATIC S7-200 2021年7月4日
  • 循环开始指令FOR在指令和中INDX怎么理解?详细些,最好能有具体例子

    如标题 最佳答案 FOR(NEXT)指令是控制执行FOR和NEXT之间的指令次数的操作。 使用FOR(NEXT)指令必须指定当前循环计数(INDX)、起始值(INIT)和…

    SIMATIC S7-200 2020年11月5日