3 - 17
3 Safety Standard Function Blocks
NX-series Safety Control Unit Instructions Reference Manual (Z931)
3
SF_TON
• This FB outputs TRUE when the set time elapses after the timer starts. The time is set in millisec-
onds.
• The timer starts when timer input IN changes to TRUE. Elapsed time ET is incremented as time
elapses.
• When ET reaches set time PT, timer output Q changes to TRUE. ET is not incremented after that.
• The timer is reset when IN changes to FALSE. ET changes to 0 and Q changes to FALSE.
If the timer is started and then IN changes to FALSE before ET reaches PT, the timer is reset.
• The following figure shows a programming example and timing chart when PT is T#10ms. Variable
abc will change to TRUE 10 ms after variable A changes to TRUE.
• Use the SF_TP instruction for a timer that changes the timer output to TRUE when timing starts and
then changes the timer output to FALSE when the set time is reached.
• Use the SF_TOF instruction for a timer that starts when IN changes to FALSE and then changes the
timer output to FALSE when the elapsed time reaches the set time.
Function
Additional Information
In=A
Q=abc
ET=def
PT=T#10ms
FALSE
TRUE
FALSE
TRUE