SIMODIAG Function
2.1 Description
2.1.6
DP master and DP Slave failure
A failure in the DP Master or DP Slave is already detected and indicated by the OB_DIAG1
block connected in series. Inputs RACKF, SUBN1ERR and SUBN2ERR are evaluated in the
SIMODIAG. In the event of a fault, the "higher-level error" (OMODE=16#40xxxxxx) or
"redundancy error" (OMODE=16#20xxxxxx) identifier is written to output OMODE.
2.1.7
Module Error
After a restart or failure in the DP Master or DP Slave, and if ACC_ID=TRUE, the module
addressed by LADDR is checked. This is done by reading the System Status List. If the
module addressed by LADDR is not configured properly, output QMODF is set and the
"higher-level error" identifier (OMODE=16#40xxxxxx) is written to output OMODE. The
"SIMOCODE-DP Module Failure" message is also generated.
2.1.8
I / O access error
From the viewpoint of the I / O configuration, SIMOCODE-DP is a "compact" DP Slave, i.e. it
always has a fixed I / O configuration. If there is an I / O access error, therefore, a general
DP Slave failure is assumed, and indicated. In this case, no further I / O access errors are
evaluated.
2.1.9
Diagnostic data reading
No slave diagnostic data are read.
2.1.10
Error handling
The block evaluates the error information from ALARM_8P and writes this information to
output parameter MSG_STAT.
2.1.11
Messages
If there is a module error, the SIMODIAG block uses the Alarm_8P block to generate a
message. RACKF device failures are indicated by OB_DIAG1. The output of messages is
enabled on input EN_MSG.
2.1.12
Operator control and monitoring
There is no operator interface for the block.
8
SIMOCODE DP PCS 7 Library Migration (Legacy) - V9.0 SP2
Programming and Operating Manual, 09/2019, A5E48307694002A/RS-AA/001