408 Rockwell Automation Publication 1444-UM001D-EN-P - June 2018
Appendix A CIP Objects
The Dynamix 1444 return the following as part of an 0x4B service response.
4 SessionInstance USINT The SessionInstance is initially specified as 0, but on subsequent
calls the SessionInstance returned in the response must be passed
here.
5ReservedBYTE
6 Pad INT Used to align data to a 32-bit boundary.
8 PacketCountDown DWORD The PacketCountDown is initially specified as 0, but on subsequent
calls the PacketCountDown returned in the response must be
passed here.
Table 138 - 0x4B Service Responses
Byte Offset
Within
Structure
Structure
Member
Data
Type
Description
0 SessionInstance USINT The host copies the SessionInstance returned here into each
subsequent Record Request. Up to 3 instances are supported.
1ReservedUSINT
2 Completed Records UINT Incremented each time that another complete record has been
transferred.
There are often several packets per completed record.
4 RecordSize UDINT In this case, it is fixed at the size of one event log record, 16
bytes.
8 PacketCountDown DWORD The host copies the PacketCountDown returned here into each
subsequent Record Request. When the PacketCountDown
reaches 0, the session is complete and the final value in
CompletedRecords is all that is transferred.
12 Status DINT Any of the following can be returned:
• eUnrecognizedSession (1)
• e maxSessionsReached (2)
• ePacketCountOutOfSequence (3)
• eInvalidBufferSelect(4)
•eNoDataAvailable (5)
•eGeneralError (6)
For all successful requests eSUCCESS (0) is returned, any other
value ends the session.
16 Data Array DWORD
[50]
Each record is an array of DWORDs of size RecordSize. This array
of records can be large. It is the responsibility of the calling
application to handle these records appropriately. The DWORD
type is just a placeholder for the actual types in the data
structure that maps to this RecordArray. See the next section for
details.
Table 137 - Event Log Entries (continued)