コントローラ間のAB PLC LOGIX 5000は、MSGを伝えます


序文: AB PLCコントローラファミリ小のMicroLogixおよびMicro800直列に分割ロット、培地シリーズのCompactLogix、のControlLogix大規模のシリーズ、大、中型と総称LOGIX 5000コントローラ。プロジェクトの実装プロセスにおいて、コントローラ間のデータ交換の対象がしばしば関与している、LOGIX 5000コントローラ間のデータ交換は、主に二つの方法で、最初のMSG命令によって、第二は、プロデューサ/コンシューマ・ラベルです。今日は、この論文では、まず一つの方法である、と困っている友達を助けることを望んで、非常に代表的なコントローラのCompactLogixとのControlLogixコントローラを使用します。



まず、機能を実現

1 CompactLogixコントローラ:1769-L33ERM、IPアドレス:192.168.1.20
2 ControlLogixコントローラ1756-L72 + 1756-EN2TR 、IPのアドレス:192.168.1.10
3. Fiの:1769-L33ERM 1756-L72とネットワークケーブルを介してまたはルータ
4.機能:MSGコマンドを使って二つのコントローラ間でのデータの相互作用

 


第二に、ソフトウェア環境

1.オペレーティングシステム:Windows7の究極のSP1 64ビット
2.プログラミングソフトウェア:メーカー5000 V30.00.00
3.通信ソフトウェア:のRSLinxクラシックゲートウェイ3.90.00



三、MSGプログラミング(実装のCompactLogix終了)

以下のように1.オープンスタジオ5000ソフトウェア、新しいプロジェクト名「CMP」は、コントローラは、バージョン30、1769-L33ERMを選択し、優れたプロジェクトを作成しました。


:CMPは新しいタグ4、アイテムをタグ付けコントローラ2.
(1)MSG_Rd、メッセージデータタイプは、通信コマンドは1756-L72のデータ構造から読み出される
(2)MSG_Wr、メッセージデータのタイプ、データの書き込み1756-L72の通信構造に命令;
(3)READ_TAG、データタイプDINT [5]、メモリ1756-L72からのデータの読み出し、
write_tag、データタイプDINT [5]、これらの5つのデータ送信(4)。 1756-L72。


3.開き、再びスタジオ5000ソフトウェア、「CTL」という名前の新しいプロジェクト、コントローラの選択1756-L72は、コントローラ、Write_tag、READ_TAG内のラベル上に2つのラベルをイーサネット通信モジュール1756-EN2TR、名前のEN2Tを追加し、作成しますデータタイプはDINT [5]であり、オンラインコントローラにプログラムをダウンロードしてください。


4.でEXCEL、データ通信プロトコルテーブルの作成は、このステップは、データの相互作用、大量のは、通信プログラミングデータは、テーブルをクリアしますあなたがプログラム開発、マルチユースEXCELの習慣を開発することを示唆している場合は特に、非常に重要です。

 

CMP内部5.コール・プロジェクト(1769-L33ERM)MSGコマンド、読み取り、書き込み、データ送信プログラム、図を参照してください。

 

 

データ内の1769-L33ERM 1756-L72、下記に示す詳細な構成を読み取る6 MSG_Rd命令:
タイプメッセージ:選択CIPデータテーブルを読むは、別のコントローラからデータを読み出す;(1)
(2)ソースエレメント:write_tag [0]内のソースオブジェクト、1756-L72のタグ通信相手充填開始アドレス本明細書;
(3)先要素:本明細書で使用されるオーディエンス、ローカルコントローラ格納データを埋めるには、アドレスタグを開始1769- READ_TAGでL33ERM [0];
要素数の(4):データ交換の数は、本明細書中で、5注:送信元と宛先の種類が一致しなければならない;
(5)通信パス:2,192.168.1.10,1,0


1769-L33ERM 1756-L72にデータを送信するための7 MSG_Wr命令は、詳細な構成について、以下に示します:

 

8.機能テストCMP、オンラインダウンロードの項目は、タグデータがwrite_tag CMPで書かれ、コントローラは、データタグREAD_TAGがCTL同一それに直ちに生じる変化; write_tag CTL、CMPコントローラのタグ書き込みデータREAD_TAGタグは直ちに成功した通信を示し、同じデータを変更します。



四、MSGプログラミング(ControlLogixの端に実装)

プロジェクトCTL(1756-L72)コントローラにおいて、及び2個のタグを作成する:
(1)MSG_Rd、メッセージデータのタイプ、通信コマンドは1769-L33ERMのデータ構造から読み出される;
(2)MSG_Wr、データタイプのメッセージ、通信コマンドは、1769-L33ERMのデータ構造を書き込みます。

 

2. Aの通信プログラム、正確CMPプロジェクトでMSG命令、および命令を呼び出します。


1769-L33ERM MSG_Rdデータを読み取るために使用される3命令以下に示す詳細な構成:
この種CMP同じ設定プログラムとメッセージなどのパラメータ、以前の式を参照してください(1)
(2)通信経路:EN2T、2,192.168.1.20,1 0

 

EN2T、2,192.168.1.20,1,0(注:記号英語記号、フロント1769-L33ERM、前記メッセージタイプ設定パラメータおよび手順同じCMP、上記発現、通信経路を指すためにデータを送信するための4 MSG_Wr命令また)。

 

機能テスト、ラベルREAD_TAGデータコントローラがCTLが同じですぐに起こる変化し、CTLラインおよびダウンロードデータはwrite_tag CMPタグに書かれているプロジェクト; write_tag CTLのタグ書き込みデータ、CMPコントローラをREAD_TAGタグは直ちに成功した通信を示し、同じデータを変更します。





第五に、ダウンロード

1. MSGが広く使用されている命令はコントローラLOGIX 5000との間のデータの交換に限定されるものではなく、それは他のLOGIX 5000シリーズのコントローラおよびコントローラにも同様に適用可能です。

 

困難は、通信経路が設けられている2. MSG命令は、この場合は非常に一般的です。

 

3. MSG命令の詳細な手順が必要な場合は、以下の公式情報をダウンロードしてください:
•「1756-rm003_-ZH-P-」、LOGIX 5000共通の命令セット、中国、2018年3月
•「1756-pm012_ -en-P」、LOGIX 5000メッセージ命令、英語、2018年12月

4.ダウンロード:9zx3:左下、「オリジナルを読んで」抽出コードをクリックします


結論:要約すると、用紙がAB LOGIX 5000コントローラ間のMSG命令によって相互作用データを記述し、通信相手選択された特定の代表のCompactLogixとContolLogixコントローラは通信経路が困難に嘘を設定し、全ての配置された内あなたは注意を払う必要があります。さらに、制御間のCompactLogixはContolLogixコントローラは、configure MSG通信経路、自身の研究、疲れていない間のデータインタラクションを行います。


________________________________________
[スタジオ] AB PLC
マイクロチャネルパブリック番号ID:abseme

実用上の元の焦点に準拠
________________________________________

この記事場合は、あなたに少しの助けやインスピレーションがあります。
、ショーの励ましに小さなシリーズのために、あなたに感謝してもっとたくさんの友達とシェアしてください!

 

おすすめ

転載: www.cnblogs.com/abseme/p/12544149.html