ホームページ  >  記事  >  PLCユーザープログラムを完了するための3つの段階は何ですか?

PLCユーザープログラムを完了するための3つの段階は何ですか?

青灯夜游
青灯夜游オリジナル
2022-09-19 15:16:368853ブラウズ

PLC ユーザー プログラムを完成させるための 3 つの段階: 1. 入力処理段階、PLC はスキャン モードですべての入力端子の入力信号を読み取り、各入力ステータスを対応する入力画像レジスタに保存します。プログラム実行段階では、PLC はラダー図プログラムのスキャン原理に従います。プログラムを左から右、上から下に 1 つずつ実行します; 3. 出力処理段階では、PLC は出力画像領域の出力変数を出力ラッチに送信し、ラッチはこのサイクルの出力を生成します。出力モジュールの制御出力。

PLCユーザープログラムを完了するための3つの段階は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

PLC ソフトウェア システムとは、PLC で使用されるさまざまなプログラムの集合を指します。システムプログラムとユーザープログラムが含まれます。

(1) システムプログラム

システムプログラムには、監視プログラム、コンパイラ、診断プログラムなどが含まれます。監視プログラムは管理プログラムとも呼ばれ、主にマシン全体を管理するために使用されます。コンパイラは、プログラミング言語を機械語に翻訳するために使用されます。診断プログラムは、機械の故障を診断するために使用されます。システムプログラムはPLCメーカーから提供されEPROM上に固定されており、ユーザーが直接アクセスすることはできないため、ユーザーの介入は必要ありません。

(2) ユーザプログラム

ユーザプログラムは、さまざまな制御要件を実現するために、現場の制御ニーズに合わせてユーザがPLCプログラミング言語でコンパイルしたアプリケーションプログラムです。ユーザー プログラムは、ユーザーがプログラマを使用して PLC メモリに入力します。小型 PLC のユーザー プログラムは比較的単純で、セグメント化する必要はなく、順次コンパイルされます。大中規模PLCのユーザープログラムは非常に長く、比較的複雑ですが、ユーザープログラムの作成を簡単かつ明確にするために、機能構造や使用目的に応じてユーザープログラムをさまざまなプログラムモジュールに分割することができます。ユーザープログラムはモジュール構造で構成されており、各モジュールは特定の技術的機能を解決するために使用され、長いプログラムを理解しやすくし、プログラムのデバッグや修正を容易にします。

CNC工作機械の場合、CNC工作機械PLC内のユーザプログラムは工作機械メーカから提供され、ユーザEPROMに固化されており、工作機械ユーザは書き込みや修正をする必要がありません。工作機械が故障した場合、工作機械工場から提供されたラダー図や電気回路図に基づいて故障箇所を特定し、修理を行います。

#PLC ユーザプログラムの完成までの 3 段階

PLC ユーザプログラムの完成は、入力処理、プログラム実行、出力処理の 3 段階に分かれます。これら 3 つの段階は、「サイクリック スキャン」作業方法を使用して時分割で完了します。

(1) 入力サンプリングステージ。

この段階では、PLC はすべての入力端子の入力信号をスキャン方式で読み取り、各入力ステータスを対応する入力イメージ レジスタに格納します。このとき、入力画像レジスタはフラッシュされます。プログラム実行フェーズと出力リフレッシュフェーズの間、入力画像メモリは外界から隔離され、その内容は次のスキャンサイクルの入力スキャンフェーズまで変更されず、再読み出し入力信号によってリフレッシュされます。 PLC がプログラムを実行してデータを処理する際、現場の入力信号を直接使用するのではなく、このサンプリング中に画像領域に入力されたデータを使用することがわかります。一般に、入力信号の幅は 1 走査期間よりも大きくなければなりません。そうしないと、信号が失われる可能性があります。

(2) プログラムの実行段階。

PLC はユーザー プログラムを実行する過程で、ラダー図プログラムのスキャン原理に従い、一般に、プログラムを左から右、上から下に 1 つずつ実行します。ただし、プログラムジャンプ命令が発生した場合、プログラムジャンプアドレスはジャンプ条件が満たされるかどうかに基づいて決定されます。プログラム実行中、入出力ステータスが命令に含まれる場合、PLC は対応する入力端子のステータスを入力イメージレジスタから「読み取り」、対応するコンポーネント (「ソフトリレー」) の現在のステータスを入力イメージレジスタから「読み取り」ます。出力画像レジスタ。次に、対応する演算が実行され、演算結果が出力画像レジスタに格納されます。出力イメージ レジスタの場合、プログラムの実行に応じて各要素 (「ソフト リレー」) の状態が変化します。

(3) 出力リフレッシュステージ。

プログラム実行フェーズ中の演算結果は、出力ポートに送信されるのではなく、出力イメージ領域に格納されます。出力リフレッシュ フェーズでは、PLC は出力イメージ領域の出力変数を出力ラッチに送信し、ラッチは出力モジュールを介してこのサイクルの制御出力を生成します。内部出力リレーのステータスが「1」の場合、出力リレー接点が閉じ、出力端子を介して外部負荷が駆動されます。すべての出力デバイスのステータスは、1 スキャン サイクルの間維持される必要があります。

関連知識の詳細については、

FAQ 列をご覧ください。

以上がPLCユーザープログラムを完了するための3つの段階は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。