PS69-DPS
♦
CompactLogix or MicroLogix Platform
Reference
Profibus DP Slave Communication Module
Page 72 of 94
ProSoft Technology, Inc.
January 12, 2009
Parameter Data
Type
Value Description
Reserved5 INT
0
Reserved
Reserved6 INT
0
Reserved
Reserved7 SINT
0
Reserved
ExtDiagDataCnt
SINT
0.. 32
Number of extended diagnostic bytes to send.
Mode
SINT
1 or 0
Bit 0 = 1: don't set the Ext_Diag_Data bit in the standard
diagnostic data even if user diagnostic data are present.
Bit 1 ... 7: reserved
Function SINT 18 DPS_FUNC_SINGLE_DIAG
(send diagnostic request once)
Data[0 .. 31]
SINT[32]
0-255
Data for user specific extended diagnostic. The user can
enter up to 32 bytes (*)
(*) For the proper format of ext. diag data refer to the PROFIBUS Norm. If the
ext. diag data are not well formatted the module will reject the diagnostic request.
DPS_ DIAGNOSTIC_CONFIRM
Parameter Data
Type
Value Description
Reserved1 INT
0
Reserved
Reserved2 INT
0
Reserved
Answer
SINT
24
Answer DPS Diag
Failure
SINT
e
Error, status (see following section)
Reserved3 INT
0
Reserved
Reserved4 INT
0
Reserved
Reserved5 INT
0
Reserved
Reserved6 SINT
0
Reserved
ExtDiagDataCnt
SINT
0
Always 0 in answer
Mode
SINT
0
Always 0 in answer
Function SINT 18 DPS_FUNC_SINGLE_DIAG
DPS Diagnostic Confirmation
CIP MSG Parameterization
Parameter Value Remarks
Message Type
CIP Generic
Service Type
Custom
Service Code
64 hex
Service Code "Bridge Message"
Class
65 hex
CIP Object "CIP_MSG_BRIDGE"
Instance 1
Attribute 0
Source Element
DiagReq
Reference to a Tag of type DPS_DIAGNOSTIC_REQUEST
Destination
DiagCnf
Reference to a Tag of type DPS_DIAGNOSTIC_CONFIRM
Source Length
16 … 48
Corresponds to the size of the DPS_DIAGNOSTIC_REQUEST structure