PLCプログラム実行のプロセス

Aug 02, 2024 伝言を残す

PLC 初心者は、プログラミングを学ぶ前に、まず PLC プログラム実行のプロセスを理解する必要があります。


PLC プログラムの実行は、入力サンプリング フェーズ、プログラム実行フェーズ、入力リフレッシュ フェーズの 3 つのフェーズに分かれています。PLC はこれら 3 つのフェーズを循環しており、1 回の実行はスキャン サイクルと呼ばれます。


1.入力サンプリングフェーズ:PLC は、すべての入力端子の状態をスキャンし、1 0.0、10.1 などの端子が接続または切断されている状態を入力イメージ メモリに保存します。次に、次の段階に入ります。プログラム実行段階と出力更新段階では、入力イメージ レジスタは外界から分離され、内部に保持されている各ポイントの状態は変更されません。入力端子の新しい状態にアクセスして更新されるのは、次のスキャン サイクルの入力サンプリング フェーズまでです。したがって、PLC が実行されると、各入力ポイントの状態は、物理端子のオン/オフ状態から直接取得されるのではなく、入力イメージ メモリから取得されます。このため、入力信号には 1 スキャン サイクルを超える広い帯域幅があります。たとえば、ボタンが入力の 1 つに接続されている場合、ボタンが押されるまでの時間は 1 スキャン サイクルよりも長くなります。なぜでしょうか。ボタンが非常に短時間押され、押したときに入力サンプリング フェーズにない場合、入力信号をキャプチャすることはできません。もちろん、これは理論上の話です。PLC のスキャン サイクル時間は非常に短く、数十ミリメートルまたは数十ミリメートルなので、まったく感じないかもしれません。

 

2、プログラム実行段階:PLC は、ユーザー プログラムを左から右、上から下にスキャンして実行します。もちろん、プログラム内のさまざまな命令の要件に応じて、たとえば、ジャンプ命令に遭遇すると、ジャンプ命令で指定された手順に従って実行されます。命令が入力条件に遭遇すると、入力状態が入力イメージ メモリから取得されます。操作の結果が出力されると、出力状態が出力イメージ メモリに保存されます。


3、出力リフレッシュフェーズ:すべての命令が実行された後、コンポーネント イメージ レジスタ内のすべての出力リレーの状態が出力リフレッシュ フェーズでオン/オフに切り替わり、出力ラッチに保存されます。出力ラッチは、出力端子と外部電源を介して外部負荷を駆動するために使用されます。

お問い合わせを送る

whatsapp

電話

電子メール

引き合い