plc命令一覧と解説は何ですか?

爱喝马黛茶的安东尼
リリース: 2019-07-13 09:37:30
オリジナル
15478 人が閲覧しました

plc命令一覧と解説は何ですか?

#plc 命令リストと説明 (三菱 FX シリーズ PLC に基づく)

PLC/PAC

plc命令一覧と解説は何ですか?

三菱FXシリーズPLCの基本ロジック命令

取込み命令と出力命令(LD/LDI/ LDP /LDF/OUT)

(1) LD (フェッチコマンド) ノーマルオープン接点を左母線に接続するコマンドで、ノーマルオープン接点から始まる論理ラインごとに使用します。 。

(2) LDI(ネガティブ命令) 左側のバスバー命令にノーマルクローズ接点が接続されており、ノーマルクローズ接点から始まる論理ラインごとに使用します。

(3)LDP(立ち上がりエッジコマンド) 左母線に接続された常開接点の立ち上がりエッジ検出コマンドは、指定したビット要素の立ち上がりエッジ(OFF→ON)で1スキャンだけONします。 )サイクル。

(4) LDF (Fetch Fall Edge 命令) 左母線に接続されている常閉接点の立ち下がりエッジ検出命令です。

(5) OUT(出力指令) コイルを駆動する指令を出力指令ともいいます。

命令と出力命令の使用方法:

1) LD 命令と LDI 命令は、左母線または ANB と ORB に接続された接点の入力に使用できます。命令は連携してブロック論理演算を実装します。

2)LDP 命令と LDF 命令は、対応するコンポーネントが有効な場合に 1 スキャン サイクルの間オンを維持するだけです。

3) LD、LDI、LDP、LDF 命令のターゲット コンポーネントは X、Y、M、T、C、S です;

4) OUT 命令は複数の命令に使用できます。連続回数 (並列コイルに相当)、タイマおよびカウンタの場合、定数 K またはデータ レジスタを OUT 命令の後に設定する必要があります。

5) OUT 命令の対象コンポーネントは Y、M、T、C、S ですが、X には使用できません。接点直列接続命令(AND/ANI/ANDP/ANDF)

(1) AND(AND命令) 論理積演算を行うノーマルオープン接点直列接続命令です。

(2) ANI (AND AND NEGATIVE 命令) 常閉接点を直列に接続し、論理 NAND 演算を完了します。

(3)ANDP立ち上がりエッジ検出直列接続命令です。

(4)ANDF立ち下がりエッジ検出直列接続命令です。

接点の直列接続命令の使用方法:

1) AND、ANI、ANDP、ANDF はすべて、単一の接点の直列接続の命令を指します。直列接続数に制限はなく、繰り返し使用できます。

2) AND、ANI、ANDP、ANDF の対象要素は X、Y、M、T、C、S です。

3) OUT M101 命令の後、T1 の接点を介して Y4 を駆動することを連続出力と呼びます。

接点並列接続命令 (OR/ORI/ORP/ORF)

(1) OR (または命令) は 1 つの常開接点を並列接続する場合に使用します。論理「OR」演算を実現します。

(2) ORI (or not 命令) は、単一常閉接点を並列接続し、論理「OR」演算を実行するために使用されます。

(3)ORP立ち上がりエッジ検出並列接続命令。

(4) ORF立ち下がりエッジ検出並列接続命令。

並列接点命令の使用方法:

1) OR、ORI、ORP、ORF 命令はすべて、単一の接点の並列接続を指します。並列接点の終端 LD、LDI、LDP、LPF で受信した右端は、前の命令の対応する接点の右端に接続されます。接点並列接続命令の連続使用回数に制限はありません;

2) OR命令、ORI命令、ORP命令、ORF命令の対象部品はX、Y、M、T、 C、S.ブロック演算命令(ORB/ANB)

(1) ORB(ブロックまたは命令) 2接点以上を直列に接続した回路間の並列接続に使用します。

ORB 命令の使用方法:

1) 複数の直列回路ブロックを並列接続する場合、LD または LDI 命令をそれぞれの回路ブロックの先頭で使用する必要があります。直列回路ブロック;

2) 複数の回路ブロックが並列に接続されていますが、回路ブロックごとに ORB 命令を使用すると、並列回路ブロックの数に制限はありません;

3) ORB 命令は連続して使用することもできますが、この方法でプログラムを書くことは推奨されません。LD または LDI 命令は 8 回を超えて使用してはなりません。つまり、ORB は 1 回の実行で 8 回未満しか使用できません。行。

(2) ANB(ブロックアンドインストラクション) 2接点以上を並列接続した回路間の直列接続に使用します。

ANB 命令の使用方法:

1) 並列回路ブロックを直列に接続する場合、並列回路ブロックの先頭で LD 命令または LDI 命令を使用します。 ;

2) 複数の並列回路ブロックを前の回路と順番に直列接続する場合、ANB 命令の使用回数に制限はありません。 ANBも連続使用可能ですが、ORBと同様に使用回数は8回以下に制限されています。

