工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 自動制御システム

Studio 5000 Logix Designer:タイマー命令の包括的ガイド

タイマーは、信号のオン/オフを遅延させるためにPLCプログラミングで使用される非常に重要な命令です。

この記事では、PLCプログラミングにおけるタイマーの概念を紹介し、Studio 5000 Logix Designerのラダーダイヤグラムプログラミング言語で利用可能な特定のタイマー命令を説明します。

タイマーの概念

導入で述べたように、タイマーはPLCプログラミングで信号のオン/オフを遅延させるために使用されます。Studio 5000 Logix Designerのさまざまなタイマー命令が具体的にどう動作するかを見る前に、タイマーが一般的にどう動作するかを簡単に見てみましょう。

オンディレイタイマーは、PLCプログラミングで最も一般的に使用されるタイマーのタイプの一つで、タイマーがイネーブルになると時間の累積を開始します。

タイマーがイネーブルされている間、タイマーの累積時間は毎スキャン更新されます。

累積時間がプリセット時間(PLCプログラマーが定義)と等しくなると、タイマーは完了し、タイマーの出力がオンになります。

タイマーの入力がオフになると、タイマーの出力がオフになり、累積時間がリセットされます。

入力がオンになってから事前に定義された時間後に入力をオンに遅延させるためにタイマー命令を使用できることがわかります。

PLCプログラミング全般でのタイマーの仕組みがわかったので、Studio 5000 Logix Designerのラダーダイヤグラムプログラミング言語で利用可能な特定のタイマー命令を見てみましょう。

Studio 5000 Logix Designerのタイマー

オンディレイタイマー(TON)

オンディレイタイマー(TON)命令は、信号のオンを遅延させるために使用されます。

命令のラングイン条件が真になると、タイマーがイネーブルされ時間の累積を開始します。累積時間はタイマーのバッキングタグのACCメンバに格納されます。

累積時間がプリセット時間と等しくなると、タイマーは完了し、出力(Doneビットとも呼ばれる)がオンになります。プリセット時間はPLCプログラマーが定義し、タイマーのバッキングタグのPREメンバに格納されます。

命令のラングイン条件が偽になると、タイマーはイネーブルされません。タイマーがイネーブルされていないとき、累積値は0にリセットされ、Doneビットは偽になります。

オフディレイタイマー(TOF)

オフディレイタイマー(TOF)命令は、信号のオフを遅延させるために使用されます。これはTON命令の正確な反対です。

TOF命令は、そのラングイン条件が偽になるとイネーブルされます。

イネーブルされると、時間を累積し、累積時間をバッキングタグのACCメンバに格納します。

累積時間がプリセット時間と等しくなると、Doneビットが偽になります。

TON命令と同様に、TOF命令の累積時間はタイマーがイネーブルされていないときにリセットされます。

リテンティブオンタイマー(RTO)

TONとTOFタイマー命令は非リテンティブ命令です。タイマーがイネーブルされていないときに累積値を保持しないため、非リテンティブと言います。

対照的に、リテンティブオンタイマー(RTO)命令はリテンティブタイマーです。

RTO命令は、タイマーのラングイン条件が真になるとイネーブルされます。イネーブルされている間、時間を累積し、累積時間をバッキングタグのACCメンバに格納します。

タイマーがイネーブルされていないとき、累積値は保持されます。

タイマーが再イネーブルされると、累積値は最後の値からインクリメントを継続します。

累積値がプリセット値と等しくなると、タイマーのDoneビットがオンになり、累積値の増加が停止します。

RTO命令の累積値をリセットするには、リセット(RES)命令を使用する必要があります。

RTOはイベントの合計時間追跡に最適です。Learn Logix 7:タイマーとカウンターでのプログラミングでは、モーターの総稼働時間を追跡し定期メンテナンスが必要な時期を判断するRTOの使用例を紹介しています。

まとめ

この記事では、PLCプログラミング全般でのタイマーの仕組みを学びました。また、Studio 5000 Logix Designerのラダーダイヤグラムプログラミング言語で利用可能なタイマー命令と、それらの命令の動作を学びました。

Studio 5000 Logix Designerのファンクションブロックダイヤグラムなどの他のプログラミング言語には、この記事で議論した命令とはわずかに異なる動作をする他のタイマー命令が利用可能であることに注意してください。

自動制御システム

  1. AI駆動予知保全でゼロ・ダウンタイムを実現
  2. UiPath、Blue Prism、Kofaxから学ぶRPAベストプラクティス10選
  3. 三菱電機、エッジコンピューティングとリモート監視向け新MELIPCシリーズ産業用コンピュータを発表
  4. オートメーション、コロナ禍対策の重要技術に──A3が会員企業の貢献を評価
  5. RTDと熱電対の違い:最適な温度センサの選び方
  6. インダストリー4.0を加速:製造業者のための3つのマーケティング戦略
  7. 自動化がメーカーのコストを削減する5つの実証済み方法
  8. SMEトップが警鐘:製造業の熟練労働者ギャップ拡大
  9. 成功を合理化:自動化すべきエンタープライズプロセスを特定する明確なフレームワーク
  10. Yushin、NPEでインダストリー4.0を牽引する賢い協働ロボットを披露
  11. ハイパーオートメーションがビジネスのRPAの未来をどう形作るか