====== TPL Box Function ====== **Pulse Timer** Category: [[en-us_products:mpino_studio2:box_functions:timer|Timer Box Functions]] ===== Behavior ===== Turns the done state ON when the input changes to ON. It turns OFF when the input turns OFF or the set time expires, whichever happens first. ===== Syntax and Arguments ===== **Syntax:** ''TPL T0 100'' * Target — timer memory T (16-bit) or DT (32-bit) * Time (preset) — 10ms ticks. A number (ticks) or a time unit like 1m10s ===== Behavior Example ===== ^ Run condition ^ Before ^ Command entered ^ Expected result ^ | Left condition turns ON once | T0=0 | ''TPL T0 100'' | 0 s → T0 done contact=ON; 1 s later → OFF | {{ :en-us_products:mpino_studio2:timer-tpl-tapl-timing.svg?1000 |TPL input, current value, and done state }} ===== Cautions ===== * A numeric time is a tick count. The TON family uses 10 ms per tick, and the TAON family uses 100 ms per tick. ===== Box Functions in the Same Category ===== * [[en-us_products:mpino_studio2:box_functions:timer:ton|TON View details]] — On Delay Timer * [[en-us_products:mpino_studio2:box_functions:timer:toff|TOFF View details]] — Off Delay Timer * [[en-us_products:mpino_studio2:box_functions:timer:tmon|TMON View details]] — Monostable / One-shot Timer * [[en-us_products:mpino_studio2:box_functions:timer:tmr|TMR View details]] — Retentive Timer * [[en-us_products:mpino_studio2:box_functions:timer:taon|TAON View details]] — On Delay Timer · 100ms * [[en-us_products:mpino_studio2:box_functions:timer:taoff|TAOFF View details]] — Off Delay Timer · 100ms * [[en-us_products:mpino_studio2:box_functions:timer:tapl|TAPL View details]] — Pulse Timer · 100ms * [[en-us_products:mpino_studio2:box_functions:timer:tamon|TAMON View details]] — Monostable Timer · 100ms * [[en-us_products:mpino_studio2:box_functions:timer:tamr|TAMR View details]] — Retentive Timer · 100ms