====== PLC timers ====== Select a delay, pulse, or accumulated-time function and inspect its current state. ===== Timers ===== * [[:en-us_commands:reference:iton|Iton()]] — (On Delay Timer) Returns ''true'' only after the condition has remained ON for a specified time. * [[:en-us_commands:reference:itof|Itof()]] — (Off Delay Timer) Returns ''false'' after the specified time has elapsed since the condition turned OFF. * [[:en-us_commands:reference:itpl|Itpl()]] — (Pulse Timer) Returns ''true'' for the preset time starting when the condition turns ON. * [[:en-us_commands:reference:itmon|Itmon()]] — (Monostable Timer) outputs a pulse whose duration is not extended by another input during operation. * [[:en-us_commands:reference:itmr|Itmr()]] — (Retentive Timer) accumulates the time the condition is ON and clears it with the Reset input. ===== Timer State ===== * [[:en-us_commands:reference:igettime|IgetTime()]] — Returns the current elapsed time of the specified timer. * [[:en-us_commands:reference:igetstate|IgetState()]] — Returns the current output state of the specified timer. [[:en-us_commands:builtin|← Built-in function list]]