タイミングチャートの書き方 — 信号の動きと「設計意図」を現場に残す

最終更新: 2026-09-22 / カテゴリ: 制御設計・PLC / この記事は日本語のみです。

タイミングチャートは、装置がどう動くかを時間軸上に展開した「制御の設計図」です。

ラダープログラムを打ち始める前にこれを 1 枚描いておくだけで、仕様の矛盾やインターロックの抜け漏れは机上で粗方潰せます。 逆に、チャートを描かずに「頭の中のイメージ」だけで組んだ装置は、現地立ち上げの試運転で必ず 「そんなつもりじゃなかった」「この条件で動かない」という手戻りを引き起こします。

1. 何のために描くのか — なぜ「3 つ目の目的」が消えるのか

タイミングチャートを描く目的は 3 つあります。

  1. 動きを決める(自分の頭を整理し、論理を確定させる)
  2. 決めた動きを伝える(機械設計・客先・チームと認識をすり合わせる)
  3. 「なぜその動きにしたのか」を後から思い出せるようにする

現場で最も多く見かけるのは、3 つ目が完全に抜け落ちている図です。

信号がいつ ON し、いつ OFF したのか(結果)は記録されている。しかし、 「なぜそのタイミングで ON したのか(トリガ・因果関係)」が一切残っていない。 その結果、半年後の自分や保守を引き継いだメンバーが図を見ても、設計意図が解読できなくなります。

タイミングチャートの本質は、波形の記録ではなく「因果関係の保存」にあります。

2. 「結果の記録」と「設計意図」の決定的な違い

次の 2 つの図を見比べてみてください。

悪い例:ただの波形記録(意図が不明)

シリンダ前進端 LS が ON してから 3 ステップ後にチャック電磁弁が ON するタイミングチャート。両者を結ぶ矢印もコメントもなく、待ち時間の理由が読み取れない。
波形だけの図。0.3 秒の待ちがあることは分かるが、その理由はどこにも書かれていない。

現場で起きるトラブル: タクト短縮のミーティングで「この 0.3 秒は何の待ち時間だ? 削れるのか?」と聞かれたとき、誰も答えられません。 「前任者が入れた安全マージンかもしれないから触れない」となり、 理由の分からないブラックボックスタイマーが装置に永久に残ります。

良い例:因果関係と理由を残した図

同じ波形に、シリンダ前進端 LS の立ち上がりからチャック電磁弁の立ち上がりへ因果関係の矢印が引かれ、行のコメントに「0.3s 安定待ち後に ON」と書かれたタイミングチャート。
矢印で因果関係を結び、行のコメントに待ちの根拠を添えた図。

「0.3s」の横に「シリンダ突入バウンド・クッション整定待ち」と一言添えるだけで、 後からサイクルタイムを詰めたいエンジニアは「ショックアブソーバを調整するか、高剛性シリンダに変えれば、 この 0.3s はゼロまで削れる」と即座に判断できます。

「矢印」と「待ち時間の根拠」が入って初めて、その図は設計意図になります。

3. 1 枚に載せるべき「5 大要素」

信号の ON/OFF 波形だけでは仕様書として機能しません。現場で役立つチャートには、必ず以下の 5 要素が含まれています。

信号の並び順ルール

視線の流れは「上から下へ(入力 → 内部判定 → 出力)」が鉄則です。 上流のセンサ入力から下流の電磁弁・モータ出力へと自然に視線が落ちるように並べることで、論理の破綻や条件の不整合にすぐ気付けます。

4. 迷わず描き切るための 4 ステップ

白紙を前にして手が止まるときは、次の順序でレイヤーを積み重ねていきます。

  1. 正常系の「一本道」を最後まで描く 例外や分岐はいったん無視し、起動からサイクル完了までワークが理想的に流れる動きを 1 周分描きます。
  2. インターロック条件を挟む 「ワーク検出がないと前進しない」「吸着圧力が到達するまで待つ」といった条件を追記します。
  3. 異常系(エラー)を別図として切り出す 非常停止、タイムアウト、シリンダ端検出抜け。正常系と同じ図に詰め込むと確実に読めなくなります。異常シーケンスは必ず独立した図に分けます。
  4. 「復帰シーケンス」を描く(最重要) 非常停止やチョコ停で途中で止まった装置を、原位置へどうやって安全に戻すのか。立ち上げ現場で最も時間を溶かすのはこの復帰処理です。ここを事前にチャート化しておくと、デバッグ工数が激減します。

5. 現場でハマる「4 つの落とし穴」

6. タイミングチャートを描いたら、どう活かすか?

タイミングチャートは単体で完結するお絵描きではなく、設計・実装・保守をつなぐハブです。

  1. タイミングチャート 時間軸の挙動と因果関係を確定させる。ここがすべての起点になります。
  2. 基本仕様書へ展開 チャートをそのまま設計書に貼り、「なぜこの順序か」を文章で添えて設計審査(DR)に通す。メカ・客先との合意はここで取ります。
  3. フローチャートへ展開 時間軸の動きを、状態遷移(ステップ制御)や条件分岐(IF / CASE)のロジックに置き換える。
  4. アドレスマップと直結 信号名に対して実 I/O(X/Y)や内部リレー、PLC 変数を割り付け、ラダーの入力ミスを防ぐ。
  5. PLC ラダー実装 ここまで来ると、打ち込む内容はもう決まっています。

Excel や汎用作図ツールで消耗していませんか?

タイミングチャートを描く際、ツール選びで多くのエンジニアがストレスを抱えています。

ツールよくある課題
Excel 方眼紙セル結合と罫線塗りで時間が消える。途中に 1 行足すだけでレイアウトが壊れる。
汎用 CAD / ドローソフト矩形波のハイ/ローを手動で描くのが面倒。時間軸の整列や矢印の微調整に手間がかかる。
テキスト系波形ツールコード記述が必要で直感的な編集が難しく、PLC の変数管理や現場の思考速度に追いつかない。

制御設計をスムーズにつなぐ Web ツール群

この記事に載せた 2 枚のチャートは、下の Timing Chart Editor で作って SVG に書き出したものです。

すべてインストール不要・登録不要で今すぐブラウザから利用できます。
次の装置の設計は、ラダーエディタを開く前に、まず 1 枚のチャートを描くところから始めてみてください。

関連する記事

yk.builds