RA EtherNet/IP ドライバ
RA EtherNet/IP ドライバ
は、オンライン モードおよびオフライン モードでタグのインポートをサポートしています。コントローラ タグ
Logix ドライバは、オフライン モードでタグをインポートするために、
L5X
と ACD
の両方のファイル形式をサポートしています。エクスポートされるタグのファイル形式は、コントローラによって異なります。Logix 5000™ コントローラ インポート / エクスポート リファレンス マニュアル
(Pub.No. 1756-RM014A
) を参照してください。Add-On Instruction
ごとに、ローカル データを含む構造体が作成されます。インポート対象の構造物は、[入力 / 出力]
タイプのダイナミックリンクと関連付けられています。Add-On Instruction
機能ブロックは、ユーザーが宣言したデータタイプであるかのように管理できます。
重要:
ADD-ON
で Read Only
または Output Parameters
として宣言されているメンバーをアタッチするコントロールに必要な制限を設定することは、設計者の責任です。この通信ドライバは、コントローラ プロジェクトで定義されたカスタム データタイプ のインポートをサポートしています。
コントローラのサポート
- RA EtherNet/IP ドライバは、これらのコントローラ ファミリーをサポートする場合があります。
- ControlLogix®5560
- GuardLogix® 5560
- 1769-L35E および 1769-L32ECompactLogix®
- 1769-L35CRCompactLogix®
- 1768CompactLogix®
- 1768Compact GuardLogix®
- ControlLogix®5570
- GuardLogix®5570
- CompactLogix®5370
- ControlLogix®5580
- CompactLogix®5380
- Compact GuardLogix®5370
- GuardLogix®5580
- Compact GuardLogix®5380
- CompactLogix®5480
- ControlLogix®5590
注:
このドライバは、Logix ファームウェア バージョン v20、v24、v28 以降をサポートしています。ただし、すべてのコントローラおよびコントローラ ファミリーが Logix のすべてのバージョンでサポートされているわけではありません。
注:
- 5560 Redundancy v20 は IP アドレス スワッピングのみをサポートします。
- 5570 Redundancy v20 以降は IP アドレス スワッピングのみをサポートします。
- 5580 Redundancy v33 以降は IP アドレス スワッピングのみをサポートします。
- 5590 Redundancy v38 は IP アドレス スワッピングのみをサポートします。
コントローラ変数
ダイナミックリンク ブラウザの
[コントローラ]
カテゴリには、Rockwell Automation EtherNet/IP ドライバに関連する変数が表示されます。これらの変数をプロジェクト内のオブジェクトにバインドして、コントローラのステータス情報を表示します。変数 | タイプ | 定義 | 読み取り/書き込み | 再起動が必要 |
|---|---|---|---|---|
アクティブなデータ項目 | UInt32 | コントローラから読み取られているアクティブなデータ項目の数 | 読み取り専用 | 再起動は不要 |
アクティビティカウンタ | UInt32 | コントローラから受け取った通信パケットの数 | 読み取り専用 | 再起動は不要 |
カタログ番号 | String | コントローラから読み取るカタログ番号 | 読み取り専用 | 再起動は不要 |
コントローラ名 | String | コントローラの名前 | 読み取り専用 | 再起動は不要 |
失敗したデータ項目 | UInt32 | コントローラから現在読み取られることができないアクティブなデータ項目の数 | 読み取り専用 | 再起動は不要 |
メジャーリビジョン | UInt32 | コントローラファームウェアのメジャーバージョン | 読み取り専用 | 再起動は不要 |
マイナーリビジョン | UInt32 | コントローラファームウェアのマイナーバージョン | 読み取り専用 | 再起動は不要 |
モード | String | コントローラの操作モード。モードはラン、プログラム、フォルト、リモートラン、およびリモートプログラムです。 | 読み取り専用 | 再起動は不要 |
最適化されたブロック | UInt32 | コントローラと HMI デバイス間で送信された最適化されたデータブロックの数 | 読み取り専用 | 再起動は不要 |
パス | String | コントローラへの通信パス | 読み取り専用 | 再起動は不要 |
存在 | Boolean | コントローラがネットワーク上にあるかどうかの表示 | 読み取り専用 | 再起動は不要 |
製品コード | UInt32 | コントローラから読み取る製品コード | 読み取り専用 | 再起動は不要 |
製品タイプ | UInt32 | コントローラからの製品タイプの読み取り | 読み取り専用 | 再起動は不要 |
回復可能なメジャーフォルト | Boolean | コントローラが回復可能なメジャーフォルトを検出したかどうかの表示 | 読み取り専用 | 再起動は不要 |
回復可能なマイナーフォルト | Boolean | コントローラが回復可能なマイナーフォルトを検出したかどうかの表示 | 読み取り専用 | 再起動は不要 |
ランモード | Boolean | コントローラがランモードかどうかの表示 | 読み取り専用 | 再起動は不要 |
同期済み | Boolean | コントローラのデータがランタイムアプリケーションのデータと同期されているかどうかの表示 | 読み取り専用 | 再起動は不要 |
同期状態 | String | コントローラの同期状態 | 読み取り専用 | 再起動は不要 |
回復不能なメジャーフォルト | Boolean | コントローラが回復不可能なメジャーフォルトを検出したかどうかの表示 | 読み取り専用 | 再起動は不要 |
回復不能なマイナーフォルト | Boolean | コントローラが回復不可能なマイナーフォルトを検出したかどうかの表示 | 読み取り専用 | 再起動は不要 |
ベンダー | UInt32 | コントローラから読み取るベンダーコード | 読み取り専用 | 再起動は不要 |
通信
Logix コントローラとの通信を確立するには、対応する 形式で指定します。
[ステーション]
オブジェクトの [経路]
プロパティを IP_Address
\Backplane\Chassis_Slot_Number
1756-CMEE 組み込み型エッジ演算モジュールは、EtherNet/IP 接続を使用せずにバックプレーンからコントローラ タグに直接アクセスするために、 形式をサポートしています。
Backplane\
Chassis_Slot_Number
ヒント:
1756-CMEE を使用して、
Backplane
でルートを開始する場合、オンライン インポートを実行できません。複数の Logix コントローラが関与するルーティングを構成するには、次の形式 を使用します。必要に応じて、 パートを繰り返します。
IP_Address
\Backplane\Port
\Address
\BackplaneChassis_Slot_Number
Port
\Address
ヒント:
FactoryTalk® Linx
を使用してネットワークを参照し、[経路]
値を決定します。次の例では、
OptixPanel™
は Logix ラック 2 CPU からタグを読み取り、[経路]
プロパティの値は [ステーション]
オブジェクトの 192.168.1.10\Backplane\2\A\192.168.2.3\Backplane\0
です。バックプレーンを介した別のネットワーク上のコントローラへのアクセス

