ProSoft Technology ILX69-PBM User Manual
Page 83
ILX69-PBM ♦ CompactLogix or MicroLogix Platform
Contents
PROFIBUS Master Communication Module
User Manual
ProSoft Technology, Inc.
Page 83 of 124
February 4, 2015
Slave Diagnostic
The Slave Diagnostic request is used to query the status of a slave by its address. This
request can be used to determine the general health of the slave device. The instruction
Request / Confirmation format is as follows.
ILX69PBM.CONTROL.SlaveDiagnostic.GetSlaveDiag.
Parameter
Data Type
Value
Description
Initiate
BOOL
0x0000
Triggers the Get Slave Diagnostic command
Address
SINT
0 to 125
Slave address
Function
SINT
0 or 1
0 = Requested from Master
1 = Requested from Slave
MSGStatus
-
-
Message Status, see below
MSGStatus - Message Status
Parameter
Data Type
Description
Done
BOOL
Message Status is available
Error
BOOL
Last message was transmitted with an error
DoneCount
DINT
OK response count
ErrorCount
DINT
Error message count
ILX69PBM.CONTROL.SlaveDiagnostic.GetSlaveDiag.Response.
Name
Data Type
Description
SlaveAddress
SINT
Slave address
SlaveDiagnosticFailure SINT
Slave Diagnostic Failure
StationNotExist
BOOL
No response from slave or the station does not exist.
StationNotReady
BOOL
Slave is not in a ready state
ConfigurationFault
BOOL
Configuration fault detected
ExtendedDiagnostic
BOOL
Extended diagnostics area is used
SyncFreezeNoSupport BOOL
Unknown command is detected by the slave
InvalidResponse
BOOL
Invalid slave response
ParamterFault
BOOL
Last parameterization telegram was faulty
MasterLock
BOOL
Slave is controlled by another master
ParameterRequest
BOOL
Slave must be parameterized
StaticDiagnostic
BOOL
This bit remains active until all diagnostics data has been
retrieved from the slave
Slave
BOOL
This bit is always set by the slave
Watchdog
BOOL
Slave watchdog is activated
FreezeMode
BOOL
Freeze command active
SyncMode
BOOL
Sync command active
Reserved
BOOL
Reserved