我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 执行控制程序 >

关于PLC程序执行的几个问题

归档日期:06-28       文本归类:执行控制程序      文章编辑:爱尚语录

  1.PLC中为什么要设置子程序,不可以全部写在主程序中顺序执行下来吗?如果有子程序存在,PLC在执行子程序的时候主程序也是会停掉不是吗?这样跟直接写在主程序里有什么区别2.如果子程...

  1.PLC中为什么要设置子程序,不可以全部写在主程序中顺序执行下来吗?如果有子程序存在,PLC在执行子程序的时候主程序也是会停掉不是吗?这样跟直接写在主程序里有什么区别

  2.如果子程序很多的情况下,子程序1、2、3分别控制3个电器,想要这3个电器在同一时间运行,可是在子程序1执行的时候子程序2跟3就不会执行,怎么实现同一时间控制的母的?

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

  展开全部1.PLC程序添加子程序是为了让程序结构清晰明了,避免一个程序过长,当然可以将所有的程序都写在一起,可是如果是一个复杂的控制功能例如是加工中心的控制,那这个程序的如果只用一个主程序的话庞大程度是可怕的,而且编制难度也相当高!所以一般会将不同功能分为多个子程序处理。

  2.PLC的执行是以PLC扫描周期作为一个单位的,在每一个扫描周期内所有的主程序和子程序都会按顺序运算执行一遍,得出一个结果指挥输出点。所有程序完全能在一个扫描周期内完成运算。可以对程序中所编制的所有输出进行处理。不会有你所述的只执行其中某一个子程序的情况。而一般PLC扫描周期都是毫秒级,完全能满足大多数控制要求。

  展开全部我大学时以前学的,工作时没用PLC了,我的理解是:PLC设置子程序用跳转时在某些方面是很方便的,和功能指令一样,一般基本指令组合也能达到相同令作用,那有时叫百转千回啊。

  至于说同时运行:是不能同时运行几个子程序的,和不同所谓各有千秋,子程序有跳转时的方便也有他限制的地方。要同时运行直接3个电器接到1号子程序就行了,何必麻烦呢。要实现时间控制,就是3个电器运行停止的时间不一样,所以没办法附加到一个。。。。。你局限了、要使3个或多个电器同时或不同时运行停止,直接用T0.T1 T2.。。组合就可以达到了。

  plc里设置子程序,不仅仅是为了减少扫描时间,而且这样可以把程序分块来编写,在调试维修时很是方便。

本文链接:http://guidoon.com/zhixingkongzhichengxu/159.html