ブロック読み取り
ブロック読み取りを使用すると、個々のタグやデータポイントを読み取るのではなく、コントローラからデータブロックを読み取ることができます。これにより、配列やデータ構造などの大きなデータセットをより効率的に読み取ることができます。ネットワークトラフィックを削減し、データ転送を高速化するために、配列や UDT などの大きなデータ構造にはブロック読み取りを推奨します。デフォルトでは、RA Ethernet/IP ステーションコントローラのブロック読み取りは無効になっています。
RA Ethernet/IP ステーションコントローラに大きな構造体または配列がある場合は、ブロック読み取りを有効化します。
[プロジェクトビュー]
で、[RA Ethernet/IP ステーション]
コントローラを選択し、[プロパティ]
で [ブロック読み取りの有効化]
を [真]
に設定します。これにより、ブロック読み取りをサポートするタグ構造体のブロック読み取りが有効になります。
ヒント:
個々のタグのブロック読み取りを無効化して、そのタグのブロック読み取りによる読み取りを行わないようにできます。
[プロジェクトビュー]
で、[RA Ethernet/IP ステーション]
コントローラを選択し、[タグ]
および [コントローラタグ]
を展開してタグを選択し、[プロパティ]
の[ブロック読み取りの有効化]
で [偽]
を選択します。
ヒント:
一部のタグはデータブロックの読み取りをサポートしていません。データブロックを読み取れないタグでブロック読み取りを有効化すると、タグの
[ブロック読み取りの有効化]
を [偽]
に設定する必要があるというメッセージがランタイムで表示されます。イーサネット通信モジュールのサポート
1756-ENET EtherNet/IP ブリッジ モジュールを
RA EtherNet/IP ドライバ
とともに使用することはできません。ra ethernet/ip
ra ethernet/ip driver
ご質問やご意見