EasyManuals Logo

ALTUS Nexto NX3004 User Manual

ALTUS Nexto NX3004
388 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #341 background imageLoading...
Page #341 background image
6. Redundancy with NX3030 CPU
333
Redundancy Diagnostics
The Redundancy Diagnostics may have several uses, such as:
They can be consulted in order to verify the existence of a problem that needs to be solved
Every time there are variations on them, such variations are inserted as events in the
“Redundancy Event Log”. Consulting the history sequence of such events, a switchover cause
may be discovered, for instance
They can be referenced in the user application (ActivePrg or NonSkippedPrg). E.g. the PLC state
can be tested and in case its not active, a MODBUS RTU serial master I/O driver can be
disabled, in NonSkippedPrg
ATTENTION:
The _NX4010.tRedundancy.RedDgnLoc.sGeneral_Diag.bExchangeSync (defined next) must be
tested to verify if the data structure RedDgnRem was successfully read from the remote PLC in the
last MainTask cycle. In case this diagnostic value is 0 (false), this means the data structure
RedDgnRem wasn’t successfully read from the remote PLC, thus the RedDgnRem values may be
invalid or obsolete.
As RedDgnRem is a copy from the other PLC RedDgnLoc, it can be concluded the two structures
have the same format. These are divided in other four substructures:
sGeneral_Diag: Redundancy general diagnostics
sNETA_Diag: NETA synchronism channel diagnostics
sNETB_Diag: NETB synchronism channel diagnostics
sNET_Stat: Common statistics for the synchronism channels NETA and NETB, for failure and
success counting in the synchronization services
sGeneral_DiagExt: Redundancy general diagnostics, extended part (continuing of
sGeneral_Diag).
The “sGeneral_Diag” substructure has the following fields for redundancy general diagnostics:
Direct Representation
Variable
AT variable
DG_NX4010.tRedundancy.R
edDgnLoc.sGeneral_Diag.*
Description
Variable
Bit
%QB(n+4)
0
bConfigDone
TRUE The configuration process, executed in
the Not-Configured state, has finished.
FALSE The configuration process, executed in
the Not-Configured state, hasn’t finished yet or
wasn’t executed.
1
bConfigError
TRUE the configuration process, executed in
the Not-Configured state, has finished with
errors. It’s a system error, normally not expected.
Get in contact with ALTUS support to report it.
Also inform the ConfigErrorCode diagnostic
value for the ALTUS support.
FALSE The configuration process has finished
successfully or wasn’t executed.
2
bTooManyRedAreas
TRUE The number of redundant areas
exceeded the maximum allowed. It’s a system
error, normally not expected. Get in contact with
ALTUS support to report it.
FALSE The number of redundant areas is
within the expected.
3
bTemporaryBufferTooSmall
TRUE Intermediate data structure with
insufficient size. It’s a system error, normally not
expected. Get in contact with ALTUS support to
report it.
FALSE Intermediate data structure is within the
expected.
4
bExchangeSync
TRUE The Diagnostic and Commands
Exchange synchronization service was executed

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ALTUS Nexto NX3004 and is the answer not in the manual?

ALTUS Nexto NX3004 Specifications

General IconGeneral
BrandALTUS
ModelNexto NX3004
CategoryProcessor
LanguageEnglish