====== TMON Box Function ====== **Monostable / One-shot Timer** Category: [[en-us_products:mpino_studio2:box_functions:timer|Timer Box Functions]] ===== Behavior ===== Starts one pulse when the input turns ON and holds the done state ON for the set time. Input changes and retriggers are ignored during that pulse. ===== Syntax and Arguments ===== **Syntax:** ''TMON 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 | ''TMON T0 100'' | 0 s → T0 done contact=ON; 1 s later → OFF | {{ :en-us_products:mpino_studio2:timer-tmon-tamon-timing.svg?1000 |TMON 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:tpl|TPL View details]] — Pulse 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