目次:
定義-ラダーロジックの意味
ラダーロジックは、回路図に基づいたラダー図でプログラムを作成および表現するプログラミング言語です。 主に、産業用アプリケーションで使用されるプログラマブルロジックコントローラー(PLC)のプログラムまたはソフトウェアの開発に使用されます。
この言語はもともと、製造およびプロセス制御で使用されるリレーラックの設計と構造を文書化する方法から発展したもので、各リレーラックは、ラダー図のシンボルで表され、その下のデバイスは垂直レールのように見えます。 リレーシンボル自体は、はしごのラングのように見えます。
Techopediaはラダーロジックを説明します
ラダーロジックは、手続き型または命令型の言語ではなく、ルールベースの言語として記述されます。 ラダー内の各「ラング」はルールを表します。したがって、リレーやさまざまな電気機械デバイスに実装されると、これらのルールは同時にかつ即座に実行されます。 しかし、プログラムがPLCに適用される場合、ルールはソフトウェアを通じて連続的に実行されます。 ループを十分に迅速に実行することにより、必要な時間の許容範囲内で、同時かつ即時の実行のように見えます。 使用されているPLCの機能は、接続されているデバイスの電気機械的性質が命令に追いつかない可能性があるため、プログラミング中に考慮する必要があり、デバイスが実際にはできない場合にいくつかのルールがスキップされているように見える場合がありますついていく。
ラダーロジックは、製造プロセスと操作の連続制御が必要なPLCのプログラミングの産業環境で広く使用されています。 プログラミング言語は、シンプルでありながら重要なシステムをプログラミングしたり、古いハードワイヤードシステムを新しいプログラム可能なシステムに作り直したりするのに非常に役立ちます。 このプログラミング言語は、電子機器や自動車工場などの高度な自動化システムでも頻繁に使用されています。
ラダーロジックの背後にある考え方は、プログラミングのバックグラウンドを持たない人でも、プログラミングに従来の使い慣れたエンジニアリングシンボルを使用するため、すばやくプログラムできるということです。 しかし、PLCのメーカーはしばしば製品にラダーロジックプログラミングシステムも提供しているため、この利点はすぐに無効になります。ラダーロジックプログラミングシステムは、他のメーカーのPLCの他のモデル用に作られたものと同じ記号と規則を使用しない場合があります。 実際、プログラミングシステムは通常、特定のモデル専用であるため、プログラムを他のPLCモデルに簡単に移植することはできないか、完全に書き換える必要があります。