![ALTUS Hadron Xtorm Скачать руководство пользователя страница 301](http://html1.mh-extra.com/html/altus/hadron-xtorm/hadron-xtorm_user-manual_2914394301.webp)
6. HX3040 Redundancy
300
The changes should always be loaded into Active CPU, which will transfer them automatically to the
non-active CPU, through the channels of synchronism. Therefore, the MasterTool typically must use
the unique IP address of CPU that is in the active state (IP address of the CPUx), to connect to port
NET 1 of the HX3040 Active CPU.
ATTENTION:
It is not possible to load a project on non-active CPU, while the other CPU is in the active state. The
user can only upload a project or perform modifications online in a non-active CPU if the other CPU
is not in active state (typically in the non-configured or inactive state) or if it is missing in the bus.
Similarly, the user can only load a project on Active CPU, if the other CPU is in the inactive state or
is not present on the bus.
Load of Changes in Offline and Online Mode
Project modifications can be loaded offline or online.
Offline loads require CPU in stop mode where the modification must be loaded. On the other hand,
online charges allow the CPU to continue running user application while the modification is loaded.
Some types of modifications require offline load, i.e. cannot be uploaded online on the CPU where
the MasterTool is connected. See more at Offline Load of Changes with Interruption of Process
Control.
Modifications that require offline load with interruption of the process control
The following modifications in a project cannot be loaded in a redundant system without interrupting
the process control:
Add or remove devices in the device tree, for example:
o
I/O modules
o
Instances of communication protocols such as MODBUS, DNP3, etc.
Modification of device parameters in the device tree, for example:
o
IP addresses and other parameters of Ethernet interfaces
o
Parameters of I/O modules
o
Instantiated protocols parameters, mappings, etc.
Changes in the tasks settings
Modifications that allow Online Load
In principle, the modifications not referred in section Modifications that require offline load with
interruption of the process control, allow online load.
Even so, the main modifications that allow online load on the CPU where the MasterTool is
connected are listed below. The modifications mentioned below apply to variables, POUs and GVLs,
redundant or not.
Add program type POUs, since these POUs do not need to be associated with any task
Remove program type POUs, as long as these POUs are not associated with any task
Add or remove function or function block type POUs
Modify the code of any POU (program, function or function block)
Add or remove symbolic variables in any POU (program, function or function block, being them
redundant or not)
Add or remove instances of function block in program or function block type POUs
Add or remove GVLs
Add or remove symbolic variables or instances of function block in GVLs
There are two methods of online load, described below, one for compiling and sending the
Initialization Application done manually and the other automatically after sending the online load.