您现在的位置是:首页 > PLC技术 > PLC技术

FX2N系列PLC的定时输出延时及精度

来源:艾特贸易2017-06-04

简介PLC 是按照循环扫描的工作方式运行的,种种因素导致其扫描周期不定。例如,图 4 -11 所示的定时器应用程序, T0 的定时时间为 2s ,定时时间长度到后, Y0 置 1 。但是 PLC 在运行时在执

    PLC是按照循环扫描的工作方式运行的,种种因素导致其扫描周期不定。例如,图4 -11所示的定时器应用程序,T0的定时时间为2s,定时时间长度到后,Y01。但是PLC在运行时在执行A点程序时时间长度不会刚好为2s,而且PLC的输出刷新也会造成输出延时。
定时器应用程序
    4-11    定时器应用程序    1.定时器在A点前达到2s    若定时器在执行A点程序前达到2s,程序执行过程如图4-12所示,则定时器T0的状态值在A点之前为1,在执行A点程序时Y0的寄存器变为1,再通过输出刷新,Y0的值变为1。这种情况的延时时间为从定时器达到定时长度到Y0输出刷新。    如果恰好是在A点定时器达到2s,输出延时长度为从A点到Y0输出刷新。    2.定时器在A点后达到2s    若定时器在执行A点程序后达到2s,程序执行过程如图4-13所示。在第一个扫描周期执行A点程序时,由于T0 =0,则Y0=0。第一次输出刷新时Y0保持为0。在第一个扫描周期定时器达到定时长度后,T0的状态值为1PLC进入第二个扫描周期后,T0的状态值为1,故在执行A点程序时,Y0 =1,第二个扫描周期输出刷新Y0 =1。这种情况下的时间延时比第一种要多一个扫描周期。
A点前定时器达到定时长度
    4-12    A点前定时器达到定时长度
A点后定时器达到定时长度
    4-13    A点后定时器达到定时长度   定时器输出延时会造成定时精度偏低。但是定时输出延时一般在几个毫秒内,这对于一般的工业工程是能够接受的。如果使用T246~T2491 ms为单位的定时器)定时1 ms,则由于输出延时,会造成精度大大降低。如果要提高定时精度,可采用中断方式处理定时程序。