ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:timer

文書の過去の版を表示しています。


MPINO STUDIO 2 Phase 4-1・タイマーボックス関数

入力条件と時間に応じて完了状態を作るタイマー命令を説明します。

入力条件と時間に応じて完了状態を作るタイマー命令を説明します。

接点条件にTONを接続した実際のラダー画面です。

接点条件にTONを接続した実際のラダー画面です。

1. 共通ルール

TON系は10 ms、TAON系は100 msを1ティックとして使用します。数値はティック数で、1h30m10s500msのような時間単位も入力できます。Tは16ビット、DTは32ビットのタイマー現在値に使用します。タイマーアドレスのビット接点は完了状態を読み取ります。積算タイマーはボックス関数RSTではなくラダーRESETコイルで初期化します。

① 時間単位入力とティック変換結果

1m10sを入力すると、70秒と7000ティックへの変換結果が入力欄の上に表示されます。

2. TON・TAON

TON

On Delay Timer (オンディレイタイマー)

入力がONの間は時間を積算し、設定値に達すると完了状態をONにします。入力がOFFになると、現在値と完了状態を0に戻します。

入力形式: TON T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON T0=0 TON T0 100 1 s 後 → T0=100, T0 完了接点=ON

TAON

On Delay Timer · 100ms (オンディレイタイマー, 100ms ティック)

TONと同じオンディレイ動作を100 msティックで処理します。

入力形式: TAON T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON T0=0 TAON T0 100 10 s 後 → T0=100, T0 完了接点=ON

3. TOFF・TAOFF

TOFF

Off Delay Timer (オフディレイタイマー)

入力がONになると完了状態をすぐにONにします。入力がOFFになってから設定時間が経過すると、完了状態をOFFにします。

入力形式: TOFF T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON → OFF T0 完了接点=ON TOFF T0 100 1 s 後 → T0 完了接点=OFF

TAOFF

Off Delay Timer · 100ms (オフディレイタイマー, 100ms ティック)

TOFFと同じオフディレイ動作を100 msティックで処理します。

入力形式: TAOFF T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON → OFF T0 完了接点=ON TAOFF T0 100 10 s 後 → T0 完了接点=OFF

4. TPL・TAPL

TPL

Pulse Timer (パルスタイマー)

入力がONに変わった時点で完了状態をONにします。入力がOFFになる時点と設定時間が終了する時点のうち、先に発生した時点でOFFにします。

入力形式: TPL T0 100

実行条件 実行前 入力した命令 予想結果
左側条件が1回 ON T0=0 TPL T0 100 0 s → T0 完了接点=ON; 1 s 後 → OFF

TAPL

Pulse Timer · 100ms (パルスタイマー, 100ms ティック)

TPLと同じ入力保持パルス動作を100 msティックで処理します。

入力形式: TAPL T0 100

実行条件 実行前 入力した命令 予想結果
左側条件が1回 ON T0=0 TAPL T0 100 0 s → T0 完了接点=ON; 10 s 後 → OFF

5. TMON・TAMON

TMON

Monostable Timer (モノステーブル/ワンショットタイマー)

入力が一度ONになると、設定時間の間は完了状態をONにします。その間は入力の変化と再入力を受け付けません。

入力形式: TMON T0 100

実行条件 実行前 入力した命令 予想結果
左側条件が1回 ON T0=0 TMON T0 100 0 s → T0 完了接点=ON; 1 s 後 → OFF

TAMON

Monostable Timer · 100ms (モノステーブルタイマー, 100ms ティック)

TMONと同じワンショットパルス動作を100 msティックで処理します。

入力形式: TAMON T0 100

実行条件 実行前 入力した命令 予想結果
左側条件が1回 ON T0=0 TAMON T0 100 0 s → T0 完了接点=ON; 10 s 後 → OFF

6. TMR・TAMR

TMR

Retentive Timer (積算/累積タイマー)

入力がONの間は時間を積算します。入力がOFFになると現在値と完了状態を保持し、次にONになるとその値から積算を再開します。初期化にはラダーRESETコイルを使用します。

入力形式: TMR T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON T0=40 TMR T0 100 0.6秒(60ティック) → T0=100, T0 完了接点=ON

TAMR

Retentive Timer · 100ms (積算タイマー, 100ms ティック)

TMRと同じ積算動作を100 msティックで処理します。初期化にはラダーRESETコイルを使用します。

入力形式: TAMR T0 100

実行条件 実行前 入力した命令 予想結果
左側条件 ON T0=40 TAMR T0 100 6秒(60ティック) → T0=100, T0 完了接点=ON

7. トラブルシューティング

症状 確認項目
時間が予想より10倍長くなります。 TON系の10 msティックとTAON系の100 msティックを確認します。
完了接点がOFFになりません。 TMR系の場合はRESETコイルでタイマーアドレスを初期化します。

関連文書

ja-jp_products/mpino_studio2/box_functions/timer.1788944071.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki