beautypg.com

ProSoft Technology ILX69-PBM User Manual

Page 83

background image

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