![Anybus CompactCom 40 EtherNet/IP Скачать руководство пользователя страница 166](http://html1.mh-extra.com/html/anybus/compactcom-40-ethernet-ip/compactcom-40-ethernet-ip_network-manual_2948758166.webp)
166
Doc.Id. HMSI-27-212
Anybus CompactCom 40 EtherNet/IP
Doc.Rev. 1.5
Command Details: Process_CIP_Object_Request
Category
Extended
Details
Command Code:
10h
Valid for:
Object Instance
Description
By setting the ‘Enable CIP Request Forwarding’-attribute (#11), all requests to unimplemented CIP-ob-
jects and unknown assembly object instances, will be forwarded to the host application through this
command. The application then has to evaluate the request and return a proper response. The module
supports one CIP-request; additional requests will be rejected by the module.
Note that since the telegram length on the host interface is limited, the request data size must not exceed
255 bytes. If it does, the module will send a ‘resource unavailable’ response to the originator of the re-
quest and the message will not be forwarded to the host application.
Note:
This command is similar - but not identical - to the ‘Process_CIP_Request’-command in the An-
ybus CompactCom 40 DeviceNet.
• Command Details
• Response Details
IMPORTANT:
When using this functionality, make sure to implement the common CIP Class Attribute (attribute
#1, ‘Revision’) for all objects in the host application firmware. Failure to observe this will prevent the module from success-
fully passing conformance tests.
Field
Contents
Notes
CmdExt[0]
CIP Service Code
CIP service code from original CIP request
CmdExt[1]
Request Path Size
Number of 16-bit words in the Request Path field
MsgData[0... m]
Request Path
CIP EPATH (Class, Instance, Attr. etc.)
MsgData[m... n]
Request Data
Service-specific data
Field
Contents
Notes
CmdExt[0]
CIP Service Code
(Reply bit set)
CmdExt[1]
00h
(reserved, set to zero)
MsgData[0]
General Status
CIP General Status Code
MsgData[1]
Size of Additional Status
Number of 16-bit words in Additional Status array
MsgData[2... m]
Additional Status
Additional Status, if applicable
MsgData[m... n]
Response data
Actual response data, if applicable