![Anybus CompactCom 40 EtherNet/IP Скачать руководство пользователя страница 169](http://html1.mh-extra.com/html/anybus/compactcom-40-ethernet-ip/compactcom-40-ethernet-ip_network-manual_2948758169.webp)
169
Doc.Id. HMSI-27-212
Anybus CompactCom 40 EtherNet/IP
Doc.Rev. 1.5
Command Details: Process_CIP_Routing_Request
Category
Extended
Details
Command Code:
12h
Valid for:
Object Instance
Description
The module will strip the first path within the Unconnected_Send service and evaluate whether or not
it’s possible to continue with the routing (e.g. check that the requested port exists within the port object).
If the stripped path was the last path the contents delivered to the application will be the CIP request
sent to the destination node, otherwise it will be an Unconneced_Send service with updated route path
information.
The module supports one pending request. Additional requests will be rejected by the module.
Note:
Since the telegram length on the host interface is limited, the data must not exceed 255 bytes in
length. If it does, the module will reject the originator of the request (‘Resource unavailable’), and this
command will not be issued towards the host application.
• Command Details
• Response Details
See also...
• “Port Object (F4h)” on page 85 (CIP)
• “CIP Port Configuration Object (0Dh)” on page 153
Field
Contents
Notes
CmdExt[0]
-
(reserved, ignore)
CmdExt[1]
-
(reserved, ignore)
MsgData[0... n]
Destination Path
Destination path encoded as an EPATH.
MsgData[n+1]
Time_tick
Valid after timeout parameters have been updated
MsgData[n+2]
Time-out_ticks
Valid after timeout parameters have been updated
MsgData[n+3... m]
CIP message
CIP message to route
Field
Contents
Notes
CmdExt[0]
00h
(reserved, set to zero)
CmdExt[1]
00h
(reserved, set to zero)
MsgData[0]
CIP Service
Actual CIP service code, response bit set
MsgData[1]
00h
(reserved, set to zero)
MsgData[2]
General Status
Actual CIP General status code
MsgData[3]
Size of Additional Status
No. of 16-bit words in Additional Status Array
MsgData[4... n]
Additional Status Array
Additional status, if applicable
MsgData[n+1... m]
Response Data
Actual response data