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 #320 background imageLoading...
Page #320 background image
6. Redundancy with NX3030 CPU
312
After each compilation, MasterTool sums the redundancy overhead calculated with the parameter
which informs the POU times (NonSkippedPrg and ActivePrg), and verifies is the minimum
looseness parameterized is being obeyed.
E.g.:
ï‚· Parameters configured in the MainTask screen:
o MainTask cycle time: 100 ms
o POUs NonSkippedPrg + ActivePrg estimated time: 10 ms
o Minimum tolerance: 30%
ï‚· calculated Overhead for redundancy: 50 ms
In this case, the total time used is 60ms (10 ms + 50 ms), which consists in 60% of the MainTask
cycle (100ms). This way, the maximum looseness is 40% and the minimum looseness of 30% is
being respected.
ATTENTION:
A compilation error is produced in case the minimum looseness isn’t respected, if it is configured in
the CPU Project Parameters..
ATTENTION:
The compilation being successful or not, MasterTool informs the calculated looseness and the
redundancy overhead predicted on the message window
ActivePrg Program
In this POU the user must create the main application, responsible for its process control. This POU
is called by the main POU (MainPrg), being executed only in the Active CPU.
The user can also create additional POUs (program, function or function block), and call or instance
them inside the ActivePrg POU, in order to structure his program. It’s possible to call functions and
instance function blocks defined in libraries, too.
It must be remembered that all symbolic variables defined in the ActivePrg POU, as the instances of
function blocks, are redundant variables.
Symbolic variables defined in additional POUs from the program type which are called inside the
ActivePrg, are also redundant variables.
ATTENTION:
Variables from the type VAR_TEMP must not be used in the redundant program.
NonSkippedPrg Program
This POU is used for controls which must be executed in both CPUs (PLCA and PLCB),
independent on the redundancy state. This POU is also called by the main POU (MainPrg).
It must be remembered that all symbolic variables defined in the NonSkippedPrg POU, as well as the
function blocks instances, are non-redundant variables.
The user must create additional POUs (program, function or function block), and call or instance
them inside the NonSkippedPrg POU, in order to structure his program. It’s possible to call functions
and instance function blocks defined in libraries, too.

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