ネ ッ ト ワー ク通信
こ の章では、さ ま ざ ま な機能を有効にす る ために
CompactLogix
コ ン ト ロ ー ラ が追加のネ ッ ト ワ ー ク を サポー ト す る 方法を 説明 し ます。表4- CompactLogixコ ン ト ロー ラ ネ ッ ト ワー ク のサポー ト
機能 例
分散( リ モー ト ) I/Oを制御する。
• EtherNet/IP
• ControlNet
• DeviceNet
コ ン ト ロー ラ間でデー タ の生成/消費 する(イ ン タ ーロ ッ ク)。
• EtherNet/IP
• ControlNet
他のデバイ ス と の間で メ ッ セージ を送 受信する( これには、RSLogix 5000プ ログ ラ ミ ング ソ フ ト ウ ェ ア を介する コ ン ト ロー ラへのア ク セスが含まれる)。
• EtherNet/IP
• ControlNet
• DeviceNet(デバイ スへのみ)
• シ リ アル
• DH-485
CompactLogixコ ン ト ロー ラ
DeviceNetネ ッ ト ワー ク
分散(リ モー ト ) I/Oプ ラ ッ ト フ ォ ーム CompactLogixコ ン ト ロー ラ
ControlNetネ ッ ト ワー ク
他のLogix5000 コ ン ト ロー ラ
CompactLogixコ ン ト ロー ラ
EtherNet/IPネ ッ ト ワー ク
他の リ モー ト デバイ ス
項目 参照ページ
EtherNet/IPネ ッ ト ワー ク通信 50
ControlNetネ ッ ト ワー ク通信 52
DeviceNet通信 55
シ リ アル通信 57
DH-485ネ ッ ト ワーク 通信 73
第 4章 ネ ッ ト ワー ク 通信
EtherNet/IP ネ ッ ト ワー ク 通信
EtherNet/IP
ネ ッ ト ワ ー ク は、TCP/IP
やUDP
な ど の標準的な イ ン タ ーネ ッ ト プ ロ ト コ ル を介 し てCIP (Common Industrial Protocol
: 産業用共通プ ロ ト コ ル)
を階層化す る こ と で、 制御、 構成、 デー タ 収集サービ ス を実現 し ます。広 く 使用 さ れてい る 規格を こ の よ う に組み合わせ る こ と で、情報デー タ の交換 と アプ リ ケーシ ョ ン を両方 と も サポー ト す る のに必要な機能が得 ら れます。EtherNet/IP
ネ ッ ト ワ ー ク では、 市販のEthernet
コ ン ポーネ ン ト と 物理 メ デ ィ ア も 使用す る ため、 コ ス ト 効率の高いプ ラ ン ト ・ フ ロ ア ・ ソ リ ュ ーシ ョ ン を実現で き ます。EtherNet/IP
通信の場合は、 以下のEtherNet/IP
通信ポー ト を装備 し たCompactLogix
コ ン ト ロ ー ラ を使用で き ます。• 1769-L32E CompactLogix
コ ン ト ロ ー ラ• 1769-L35E CompactLogix
コ ン ト ロ ー ラEtherNet/IP
ネ ッ ト ワー ク 上で1769 CompactLogix
コ ン ト ロ ー ラ を 使用す る 場合は、 以下の ソ フ ト ウ ェ ア製品を使用 し ます。EtherNet/IP
通信モジ ュ ール•
メ ッ セージ送信、 プ ロ デ ュ ーサ/
コ ン シ ュ ーマ タ グ、HMI
、 お よ び分散I/O
をサポー ト す る 。•
標準TCP/UDP/IP
プ ロ ト コ ルで メ ッ セージ を カプセル化す る 。• ControlNet
とDeviceNet
で共通アプ リ ケーシ ョ ン レ イ ヤ を 共有す る 。• RJ45
、 カ テ ゴ リ5
、 非シール ド の ツ イ ス ト ・ ペア ・ ケーブ ルを使用 し て イ ン タ ーフ ェ イ スす る 。表5- EtherNet/IPネ ッ ト ワー ク ソ フ ト ウ ェ アの組合せ
ソ フ ト ウ ェ ア 機能 要件
RSLogix 5000プ ログ ラ ミ ン
グ ソ フ ト ウ ェ ア • CompactLogixプ ロ ジ ェ ク ト を構成する。
• EtherNet/IP通信を定義す
る。
必要
RSLogix 5000プ ログ ラ ミ ン グ ソ フ ト ウ ェ ア と BOOTP/DHCPユーテ ィ リ テ ィ
EtherNet/IPネ ッ ト ワー ク 上 のデバイ スにIPア ド レ ス を割付ける。
不要
RSNetWorx for EtherNet/IPソ フ
ト ウ ェ ア IPア ド レ ス またはホス ト 名によ っ て、EtherNet/IP デバイ ス を構成する。
不要
ネ ッ ト ワー ク通信 第 4章
こ の例では、
•
コ ン ト ロ ー ラ は、 互いに タ グ を生成お よ び消費で き る 。•
コ ン ト ロ ー ラ は、 デー タ を送受信す る か、 ま たはデバ イ ス を構成す るMSG
命令を指令で き る 。•
パー ソ ナル コ ン ピ ュ ー タ は、 プ ロ ジ ェ ク ト を コ ン ト ロ ー ラ と の間でア ッ プ ロ ー ド ま たはダ ウ ン ロ ー ド で き る 。•
パー ソ ナル コ ン ピ ュ ー タ は、EtherNet/IP
ネ ッ ト ワー ク 上に デバ イ ス を構成で き る 。図4- CompactLogix EtherNet/IPの概要
EtherNet/IP ネ ッ ト ワー ク を介する コ ネ ク シ ョ ン
コ ン ト ロ ー ラ が使用す る コ ネ ク シ ョ ン数は、 シ ス テ ム内の他のデ バ イ ス と 通信で き る よ う に コ ン ト ロ ー ラ を 構成す る と 決 ま り ま す。 コ ネ ク シ ョ ンは リ ソ ース の割当てに よ り 行なわれ、 非接続型 メ ッ セージに比べて信頼性の高いデバ イ ス間通信を行ない ます。
EtherNet/IP
コ ネ ク シ ョ ンはすべて非ス ケ ジ ュ ール型です。非ス ケ ジ ュ ール型 コ ネ ク シ ョ ンでは、 要求パケ ッ ト 間隔(RPI)
ま たはプ ロ グ ラ ム(MSG
命令な ど)
に よ っ て コ ン ト ロ ー ラ 間の メ ッ セージ1 23 4
5 67 8
ワー ク ス テーシ ョ ン
PowerFlex 755ド ラ イ ブ
PanelView Plusタ ー ミ ナル
統合EtherNet/IP ポー ト を装備 し たCompactLogix コ ン ト ロー ラ
統合EtherNet/IP ポー ト を装備 し たCompactLogix コ ン ト ロー ラ
ArmorPoint I/Oモ ジ ュ ール を取付けた1738-AENT ArmorPoint EtherNet/IPアダ プ タ
POINT I/Oモジ ュールを取付け
た1734-AENT POINT I/Oアダプ タ ControlLogix I/Oモ ジ ュ ールを取 付けた1756-EN2T ControlLogix EtherNet/IP通信モ ジ ュ ール
ス イ ッ チ
分散I/O モ ジ ュ ール
第 4章 ネ ッ ト ワー ク 通信
1769-L32E
お よ び1769-L35E
コ ン ト ロ ー ラ は、100
の コ ネ ク シ ョ ン を サ ポ ー ト し ま す。 た だ し 、 内蔵EtherNet/IP
ポ ー ト の み が、EtherNet/IP
ネ ッ ト ワー ク を介す る32
のCIP
コ ネ ク シ ョ ン をサポー ト し ます。 こ れ ら の コ ン ト ロ ー ラ では、 効果的にサポー ト で き る エ ン ド ノ ー ド の コ ネ ク シ ョ ン数は、 コ ネ ク シ ョ ンのRPI
に よ っ て 異な り ます。内蔵
EtherNet/IP
ポー ト で32
の通信コ ネ ク シ ョ ンすべて を使用で き ます。 ただ し、 コ ネ ク シ ョ ンの一部は、 非I/O
目的でオン ラ イ ン にする な どの作業に使用可能な ま ま にする こ と をお奨め し ます。ControlNet ネ ッ ト ワー ク 通信
ControlNet
は、1
つの物理 メ デ ィ ア リ ン ク 上でのプ ロ グ ラ ミ ン グ お よ び構成デー タ のア ッ プ ロ ー ド と ダ ウ ン ロ ー ド を含む、 タ イ ム ク リ テ ィ カルなI/O
と デー タ の イ ン タ ー ロ ッ ク 、お よ び メ ッ セー ジ 送信デー タ の両方の高速転送 を 行 な う リ ア ル タ イ ム の制御 ネ ッ ト ワ ー ク です。ControlNet
ネ ッ ト ワ ー ク の非常に効率的な デー タ 転送能力は、 シ ス テ ム ま たはアプ リ ケーシ ョ ン内のI/O
性 能 と ピ ア・ツー・ピ ア通信を大幅に向上 し ます。ControlNet
ネ ッ ト ワー ク は高度に確定的で反復可能で、 デバ イ ス が接続 さ れたか、 ま たはネ ッ ト ワー ク か ら 切 り 離 さ れて も 影響を 受け ません。 こ の堅固な特性に よ り 、 信頼性が高 く 、 リ アル タ イ ムの同期お よ び調整機能を実現 し ます。ControlNet
ネ ッ ト ワー ク には、 以下の よ う な機能があ り ます。• CompactLogix
プ ラ ッ ト フ ォームのためのデフ ォ ル ト のネ ッ ト ワ ー ク です。• ControlNet
ネ ッ ト ワー ク が大量のI/O
点数を う ま く 処理で き る ため、 リ モー トI/O (RIO)
ネ ッ ト ワ ー ク の代替/
交換 にな る 。•
複数の分散DeviceNet
ネ ッ ト ワ ー ク へのバ ッ ク ボーン•
ピ ア ・ イ ン タ ー ロ ッ ク ・ ネ ッ ト ワー ク要求パケ ッ ト 間隔 最大EtherNet/IPポー ト 通信 コ ネ ク シ ョ ン
2msec 2
4msec 5
8msec 10
16msec 18
32msec+ 25+
ネ ッ ト ワー ク通信 第 4章
ControlNet
ネ ッ ト ワー ク 上の1769 CompactLogix
コ ン ト ロ ー ラ を使 用す る 場合は、 以下の ソ フ ト ウ ェ ア製品を使用で き ます。ControlNet
通信モジ ュ ール•
メ ッ セージ送信、 プ ロ デ ュ ーサ/
コ ン シ ュ ーマ タ グ、 お よ び分散I/O
をサポー ト す る 。• DeviceNet
とEtherNet/IP
ネ ッ ト ワ ー ク で共通アプ リ ケー シ ョ ン レ イ ヤ を共有す る 。•
ルーテ ィ ン グ テーブルは必要ない。•
絶縁 と 距離の延長のために同軸お よ びフ ァ イ バー リ ピー タ の使用を サポー ト で き る 。こ の例では、
•
コ ン ト ロ ー ラ は、 互いに タ グ を生成お よ び消費で き る 。•
コ ン ト ロ ー ラ は、 デー タ を送受信す る か、 ま たはデバ イ ス を構成す るMSG
命令を指令で き る 。•
パー ソ ナル コ ン ピ ュ ー タ は、 プ ロ ジ ェ ク ト を コ ン ト ロ ー ラ と の間でア ッ プ ロ ー ド ま たはダ ウ ン ロ ー ド で き る 。•
パー ソ ナル コ ン ピ ュ ー タ は、ControlNet
上のデバ イ ス を構成 で き 、 ネ ッ ト ワー ク 自体を構成で き る 。表6- ControlNetネ ッ ト ワー ク ソ フ ト ウ ェ アの組合せ
ソ フ ト ウ ェ ア 機能 要件
RSLogix 5000プ ログ ラ ミ ン
グ ソ フ ト ウ ェ ア • CompactLogixプ ロ ジ ェ ク ト を構成する。
• EtherNet/IP通信を定義
する。 必要
RSNetWorx for ControlNetソ フ
ト ウ ェ ア • ControlNetネ ッ ト ワー ク を構成する。
• NUT (ネ ッ ト ワー ク更 新時間)を定義する。
• ControlNetネ ッ ト ワー ク を スケジ ュ ール設定 する。
第 4章 ネ ッ ト ワー ク 通信
図5- CompactLogix ControlNetの概要
ControlNet ネ ッ ト ワー ク を介する コ ネ ク シ ョ ン
コ ン ト ロ ー ラ が使用す る コ ネ ク シ ョ ン数は、 シ ス テ ム内の他のデ バ イ ス と 通信で き る よ う に コ ン ト ロ ー ラ を 構成す る と 決 ま り ま す。 コ ネ ク シ ョ ンは、 デバ イ ス間に非接続型 メ ッ セージに比べて 信頼性の高い通信を提供す る リ ソ ース の割当てです。
ControlNetネ ッ ト ワー ク
分散I/O
1756 I/Oモ ジ ュ ールを取付 けた1756-CNBモ ジ ュ ール(アダ プ タ と し て)
1794 I/Oモ ジ ュ ールを取付
けたM1794-ACN15アダプ タ
パー ソ ナル コ ン ピ ュ ー タ/ワー ク ス テーシ ョ ン
CompactLogixコ ン ト ロー ラ
1788-CNCカ ー ド を装 着 し たFlexLogixコ ン
ト ロー ラ
1734 I/Oモ ジ ュ ールを
取付けた1734-ACNR
アダプ タ PowerFlex 700Sド ラ イ ブ
PanelView™タ ー ミ ナル
PLC-5®/40C15コ ン ト ロー ラ
表7- ControlNetコ ネ ク シ ョ ン方法 コ ネ ク シ ョ ン方法 説明
スケジ ュ ール スケジ ュ ール コ ネ ク シ ョ ンは、ControlNet通信に固有です。 スケジ ュ ール コ ネ ク シ ョ ン によ っ て、
要求パケ ッ ト 間隔(RPI)の規定の間隔で繰返 し デー タ を送受信で き ます。 例えば、 指定 さ れた間隔 でモジ ュ ールから デー タ を繰返 し 受信する ため、I/Oモ ジ ュ ールへの コ ネ ク シ ョ ンはスケジ ュ ール コ ネ ク シ ョ ン です。 他のスケジ ュ ール コ ネ ク シ ョ ンには、 以下の コ ネ ク シ ョ ンがあ り ます。
• 通信デバイ ス
• プ ロデ ュ ーサ/コ ン シ ュ ーマ タ グ
ControlNetネ ッ ト ワー ク上では、RSNetWorx for ControlNetを使用 し てスケジ ュ ール コ ネ ク シ ョ ン をすべて 有効に し て、 ネ ッ ト ワー ク更新時間(NUT)を確立する必要があ り ます。 コ ネ ク シ ョ ン を スケ ジ ュ ール し て、 コ ネ ク シ ョ ン を特別に処理する ためにネ ッ ト ワー クバン ド 幅を予約 し ます。
非スケジ ュ ール 非スケジ ュ ール コ ネ ク シ ョ ンは、 ラ ダーロ ジ ッ ク またはプ ログ ラ ム(MSG命令な ど)によ っ て ト リ ガ さ れる ノ ー ド 間の メ ッ セージ転送です。 非スケジ ュ ール型 メ ッ セージ では、 必要な と き にデー
ネ ッ ト ワー ク通信 第 4章
1769-L32C
お よ び1769-L35CR
コ ン ト ロ ー ラ は100
の コ ネ ク シ ョ ン をサポー ト し ます。 ただ し 、 内蔵ControlNet
ポー ト のみが、32
の通信 コ ネ ク シ ョ ン を サポー ト し ます。 こ れ ら の コ ン ト ロ ー ラ で は、 効果的にサポー ト で き る エ ン ド ノ ー ド の コ ネ ク シ ョ ン数は、コ ネ ク シ ョ ンの
NUT
とRPI
に よ っ て異な り ます。内蔵
ControlNet
ポー ト では32
の通信 コ ネ ク シ ョ ンすべて を使用 で き ます。 ただ し 、 コ ネ ク シ ョ ンの一部は、 オ ン ラ イ ンに し た り 、 非 ス ケ ジ ュ ールのネ ッ ト ワ ー ク ト ラ フ ィ ッ ク な ど の作業に使用 可能な ま ま にす る こ と をお奨め し ます。DeviceNet 通信 DeviceNet
ネ ッ ト ワ ー ク はCIP (Common Industrial Protocol
: 産業用 共通プ ロ ト コ ル)
を使用 し て、 産業デバ イ ス の制御、 構成、 お よ びデー タ 収集機能を提供 し ます。DeviceNet
ネ ッ ト ワ ー ク は、 定 評のあ る コ ン ト ロ ー ラ ・ エ リ ア ・ ネ ッ ト ワー ク(CAN)
テ ク ノ ロ ジ を使用 し 、 取付け コ ス ト を低減 し て、 取付け時間 と コ ス ト のか か る ダ ウ ン タ イ ム を短縮 し ます。DeviceNet
ネ ッ ト ワー ク では、 各デバ イ ス をI/O
モジ ュ ールに配 線す る こ と な く 、 プ ラ ン ト ・ フ ロ ア ・ コ ン ト ロ ー ラ に直接接続でき る ため、 デバ イ ス の各種情報を取得で き ます。
NUT RPI サポー ト さ れるControlNet通信 コ ネ ク シ ョ ン(1)
(1) NUT/RPIの組合せご と の、 サポー ト で き る コ ネ ク シ ョ ン数の範囲を示 し ます。 コ ネ ク
シ ョ ン数の小 さ い数字は、 リ ーズナブルなControlNetポー トCPU稼働率を保持する ため に推奨する数値です。 大き い方の数字は、NUT/RPIの組合せに可能な最大コ ネ ク シ ョ ン 数です。
2msec 2msec 0~1
3msec 3msec 1~2
5msec 5msec 3~4
10msec 10msec 6~9
14msec 14msec 10~12
5msec 20msec 12~16
4msec 64msec 31
表8- CompactLogix DeviceNet通信イ ン タ ー フ ェ イ ス
ア プ リ ケーシ ョ ン 選択する製品
• 他のDeviceNetデバイ ス と 通信 し ます。
• コ ン ト ロー ラ をDeviceNetのマス タ またはス レーブ と し て使 用する。
• 他の通信に コ ン ト ロー ラのControlNet、Ethernet、 またはシ リ アルポー ト を使用する。
1769-SDN DeviceNet スキ ャ ナモ ジ ュ ール
• DeviceNetネ ッ ト ワー ク上の リ モー ト Compact I/Oにア ク セスす る。
• リ モー トI/Oデー タ を30のモ ジ ュ ールに送信 し て、 ス キ ャ ナまたは コ ン ト ロー ラ に戻す。
1769-ADN DeviceNet アダプ タ モ ジ ュ ール(1) (1) こ の表は、1769-ADNモ ジ ュ ールを使用 し てDeviceNet上の リ モー トCompact I/Oにア ク セ ス
する ために特別に説明 し ています。 ただ し 、CompactLogixコ ン ト ロー ラ は、DeviceNetを 介 し て他のア レ ン ・ ブ ラ ン ド リ ーの リ モー トI/Oモ ジ ュ ールにア ク セス で き ます。 そ