Challenge - 5 Problems
TON Timer Mastery
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediateUnderstanding TON Timer Basic Behavior
In a PLC program, an On-delay timer (TON) starts timing when its input is TRUE. What happens to the timer's output (Q) during the timing period before the preset time is reached?
Attempts:
2 left
💡 Hint
Think about what 'on-delay' means: the output changes only after a delay.
✗ Incorrect
The TON timer output Q stays FALSE during the timing period and only becomes TRUE after the preset time has elapsed while the input remains TRUE.
💻 Command Output
intermediateOutput State After Input Reset
A TON timer has a preset time of 5 seconds. The input (IN) is TRUE for 3 seconds, then goes FALSE. What is the output Q immediately after the input goes FALSE at 3 seconds?
Attempts:
2 left
💡 Hint
The timer output only becomes TRUE after the preset time is reached while input is TRUE.
✗ Incorrect
Since the input was TRUE for only 3 seconds, less than the 5-second preset, the output Q remains FALSE when input goes FALSE.
📝 Syntax
advancedCorrect TON Timer Ladder Logic Syntax
Which of the following ladder logic snippets correctly represents a TON timer with input IN, preset time PT of 10 seconds, and output Q?
Attempts:
2 left
💡 Hint
Look for correct syntax with assignment operators and time format.
✗ Incorrect
Option A uses the correct syntax with := for input assignment, T#10s for time format, and => for output assignment, which is standard in IEC 61131-3 structured text.
🔧 Debug
advancedIdentifying TON Timer Behavior Bug
A programmer notices that the TON timer output Q never becomes TRUE, even though the input IN stays TRUE for longer than the preset time. Which of the following is the most likely cause?
Attempts:
2 left
💡 Hint
Consider how timers work in PLC scan cycles.
✗ Incorrect
TON timers require the program to call and update them cyclically. If the timer function is not called every scan, it will not count time and output Q will never become TRUE.
🚀 Application
expertCalculating TON Timer Output After Multiple Input Cycles
A TON timer has a preset time of 4 seconds. The input IN is TRUE for 3 seconds, then FALSE for 2 seconds, then TRUE again for 5 seconds. What is the state of output Q at the end of the second TRUE period?
Attempts:
2 left
💡 Hint
Remember that TON timers reset timing when input goes FALSE.
✗ Incorrect
The timer resets when input goes FALSE, so the first 3 seconds do not count towards the second timing. The second TRUE period of 5 seconds exceeds the 4-second preset, so output Q is TRUE.
