您好、欢迎来到现金彩票网!
当前位置:彩之网 > 子程序 >

PLC调用子程序

发布时间:2019-07-31 03:53 来源:未知 编辑:admin

  子程序是scr顺序控制,一套动作运行下来时间较长(所以别说plc扫描周期了)。

  1)假设子程序控制的动作一共有5个步骤。当运行到第3个步骤的时候I0.0断开,那么子程序控制的动作会在哪一步停下?第3还是第5?

  2)最终输出编在主程序中,那么子程序的顺序控制能达到预期目的吗?也就是说每一步骤产生的结果能不能及时输出,还是只会返回最后第5步的结果?展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2)子程序的顺序控制可能达不到预期目的,因为子程序里的输出在下一个周期不再执行扫描(调用条件消失)。每一步骤产生的结果能及时输出。

  LZ的这个例子是一个典型的条件调用。但是条件调用一定要注意,该条件的有效性。最好是写在子程序里,别写在子程序的调用条件里。前不久我车间里的纯水系统就有这样一个问题。

  分配系统的子程序的调用条件是制备系统OK的信号+软逻辑(触摸屏)来调用。

  我的操作人员在触摸屏上操作启动分配系统运行,分配系统循环泵运行,5分钟左右,制备系统PH值报警,子程序调用条件消失。这时候分配系统的循环泵一直输出。不能停止......

  后来告之乙方设计人员程序中的问题,把制备系统OK的信号放到里分配系统的子程序里,而不作为调用条件。运行OK。

  展开全部PLC是外部信号输入后,开始一段扫描周期,也就 是说,在PLC扫描周期里,外部的信号变化对当时的PLC运行时没影响的,只对下一周期的扫描产生影响。

  2。程序是由上往下,运行中产生的结果立马生效,在下面的程序运行中直接更新。所以,如果子程序是在中间位置调用,那么所产生的结果对在其下面的程序有影响。因为是扫描性质的,只有扫描到了才有影响,所以在子程序没有执行完毕前根本就不会扫描到主程序,自然不会对主程序有影响

http://ibtlsports.com/zichengxu/352.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有