セット・リセット命令(SET/RST)

(1) SET(セット命令) 操作対象のコンポーネントを設定し、Keepする機能です。

(2) RST(リセット命令)は、操作対象のコンポーネントをリセットし、クリア状態に保ちます。 SET命令、RST命令を使用すると、X0がノーマルオープンで接続されている場合、Y0はON状態となりその状態を維持しますが、X0を切り離してもY0のON状態は変化せず、X1のノーマルオープンをクローズした場合のみ、 Y0 OFF 状態のまま X1 がノーマルオープンで断線しても、Y0 は OFF 状態のままです。

関連する推奨事項: 「

FAQ

SET 命令と RST 命令の使用手順:

1) SET 命令の対象コンポーネントは Y、M、S であり、RST 命令の対象コンポーネントは Y、M、S、T、C、D、V、Z です。 RST 命令は、D、Z、V の内容をクリアするためによく使用されます。また、蓄積されたタイマーやカウンタをリセットするためにも使用されます。

2) 同じターゲット コンポーネントに対して、SET と RST は任意の順序で複数回使用できますが、最後のエグゼキュータが有効です。微分命令(PLS/PLF)

(1)PLS(立ち上がり微分命令)は、入力信号の立ち上がりエッジで1スキャン周期のパルス出力を生成します。

(2) PLF (立ち下がり微分命令) は、入力信号の立ち下がりエッジで 1 スキャン周期のパルス出力を生成します。

差動命令を使用して信号のエッジを検出し、セットおよびリセット コマンドを通じて Y0 の状態を制御します。

PLS および PLF 命令の使用手順:

1) PLS および PLF 命令のターゲット コンポーネントは Y および M です;

2 ) PLS を使用する場合 ドライブ入力 ON 後、対象エレメントが 1 スキャン周期だけ ON、X0 の常開接点が OFF から ON に切り替わるとき、M0 が 1 スキャン周期だけ ON する場合、PLF 命令を使用する場合、入力信号の立ち下がりのみエッジ駆動を使用し、その他はPLSと同じです。

マスタ制御コマンド(MC/MCR)

(1) MC(マスタ制御コマンド)は、公衆シリーズ接点の接続に使用します。 MC が実行されると、左側のバスバーが MC 接点の後ろに移動します。

(2) MCR (Master Control Reset Command) MC コマンドのリセットコマンドです。つまり、MCR コマンドは元の左バス位置に戻すために使用されます。

プログラミング中に、複数のコイルが 1 つまたは複数の接点によって同時に制御されることがよくあります。同じ接点が各コイルの制御回路に直列に接続されている場合、多くのストレージ ユニットが占有されている場合、この問題はメイン制御命令を使用することで解決できます。

MC 命令と MCR 命令は、MC N0 M100 を使用して左のバスを右に移動します。これにより、Y0 と Y1 は両方とも X0 の制御下に置かれます。ここで、N0 はネスト レベルと N0 の回数を表します。非入れ子構造で使用 無制限; 元の左バス状態に戻すには MCR N0 を使用します。 X0 が切断されると、MC と MCR 間の命令はスキップされ、下方向に実行されます。

MC命令、MCR命令使用上の注意事項:

1) MC命令、MCR命令の対象部品はY、Mですが、特殊補助リレーは使用できません。 MC は 3 つのプログラム ステップを占有し、MCR は 2 つのプログラム ステップを占有します;

2) メイン制御接点は、ラダー図の一般接点に対して垂直です。メイン制御接点は、左側のバスバーに接続された常開接点であり、回路グループを制御するマスター スイッチです。メイン制御接点に接続する接点はLD命令またはLDI命令を使用する必要があります。

3) MC 命令の入力接点が切断されると、MC および MCR 内のリセット/セット命令によって駆動される蓄積されたタイマ、カウンタ、およびコンポーネントは以前の状態のままになります。非積算タイマやカウンタ、OUT命令で駆動する部品はリセットされ、22でX0が切り離されるとY0、Y1がOFFになります。

4) MC 命令を MC 命令領域内で使用することをネストといいます。ネストレベルの最大数は 8 で、N0→N1→N2→N3→N4→N5→N6→N7 の順に増加し、各レベルのリターンはネストレベルから開始して対応する MCR 命令を使用します。大きい方の数。スタック命令 (MPS/MRD/MPP)

スタック命令は、複数の出力回路に使用され、プログラミングに便利なFXシリーズの新しい基本命令です。 FX シリーズ PLC には 11 個のストレージ ユニットがあり、プログラム動作の中間結果を保存するために特別に使用され、スタック メモリと呼ばれます。

(1) MPS (プッシュ命令) 演算結果をスタックメモリの先頭セグメントに送信すると同時に、先に送信したデータをスタックの次のセグメントに移動します。

(2) MRD (スタック読み取り命令) は、スタック メモリのデータの最初のセグメント (スタックにプッシュされた最後のデータ) を読み取り、データは引き続きスタック メモリの最初のセグメントに格納されます。スタック内のデータの移動は発生しません。

