电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

梯形图中电路的相对位置对输出量有什么影响?

2016-10-20 21:20分类:PLC编程入门 阅读:

 

    在没有跳转指令时,PLC按照从上到下,从左往右的顺序执行程序。每个扫描周期(大致为1-100ms)执行一次用户程序,每条基本指令的执行时间为ps级。
    在图1-11a中,假设在某一扫描周期输入继电器X3变为ON,使Y1的线圈“通电”。因为先执行第一行电路,后执行第二行电路,而YO的控制电路在X3所在电路的上面,所以这个扫描周期程序执行结束后YO仍为OFF。在第二个扫描周期,因为Y1的常开触点闭合,使YO的线圈“通电”,所以YO的波形(高电平表示编程元件为ON,低电平为OFF)比X3滞后一个扫描周期。在X3由ON变为OFF的下降沿时,Y0也比X3滞后一个扫描周期。
梯形图 1-11
    在梯形图中,如果用下面的线圈的触点控制上面的线圈,将会造成这种滞后。如果信号经过多级线圈和触点往上传递,可能会延迟若干个扫描周期。交换图1-11a中上下两行电路的位置(见图1-11 b),可以消除这种延迟。因为PLC的扫描周期很短,延迟一两个扫描周期对一般的系统来说问题不大,所以梯形图中电路的相对位置对于一般的输出来说没有太大的影响。
图11-2
    在图1-12中X1的上升沿之前,X1的常开触点断开,M0和M1均为OFF,其波形用低电平表示。在X1的上升沿,X1变为ON,CPU先执行第一行的电路。因为前一周期M1为OFF,M1的常闭触点闭合,所以MO变为ON。执行第二行电路后,M1变为ON。从上升沿之后的第二个扫描周期开始,到X1变为OFF为止,M1均为ON,其常闭触点断开,使MO为OFF。因此,MO只是在X1的上升沿ON -个扫描周期。
    如果交换图1-12中上下两行的位置,在X1的上升沿,M1的线圈先“通电”,M1的常闭触点断开,因此MO的线圈不会“通电”。由此可知,如果交换相互有关联的两块电路的相对位置,可能会改变有关元件的工作状态。
顺序功能图  图1-13
    图1-13中的顺序功能图的水平双线之间是同时工作的并行序列,为了保证水平双线之间的两条子序列同时结束,在两个子序列结束时设置了等待步M2和M4。转换条件“C0”表示计数器00的常闭触点闭合时转换条件满足,将返回到步M1和M3。
局部梯形图  图1-14
    调试图1-14所示的局部梯形图时,发现计数器C0有时不能计数。在步M2和M3均为活动步时,如果转换条件X5变为ON,M4变为活动步,如果C0的常闭触点闭合,将会立即由步M2和M4转换到步M1和M3,M2和M4被RST指令复位。在同一扫描周期内,M4的常开触点还没有来得及使CO的线圈“通电”,使它的当前值加1,M4马上被复位为OFF。这一问题产生的原因在于步M4是等待步,没有需要多个扫描周期才能完成的任务,它变为活动步后可能立即转换到下一步,它在图1-14中的存活期很短,不到一个扫描周期。遇到这类顺序功能图时,梯形图中电路的相对位置可能会影响系统的正常工作。
    为了解决这一问题,应将00的线圈控制电路改放在使M4置位的指令(SET M4)和使M4复位的指令(RST M4)之间,即图1-14中第一块电路的下面,保证在M4为ON的期间使Co的线圈“通电”。
 

上一篇:可以用循环指令扩展定时器的定时时间吗?

下一篇:哪几种情况允许双线圈输出?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部