类似于上升沿触发的单稳态电路。
S5 脉冲定时器(Pulse S5 Timer),S 为设置输入端,TV 为预置值输入端,R 为复位输入端;Q 为定时器位输出端,BI 输出不带时基的十六进制格式,BCD 输出BCD 格式的当前时间值和时基。定时器中的S,R,Q 为BOOL(位)变量,BI 和BCD 为WORD(字)变量,TV 为S5TIME 量。各变量均可以使用I, Q, M, L, D 存储区, TV 也可以使用定时时间常数S5T#。
A I 1.2
FR T0 //允许定时器T1 再起动
A I 0.0
L S5T#2s //预置值2s 送入累加器1
SP T0 //启动T0
A I 0.1
R T0 //复位T0
L T0 //将T0 的十六进制时间当前值装入累加器1
T MW10 //将累加器1 的 内容传送到MW10
LC T0 //将T0 的BCD 时间当前值装入累加器1.
T MW12 //将累加器1 的内容传送到MW12
A T0 //检查T0 的信号状态
= Q 4.0 //T0 的定时器位为1 时,Q4.0 的线圈通电
仅在语句表中使用的FR 指令允许定时器再起动,即控制FR 的RLO(I1.2)由0 变为1 状态时,重新装入定时时间,定时器又从预置值开始定时。再起动只是在定时器的起动条件满足(图3-28 中的I0.1=1)时起作用。该指令可以用于所有的定时器,但是它不是起动定时器定时的必要条件。
楼主最近还看过