TCP/IP Interfaceオブジェクト(Class ID 0xF5)は、EtherNet/IP機器のTCP/IPネットワーク設定を管理する標準CIPオブジェクトです。
IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバ、ホスト名などのネットワーク情報を取得または設定できます。
EtherNet/IP通信を行うための基本的なネットワーク設定を確認する際や、リモートから設定変更を行う際に利用されます。
サービスコード
Service Code
名称
内容
0x01
Get_Attribute_All
インスタンスを指定してパラメータの値を全て読み出します
0x0E
Get_Attribute_Single
インスタンスとアトリビュートを指定してパラメータの値を読み出します
0x10
Set_Attribute_Single
インスタンスとアトリビュートを指定してパラメータの値を書き込みます
コマンド一覧
Service Code
Class ID
Instance ID
Attribute ID
Type
Parameter
0x01
0xF5
0x00
-
Class
0x0E
0xF5
0x00
0x01
UINT
Revision
0x02
UINT
MaxInstance
0x03
UINT
Number of Instances
0x01
0x01
DWORD
Interface Configuration Status
0x02
DWORD
ConfigurationCapability
0x03
DWORD
ConfigurationControl
0x04
Struct
PhysicalLinkObject
UINT
Path Size
EPATH
Path
0x05
Struct
Interface Configuration Status
UDINT
IP Address
UDINT
Network Mask
UDINT
Gateway Address
UDINT
Name Server
UDINT
Name Server2
UDINT
Domain Name
0x06
STRING
Host Name
0x10
0xF5
0x01
0x01-0x06 同上
Ethernet Linkオブジェクト (ClassID 0xF6)
Ethernet Linkオブジェクト(Class ID 0xF6)は、Ethernetポートの物理リンク状態や通信統計情報を管理する標準CIPオブジェクトです。
通信速度、MACアドレス、送受信パケット数、エラー数、衝突回数などの情報を取得できます。
ネットワークトラブルの調査や通信品質の監視、Ethernetインターフェースの状態確認に利用される重要なオブジェクトです。
サービスコード
Service Code
名称
内容
0x0E
Get_Attribute_Single
アトリビュートを指定してパラメータの値を読み出します
0x10
Set_Attribute_Single
アトリビュートを指定してパラメータの値を書き込みます
0x4C
Get_and_Clear
アトリビュート4または5を指定してパラメータの値をゼロクリアします
コマンド一覧
Service Code
Class ID
Instance ID
Attribute ID
Type
Parameter
0x0E
0xF6
0x00
0x01
UINT
Revision
0x02
UINT
MaxInstance
0x03
UINT
Number of Instances
0x01
0x01
UDINT
Interface Speed
0x02
DWORD
Interface Flags
0x03
USINT[6]
Physical Address
0x04
Struct
Interface Counters
UDINT
In Octets
UDINT
In Unicast Packets
UDINT
In NonUnicast Packets
UDINT
In Discards
UDINT
In Errors
UDINT
In Unknown Protos
UDINT
Out Octets
UDINT
Out Unicast Packetes
UDINT
Out NonUnicast Packets
UDINT
Out Discards
UDINT
Out Errors
0x05
Struct
Media Counters
UDINT
Alignment Errors
UDINT
FCS Errors
UDINT
Single Colisions
UDINT
Multiple Colisions
UDINT
SQE Test Errors
UDINT
Deferre Trasmissions
UDINT
Late Collisions
UDINT
Excessive Collisions
UDINT
MAC Transmit Errors
UDINT
Carrier Sense Errors
UDINT
Frame Too Long
UDINT
MAC Receive Errors
0x06
Struct
Interface Control
WORD
Control Bits
UINT
Forced interface Speed
0x0C
Struct
HC Interface Counters
ULINT
HCInOctets
ULINT
HCInUnicastPkts
ULINT
HCInMulticastPkts
ULINT
HCBroadcastPkts
ULINT
HCOutOctets
ULINT
HCOutUnicastPkts
ULINT
HCOutMulticastPkts
ULINT
HCOutBroadcastPkt
0x0D
Struct
HC Media Counters
ULINT
HCStatysAlignmentErrors
ULINT
HCStatsFCSErrors
ULINT
HCStatsInternalMacTransmitErrors
ULINT
HCStatsFrameTooLongs
ULINT
HCStatsInternalMacReceiveErrors
ULINT
HCStatsMaSymbolErrors
0x10
0xF6
0x01
AttributeID 0x01-0x06,0x0C,0x0D 同上のパラメータ
0x4C
0xF6
0x01
AttributeID 0x04,0x05,0x0C,0x0D 同上のパラメータ
PLCオブジェクト (ClassID 0xC4)
PLCオブジェクト(Class ID 0xC4)は、OMRONコントローラの動作状態や運転モードを管理するオブジェクトです。
PLCの現在モード(PROGRAM、RUN、MONITORなど)の取得や変更、異常状態の確認、システムアラームの解除などを行うことができます。
EtherNet/IP通信を利用したリモート監視や運転制御を実現するための重要なオブジェクトです。