Slavediagnostic_Bisdone Output; Slavediagnostic_Ihaserror Output - Panasonic FMU Technical Manual

Programmable logic controller
Table of Contents

Advertisement

FMU Technical Manual
will tell you what the error is.
0 = since the last diagnostic buffer read access of the host, no values have changed in
this buffer.
The values in the variable Sl_state are only valid if the master is in the OPERATE state.
The following table shows the relationship between the SI_state bit and the SI_diag bit.
SI_state = 0
Sl_diag = 0
• Node not in operation, no data I/O
exchange between master and node.
Perhaps this slave is not configured.
Sl_diag = 1
• Node is not operating; node guarding
failed.
The master holds newly received
diagnostic data in the internal diagnostic
buffer.

5.3.5 SlaveDiagnostic_bIsDone Output

The inputs and outputs found on the lower half of the function block help you diagnose
problems.
Connected to the output pin SlavesDiagnostic_bIsDone is a variable of the type BOOL.
1 = diagnosis of the slave (node) complete.
0 = diagnosis of the slave (node) not complete.
As long as the bit is set to 0, check at SlaveDiagnostic_iHasError (see
"SlaveDiagnostic_iHasError Output" on page 53) to find out where the error is.

5.3.6 SlaveDiagnostic_iHasError Output

The inputs and outputs found on the lower half of the function block help you diagnose
problems.
5.3 FMU_DataExchange
SI_state = 1
• Node is present on the bus; node
guarding is active.
PDO exchange between master and
node is happening as configured.
• Node is present on the bus, node
guarding is active, PDO exchange.
• The master holds newly received
diagnostic data in the internal diagnostic
buffer.
53

Advertisement

Table of Contents
loading

Table of Contents