タイミングチャートの書き方 — 信号の動きと「設計意図」を現場に残す
最終更新: 2026-09-22 / カテゴリ: 制御設計・PLC / この記事は日本語のみです。
タイミングチャートは、装置がどう動くかを時間軸上に展開した「制御の設計図」です。
ラダープログラムを打ち始める前にこれを 1 枚描いておくだけで、仕様の矛盾やインターロックの抜け漏れは机上で粗方潰せます。 逆に、チャートを描かずに「頭の中のイメージ」だけで組んだ装置は、現地立ち上げの試運転で必ず 「そんなつもりじゃなかった」「この条件で動かない」という手戻りを引き起こします。
1. 何のために描くのか — なぜ「3 つ目の目的」が消えるのか
タイミングチャートを描く目的は 3 つあります。
- 動きを決める(自分の頭を整理し、論理を確定させる)
- 決めた動きを伝える(機械設計・客先・チームと認識をすり合わせる)
- 「なぜその動きにしたのか」を後から思い出せるようにする
現場で最も多く見かけるのは、3 つ目が完全に抜け落ちている図です。
信号がいつ ON し、いつ OFF したのか(結果)は記録されている。しかし、 「なぜそのタイミングで ON したのか(トリガ・因果関係)」が一切残っていない。 その結果、半年後の自分や保守を引き継いだメンバーが図を見ても、設計意図が解読できなくなります。
タイミングチャートの本質は、波形の記録ではなく「因果関係の保存」にあります。
2. 「結果の記録」と「設計意図」の決定的な違い
次の 2 つの図を見比べてみてください。
悪い例:ただの波形記録(意図が不明)
現場で起きるトラブル: タクト短縮のミーティングで「この 0.3 秒は何の待ち時間だ? 削れるのか?」と聞かれたとき、誰も答えられません。 「前任者が入れた安全マージンかもしれないから触れない」となり、 理由の分からないブラックボックスタイマーが装置に永久に残ります。
良い例:因果関係と理由を残した図
「0.3s」の横に「シリンダ突入バウンド・クッション整定待ち」と一言添えるだけで、 後からサイクルタイムを詰めたいエンジニアは「ショックアブソーバを調整するか、高剛性シリンダに変えれば、 この 0.3s はゼロまで削れる」と即座に判断できます。
「矢印」と「待ち時間の根拠」が入って初めて、その図は設計意図になります。
3. 1 枚に載せるべき「5 大要素」
信号の ON/OFF 波形だけでは仕様書として機能しません。現場で役立つチャートには、必ず以下の 5 要素が含まれています。
- 信号名・デバイス表記 — 機械側で通じる物理名(例:
ワーク着座センサ)に、制御側の変数名や PLC デバイス番号(例:i_Work_Present / X010)を併記する - 時間軸の単位と基準 — 目盛り単位(
msなのかsなのか)を明記する。単位がない図は、読み手が都合の良い解釈をして重大な誤解を生みます - 状態の変化(論理レベル) — 基本は矩形波(ON/OFF)。アナログ変位やモータ速度指令などは折れ線グラフで併記します
- 意図的な遅延時間(タイマー値) — 「0.3s 後にチャック閉」「真空引き開始から 0.2s 待って圧力到達確認」など、数値と目的をセットで記載します
- 因果関係のトリガ線(矢印) — どの信号の変化(立上り/立下り)が引き金となって次の動作を開始させたのかを線で結びます
信号の並び順ルール
視線の流れは「上から下へ(入力 → 内部判定 → 出力)」が鉄則です。 上流のセンサ入力から下流の電磁弁・モータ出力へと自然に視線が落ちるように並べることで、論理の破綻や条件の不整合にすぐ気付けます。
4. 迷わず描き切るための 4 ステップ
白紙を前にして手が止まるときは、次の順序でレイヤーを積み重ねていきます。
- 正常系の「一本道」を最後まで描く 例外や分岐はいったん無視し、起動からサイクル完了までワークが理想的に流れる動きを 1 周分描きます。
- インターロック条件を挟む 「ワーク検出がないと前進しない」「吸着圧力が到達するまで待つ」といった条件を追記します。
- 異常系(エラー)を別図として切り出す 非常停止、タイムアウト、シリンダ端検出抜け。正常系と同じ図に詰め込むと確実に読めなくなります。異常シーケンスは必ず独立した図に分けます。
- 「復帰シーケンス」を描く(最重要) 非常停止やチョコ停で途中で止まった装置を、原位置へどうやって安全に戻すのか。立ち上げ現場で最も時間を溶かすのはこの復帰処理です。ここを事前にチャート化しておくと、デバッグ工数が激減します。
5. 現場でハマる「4 つの落とし穴」
- 時間軸の縮尺を律儀に揃えすぎる — 10ms のパルス応答と 30s の加熱待ちを同一スケールで描くと、肝心な高速信号が潰れます。時間軸は適宜波線で省略し、「シーケンス順序」と「待ち数値」の可視化を優先してください
- 信号が同時に変化する前提で描く — PLC にはスキャンタイムがあり、入力ユニットには応答遅れ(フィルタ時間)があります。「同時」に見える信号も実際には数 ms ズレます。厳密な順序性が求められる箇所は、ズレることを前提にインターロックを組んでください
- チャタリングやハードウェア遅延を甘く見る — 近接センサの微細なチャタリングや、エアシリンダの配管長による圧力伝播遅れ(オンディレイ数 10ms)はそのまま誤動作の原因になります。影響が出る箇所はチャートに遅延幅を明示します
- 正常系だけで満足してラダーを書き始める — 異常系を描かない設計は、エラー処理の作り込みを実装時の「その場の思いつき」に委ねることになります。試運転終盤でラダーの大改造が発生する主原因です
6. タイミングチャートを描いたら、どう活かすか?
タイミングチャートは単体で完結するお絵描きではなく、設計・実装・保守をつなぐハブです。
- タイミングチャート 時間軸の挙動と因果関係を確定させる。ここがすべての起点になります。
- 基本仕様書へ展開 チャートをそのまま設計書に貼り、「なぜこの順序か」を文章で添えて設計審査(DR)に通す。メカ・客先との合意はここで取ります。
- フローチャートへ展開 時間軸の動きを、状態遷移(ステップ制御)や条件分岐(IF / CASE)のロジックに置き換える。
- アドレスマップと直結 信号名に対して実 I/O(X/Y)や内部リレー、PLC 変数を割り付け、ラダーの入力ミスを防ぐ。
- PLC ラダー実装 ここまで来ると、打ち込む内容はもう決まっています。
Excel や汎用作図ツールで消耗していませんか?
タイミングチャートを描く際、ツール選びで多くのエンジニアがストレスを抱えています。
| ツール | よくある課題 |
|---|---|
| Excel 方眼紙 | セル結合と罫線塗りで時間が消える。途中に 1 行足すだけでレイアウトが壊れる。 |
| 汎用 CAD / ドローソフト | 矩形波のハイ/ローを手動で描くのが面倒。時間軸の整列や矢印の微調整に手間がかかる。 |
| テキスト系波形ツール | コード記述が必要で直感的な編集が難しく、PLC の変数管理や現場の思考速度に追いつかない。 |
制御設計をスムーズにつなぐ Web ツール群
この記事に載せた 2 枚のチャートは、下の Timing Chart Editor で作って SVG に書き出したものです。
- Timing Chart Editor を開く
ブラウザだけで矩形波の描画、遅延時間、因果関係の矢印リンクを直感的に配置・編集。 - Flowchart Editor を開く
描いたタイミングチャートの動きを、制御フローと状態遷移ロジックへそのまま落とし込む。 - Address Map Editor を開く
信号名に PLC デバイス(入出力・内部リレー)をスムーズに割り付け、実装へシームレスにつなぐ。
すべてインストール不要・登録不要で今すぐブラウザから利用できます。
次の装置の設計は、ラダーエディタを開く前に、まず 1 枚のチャートを描くところから始めてみてください。
関連する記事
- PLC 制御フローチャートの書き方 — 状態遷移と「抜け出せないループ」を防ぐ
- PLC アドレスマップの作り方 — デバイス枯渇と変数名破綻を防ぐ
- システム構成図の書き方 — 盤屋・電設・ソフト屋の認識ズレをゼロにする
yk.builds