1. TOP
  2. OMRON
  3. 上位アプリケーション
  4. CIPメッセージ通信 UCMM
  5. CipObject

NJ/NX 内臓EtherNet/IPポート宛てCIPオブジェクト

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

オブジェクトの種類

オブジェクトの名称クラスID内容
Identity0x01CPUユニット情報の読出しなど
NX Configuration0x74NXオブジェクト情報の読出し書込みなど
TCP/IP Interface0xF5TCP/IP情報の読出し書込みなど
Ethernet Link0xF6Ethernet情報の読出し書込みなど
PLC0xC4コントローラのステータス取得など

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

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

サービスコード

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

コマンド一覧

Service CodeClass IDInstance IDAttribute ID TypeParameter
0x010x010x00-Class
0x01-Instance
0x0E0x010x000x01UINTRevision
0x02UINTMaxInstance
0x010x01UINTVenderID
0x02UINTDeviceType
0x03UINTProductCode
0x04StructRevision
USINTMejorRevision
USINTMinorRevision
0x05WORDStatus
0x06UDINTSerialNumber
0x07STRINGProductName
0x050x010x01-Reset

NX Configurationオブジェクト (ClassID 0x74)

NXオブジェクト情報の読出し書込み、NXユニットのリスタート、発生中の異常の取得、イベントログの取得と消去など

サービスコード

Formatの種類は以下の種類のうち"ANSI Extended Symbol Segment"を使います
Service Code名称内容
0x33Read NX objectNXオブジェクトの読出し
0x34Write NX ObjectNXオブジェクトの書込み
0x35Restart NX unitNXユニットのリスタート
0x36Save parameterパラメータを保存
0x37Switch parameter write mode書込みモード切り替え
0x38Read total power on time累積通電時間読出し
0x3AGet current error発生中異常読出し
0x3BGet event logイベントログ読出し
0x3CClear event logイベントログ消去
0x3DInitialize unit operation parameterNXオブジェクトの初期化
0x3EGet current user errorユーザ異常取得

コマンド一覧

Service CodeClass IDInstance IDAttribute IDRequestData
0x330x740x01-UnitNo, Index, SubIndex, ControlField
0x340x740x01-UnitNo, Index, SubIndex, ControlField, Length, WriteData
0x350x740x01-UnitNo
0x360x740x01-UnitNo
0x370x740x01-UnitNo
0x380x740x01-UnitNo
0x3A0x740x01-UnitNo, StartNumberOfReadRecord
0x3B0x740x01-UnitNo, EventLogType, StartIndexOfReadRecord, NumberOfReadREcord
0x3C0x740x01-UnitNo, EventLogType
0x3D0x740x01-UnitNo
0x3E0x740x01-UnitNo, StartNumberOFReadRecord

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

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

サービスコード

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

コマンド一覧

Service CodeClass IDInstance IDAttribute 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
0x100xF50x010x01-0x06 同上

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

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

サービスコード

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

コマンド一覧

Service CodeClass IDInstance IDAttribute IDTypeParameter
0x0E0xF60x000x01UINTRevision
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
0x0CStructHC Interface Counters
ULINTHCInOctets
ULINTHCInUnicastPkts
ULINTHCInMulticastPkts
ULINTHCBroadcastPkts
ULINTHCOutOctets
ULINTHCOutUnicastPkts
ULINTHCOutMulticastPkts
ULINTHCOutBroadcastPkt
0x0DStructHC Media Counters
ULINTHCStatysAlignmentErrors
ULINTHCStatsFCSErrors
ULINTHCStatsInternalMacTransmitErrors
ULINTHCStatsFrameTooLongs
ULINTHCStatsInternalMacReceiveErrors
ULINTHCStatsMaSymbolErrors
0x100xF60x01AttributeID 0x01-0x06,0x0C,0x0D 同上のパラメータ
0x4C0xF60x01AttributeID 0x04,0x05,0x0C,0x0D 同上のパラメータ

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

コントローラのステータス読出しと動作モードの変更をします

サービスコード

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

コマンド一覧

Service CodeClass IDInstance IDAttribute IDTypeParameter
0x0E0xC40x000x01UINTRevision
0x02UINTMaxInstance
0x64UINTPLC Mode
0x65UINTPLC Error Status
0x66STRINGPLC Model
0x100xC40x000x64UINT

この記事へのコメント