1. GX Works3のタイマー命令とは?
タイマー命令は、入力条件が成立してから時間経過を見て接点状態を変えるための命令です。MELSEC iQ-F系の基本説明でも、タイマ/積算タイマは条件ON中に現在値が進み、設定値到達で接点状態が変わる流れで説明されます。

2. 先に結論:通常タイマーと積算タイマーは「止まった時の現在値」が違う
現場でまず見るべき差はここです。通常タイマーは条件がOFFになると現在値が0へ戻る一方、積算タイマーは現在値を保持します。だから積算はRSTでのクリア条件まで回路で持つ必要があります。
3. ONディレーとは?
ONディレーは「条件ON直後ではなく、一定時間後にONさせたい」場面で使います。突入を避ける遅延起動、アラーム遅延などで基本になります。シリーズごとに命令名は異なる場合がありますが、考え方は「ONしてから遅れて有効」です。
4. OFFディレーとは?
OFFディレーは「条件がOFFした後も、一定時間はONを残す」用途で使います。チャタリングで頻繁に切れないようにする、停止直後に排気だけ少し回す等が代表例です。CPUや命令体系によって実現手段が異なるため、プロジェクトの命令ヘルプで最終確認してください。
5. 積算タイマーとは?
積算タイマーは、途中で条件がOFFしても現在値を保持したい時に使います。複数回のON時間を足し合わせたい用途に向いており、通常タイマーとはOFF時挙動が異なります。
6. 通常タイマーと積算タイマーの違い
通常タイマー
- 条件ON中にカウント
- 設定値到達で接点状態が変化
- 条件OFFで現在値0へ復帰
積算タイマー
- 条件ON中にカウント
- 設定値到達で接点状態が変化
- 条件OFFでも現在値保持
- RSTで現在値クリア/接点OFF

7. 設定値の見方で注意すること
設定値は単位を間違えると、想定より10倍/100倍ズレます。MELSECでよく使うOUT系タイマでは100ms、OUTHは10ms、OUTHSは1ms単位として説明されています。例えば同じ「100」でも、単位次第で10秒・1秒・0.1秒になります。
命令名や表記はCPUシリーズで差が出るため、現場では「命令名」より「単位欄」「デバイスの現在値」「完了接点のタイミング」をセットで確認するのが安全です。
8. RSTでクリアする場面
積算タイマーは条件がOFFしても値が残るため、復帰条件でRSTを入れないと期待通りに初期化されません。異常復帰ボタン、段取り替え、日次リセットなど「どの操作で0に戻すか」を先に決めておくとトラブルが減ります。

9. タイマーが効かない時の確認手順
- 入力条件が本当にONしているか(前段接点)
- 設定値の単位が意図通りか(100ms/10ms/1ms)
- 現在値が増えているか止まっているか
- 積算タイマーに不要なRSTが入っていないか
- 逆にRST不足で値が残り続けていないか
- 必要ならスキャンタイムを確認し、短パルス取りこぼしを疑う
よくある失敗例は「設定値の単位勘違い」「積算タイマーのRST忘れ」「ONディレーとOFFディレーの選定ミス」です。
10. GX Works3でモニタするときのポイント
オンラインモニタでは、タイマーの現在値と接点状態を同時に見ます。さらにスキャンタイムは、GX Works3の「オンライン」→「モニタ」→「プログラム一覧モニタ」で確認できます。タイマーが想定より遅い/速い時は、ここも判断材料になります。
11. 初心者が間違えやすいポイント
- タイマー回路の知識をそのまま命令選定に当てはめ、単位確認を省略する
- 積算タイマーを使ったのにRST設計をしていない
- OFFディレーが必要な箇所をONディレーで作ってしまう
- 現在値を見ずに完了接点だけで原因判断してしまう
12. まとめ
GX Works3でタイマーを見る時は「どの条件でカウントし、止まった時に値が残るか」を最初に確認すると迷いにくくなります。タイマー回路の基本から見直したい場合は関連記事もあわせて確認してください。

あわせて読みたい記事
今回の記事はGX Works3での命令選定と確認手順に絞っています。回路の基本や関連命令は次の記事で補強できます。