(3) MPP (pop コマンド) スタックメモリから最初のデータ (スタックにプッシュされた最後のデータ) を読み出してスタックからデータを消去し、同時に他のデータを移動します順番に積み重ねていきます。

スタック命令の使用手順:

1) スタック命令にはターゲット コンポーネントがありません;

2) MPS と MPP はペアで使用する必要があります;

3) スタック ストレージ ユニットは 11 個しかないため、スタックは最大 11 レベルを持つことができます。

論理反転、演算なし、終了命令 (INV/NOP/END)

(1) INV (反転命令) この命令を実行すると、元の演算結果が戻ります。否定します。逆命令の使用法を図 10 に示します。X0 が切断されている場合、Y0 はオンになり、そうでない場合は Y0 はオフになります。 INV を使用する場合、命令一覧の LD、LDI、LDP、LDF 命令のようにバスに接続したり、命令一覧の OR、ORI、ORP、ORF 命令のように単独で使用することはできませんのでご注意ください。リスト。

(2) NOP (演算命令なし) 演算は実行されませんが、プログラムの 1 ステップを占有します。 NOP 命令を実行すると何も行われませんが、NOP 命令を使用して特定の接点をショートしたり、NOP 命令を使用して不要な命令を上書きしたりすることができます。 PLC がユーザメモリクリア動作を実行すると、ユーザメモリの内容はすべて無動作命令になります。

(3) END(終了コマンド)はプログラムの終了を示します。プログラムの最後に END 命令が書かれていない場合、実際のユーザプログラムの長さに関係なく、PLC はユーザプログラムメモリの最初のステップから最後のステップまで実行します。END 命令があれば、 ENDをスキャンするとプログラムの実行が終了しますので、スキャン周期を短くしてください。プログラムのデバッグ時に、プログラム中に END 命令を複数挿入してプログラムを複数のセグメントに分割し、前のプログラムセグメントが正しいことを確認した後、デバッグが完了するまで END 命令を順番に削除します。

FXシリーズPLCの手順説明

1.ステッピング命令 (STL/RET)

ステップ命令はシーケンス制御に特化した命令です。産業用制御の分野では、多くの制御プロセスをシーケンシャル制御で実装できますが、ステップ命令を使用してシーケンシャル制御を実現すると、実装が容易で、読み取りと変更も容易になります。

FX2Nには、STL(ステッピング接点命令)とRET(ステッピングリターン命令)の2つのステッピング命令があります。

STL 命令と RET 命令は、ステート デバイス S と連携する場合にのみステップ関数を持つことができます。例えば、STL S200 は STL 接点と呼ばれる常開接点を表し、ラダー図上の記号は -|| ||- となり、常閉接点はありません。各状態デバイス S を使用して作業ステップを記録します。たとえば、STL S200 が有効 (ON) である場合、S200 で表されるステップ (このステップのメイン スイッチと同様) に入り、実行する作業の実行が開始されます。この段階の条件を満たしているかどうかを判断し、次のステップに進むかどうかを判断します。このステップの終了時に信号がオンになったら、S200 をオフにして、ステップ S201 などの次のステップに進みます。 RET 命令は STL 命令をリセットするために使用されます。 RET を実行するとバスに戻り、ステップ状態を終了します。

2.状態遷移図

連続制御プロセスは、ステップまたは状態とも呼ばれるいくつかの段階に分割でき、各状態には異なるアクションがあります。隣接する 2 つの状態間の遷移条件が満たされると、遷移が実現します。つまり、前の状態から次の状態への遷移が実行されます。この一連の制御プロセスを説明するために、状態遷移図 (関数図) がよく使用されます。状態デバイス S を使用して各状態を記録します。X は遷移条件です。たとえば、X1 が ON の場合、システムは S20 状態から S21 状態に変化します。

状態遷移図の各ステップには、そのステップによって駆動される内容、遷移条件、命令の変換対象の 3 つの内容が含まれます。

ステップは Y0 を駆動します X1 が有効 ON のとき、システムは S20 状態から S21 状態に遷移します X1 が変換条件であり、変換対象はステップ S21 です。

3.ステップ命令の使用方法

1) STL 接点は、左側のバスバーに接続された常開接点です。STL 接点が接続されている場合、対応する状態はアクティブ ステップです。

2) STL 接点に接続された接点は LD または LDI 命令を適用し、RET が実行された後にのみ左バスに戻ります; 3) STL 接点は直接または他の接点を通じて Y、M、S、T などを駆動することができます。コンポーネントのコイル;

4) PLC はアクティブなステップに対応する回路ブロックのみを実行するため、STL 命令を使用する場合はデュアル コイル出力が可能です (シーケンス プログラムは同じコイルを複数回駆動できます)ステップが異なります);

5) STL 接点駆動回路ブロックでは MC および MCR 命令は使用できませんが、CJ 命令は使用できます; 6) STL 命令は割り込みプログラムおよびサブルーチンでは使用できません。

以上がplc命令一覧と解説は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!