1. TOP
  2. KEYENCE
  3. 上位アプリケーション
  4. CipObject KV

KV EtherNet/IPポート宛てCIPオブジェクト

CIPオブジェクトの概略を記載します
各パラメータの値の内容など詳細についてはマニュアル(EtherNet/IP機能 ユーザーズマニュアル)を参照してください

オブジェクトの種類

オブジェクトの名称クラスID内容
PLC0x65PUユニットの状態やデバイスの書き込み/読み出し
Identity0x01EtherNet/IPユニットの情報の読出しなど
Message Router0x02EtherNet/IPユニットの情報の読出しなど
Assembly0x04EtherNet/IPユニットでタグ設定に割り付けられたデバイスへのアクセス
Connection Manager0x06コネクション型通信に使用
TCP/IP Interface0xF5TCP/IP情報の読出し書込みなど
Ethernet Link0xF6Ethernet情報の読出し書込みなど

PLCオブジェクト (ClassID 0x65)

CPUユニットの状態やデバイスの書き込み/読み出しをします

サービスコード

Service Code名称内容
0x0EGet_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を読み出します
0x4B連続データ読み出し
0x4C連続データ書き込み
0x4D拡張ユニットバッファメモリ読み出し
0x4E拡張ユニットバッファメモリ書き込み
0x4F動作モード変更
0x50エラークリア

コマンド一覧

Service CodeClass IDInstance IDAttribute IDTypeParameter
0x0E0x650x000x64機種読出し
0x65動作モード読出し
0x66エラー番号読出し
0x4F0x650x00動作モード変更
0x500x650x00エラークリア
0x4B0x650x00連続データ読出し
0x4C0x650x00連続データ書込み
0x4D0x650x00拡張ユニットバッファメモリ読出し
0x4E0x650x00拡張ユニットバッファメモリ書込み

Identityオブジェクト (ClassID 0x01)

CPUユニット情報の読出しや内臓EtherNet/IPポートをリセットします

サービスコード

Service Code名称内容
0x01Get_Attribute_Allインスタンスを指定してパラメータの値を全て読み出します
0x0EGet_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を読み出します

コマンド一覧

Service CodeClass IDInstance IDAttribute ID TypeParameter
0x010x010x00-Class
0x01-Instance
0x0E0x010x000x01 UINTRevision
0x02UINTMaxInstance
0x03UINTNumber of Instances
0x06UINTMaximum ID Number Class Attributes
0x07UINTMaximum ID Number Instance Attributes
0x010x01UINTVenderID
0x02UINTDeviceType
0x03UINTProductCode
0x04StructRevision
USINTMejorRevision
USINTMinorRevision
0x05WORDStatus
0x06UDINTSerialNumber
0x07STRINGProductName

Message Routerオブジェクト (ClassID 0x02)

受信したメッセージを管理します

サービスコード

Service Code名称内容
0x0EGet_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を読み出します

コマンド一覧

Service CodeClass IDInstance IDAttribute ID TypeParameter
0x0E0x020x00 0x01UINTRevision
0x02UINTMaxInstance
0x03UINTNumber of Instances
0x06UINTMaximum ID Number Class Attributes
0x07UINTMaximum ID Number Instance Attributes
0x010x01StructObject_list
UINTNumber
UINT[]Classes

Assemblyオブジェクト (ClassID 0x04)

EtherNet/IPユニットでタグ設定に割り付けられたデバイスへアクセスします

サービスコード

Service Code名称内容
0x0EGet_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を読み出します

コマンド一覧

Service CodeClass IDInstance ID Attribute IDTypeParameter
0x0E0x040x00 0x01UINTRevision
0x64-C70x03BYTE[]Data
0x04UINTSize

TCP/IP Interfaceオブジェクト (ClassID 0xF5)

IPアドレス、サブネットマスク、ゲートウェイ等の設定の読出しと書き込みをします

サービスコード

Service Code名称内容
0x01Get_Attribute_Allインスタンスを指定してパラメータの値を全て読み出します
0x0EGet_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を読み出します
0x10Set_Attribute_Singleインスタンスとアトリビュートを指定してパラメータの値を書き込みます

コマンド一覧

Service CodeClass IDInstance ID Attribute IDTypeParameter
0x010xF50x00-Class
0x0E0xF50x000x01UINTRevision
0x02UINTMaxInstance
0x03UINTNumber of Instances
0x010x01DWORDInterface Configuration Status
0x02DWORDConfigurationCapability
0x03DWORDConfigurationControl
0x04StructPhysicalLinkObject
UINTPath Size
EPATHPath
0x05StructInterface Configuration Status
UDINTIP Address
UDINTNetwork Mask
UDINTGateway Address
UDINTName Server
UDINTName Server2
UDINTDomain Name
0x06STRINGHost Name
0x08USINTTTL Value
0x09StructMcast Config
USINTAlloc Control
USINTReserved
UINTNum Mcast
UDINT Mcast Start Addr
0x14UDINTEncapslation Inactivity Timeout
0x100xF50x010x01-0x06 同上

Ethernet Linkオブジェクト (ClassID 0xF6)

Ethernetの設定、ステータスを読出します

サービスコード

Service Code名称内容
0x01Get_Attribute_Allインスタンスを指定してパラメータの値を全て読み出します
0x0EGet_Attribute_Singleアトリビュートを指定してパラメータの値を読み出します
0x10Set_Attribute_Singleアトリビュートを指定してパラメータの値を書き込みます
0x4CGet_and_Clearアトリビュート4または5を指定してパラメータの値をゼロクリアします

コマンド一覧

Service CodeClass IDInstance ID Attribute IDTypeParameter
0x0E0xF60x00 0x01UINTRevision
0x02UINTMaxInstance
0x03UINTNumber of Instances
0x010x01UDINTInterface Speed
0x02DWORDInterface Flags
0x03USINT[6]Physical Address
0x04StructInterface Counters
UDINTIn Octets
UDINTIn Unicast Packets
UDINTIn NonUnicast Packets
UDINTIn Discards
UDINTIn Errors
UDINTIn Unknown Protos
UDINTOut Octets
UDINTOut Unicast Packetes
UDINTOut NonUnicast Packets
UDINTOut Discards
UDINTOut Errors
0x05StructMedia Counters
UDINTAlignment Errors
UDINTFCS Errors
UDINTSingle Colisions
UDINTMultiple Colisions
UDINTSQE Test Errors
UDINTDeferre Trasmissions
UDINTLate Collisions
UDINTExcessive Collisions
UDINTMAC Transmit Errors
UDINTCarrier Sense Errors
UDINTFrame Too Long
UDINTMAC Receive Errors
0x06StructInterface Control
WORDControl Bits
UINTForced interface Speed
0x07USINTInterface Type
0x0ASTRINGInterface Label
0x0BStructInterface Capability
DWORDCapability Bits
STRUCTSpeed/Duplex Options
USINTSpeed/Duplex Array Count
Speed Duplex Array
UINTInterface Speed
USINTInterface Duplex Mode

この記事へのコメント