プログラマブル ロジック コントローラー (PLC) は、本質的には、産業用制御アプリケーション用に特別に設計された特殊なコンピューターです。そのハードウェア アーキテクチャは基本的にマイクロコンピュータと同じです。その基本構造を図 1 に示し、その構成コンポーネントについては以下で詳しく説明します。
電源
電源ユニットは、入力 AC 電力を PLC の内部動作に必要な DC 電力に変換します。ほとんどの PLC はスイッチング モード安定化電源を利用しています。-
中央処理装置 (CPU)
中央処理装置(CPU)は制御ハブとして機能し、{0}}実際には PLC のコア コンポーネント-として機能します。そのパフォーマンスは、PLC システムの全体的なパフォーマンスを直接決定します。
CPU は、制御ユニット、算術論理ユニット (ALU)、およびレジスターで構成されます。これらの回路は単一チップ上に集積されており、アドレス バスおよび制御バスを介してメモリおよび入出力インターフェイス回路と相互接続されています。 CPU の主な機能は、ユーザー プログラムを処理および実行し、論理演算および数学演算を実行し、調和のとれた動作を確保するためにシステム全体を調整することです。
メモリ
メモリは、データを保存する機能を備えた半導体回路です。その機能は、システム プログラム、ユーザー プログラム、論理変数、およびその他の関連情報を保存することです。システム プログラムは、具体的には、PLC がそのさまざまな機能を実行できるようにするソフトウェアで構成されます。これは PLC メーカーによって開発され、読み取り専用メモリ (ROM) に永続的に埋め込まれ (ハードワイヤードで)、エンド ユーザーがアクセスできないようにします。
入力ユニット
入力ユニットは、PLC を制御対象機器に接続するインターフェースとして機能し、外部信号が PLC に入力される導管として機能します。その機能は、コマンド デバイス (ボタンやスイッチなど) および感知要素 (センサーや検出器など) から送信された信号を受信することです。一般的な入力タイプには、DC 入力、AC 入力、ユニバーサル AC/DC 入力などがあります。
出力ユニット
出力ユニットは、PLC と制御機器を接続するインターフェースコンポーネントとしても機能します。その機能は、PLC によって生成された出力信号を制御対象デバイスに送信することです。-具体的には、CPU によって生成された低電圧制御信号を、制御対象機器のアクチュエータと実行要素を駆動できる適切な電力レベルの信号に変換することで-、{3}}ます。一般的な出力タイプには、リレー出力、トランジスタ出力、サイリスタ出力などがあります。
前述のコンポーネントに加えて、PLC には特定のモデルに応じてさまざまな外部周辺機器が組み込まれている場合があります。これらの周辺機器は、プログラミングを容易にし、システム監視を可能にし、ネットワーク通信をサポートするために役立ちます。一般的に使用される外部デバイスには、プログラミング コンソール、プリンタ、カセット テープ レコーダー、コンピュータなどがあります。

