在实际应用中定时器的时间范围超过PLC的定时器定时范围时,如何实现?

2022-09-13 20:39

2022-09-14 00:42
因为你要的是显示做一个产品的时间,因此只要计算出做一个的最大时间即可。一开始工作上升沿,复位一个寄存器d0,假设用两个寄存器d0,d1然后一工作开始每秒上升沿d0加一,一结束下降沿把d0传送到d1.触摸屏显示d1值即可。这样稳定的显示将是每次上次工作周期。本次的因为没完成,显示不了
更多回答

在实际应用中定时器的时间范围超过PLC的定时器定时范围时,可采用定时器“级联”方法实现延长定时。

例如西门子S7-200系列PLC的定时器T0~T199为100ms定时器,定时范围为0.1~3276.7s,当需要定时1小时时就超过了定时器的定时范围,此时就采用定时器“级联”实现1小时的定时,梯形图如下图所示。

对应的程序如下:

LD       X1

OR      M100

OUT    M100

LD       M100

TON    T100  3000

LD       T100

TON   T180  600

LD      T180

OUT   Y0

定时加计数来实现,举个例子:比如要定时10S,你可以用一个定时2S的定时器,再用一个计数器,计数5次。那么每当2S定时到,计数器加1。当计数器累计加到5时输出,也就是定时10S
方法很多的,最简单的方法定时器串联起来 比如设定T1 10s T2 10s 当T1时间到达接通,用T1驱动T2 那当T2接通一共的时间就是20S了
热门问答