Introduction
BMEH58•040 Hot Standby and BMEH58•040S safety Hot Standby CPUs support the following data attributes:
Attribute |
CPU |
|
---|---|---|
BMEH582040, BMEH582040S, BMEH584040, BMEH584040S |
BMEH586040, BMEH586040S |
|
Exchange On STBY |
X |
X |
Retain |
– |
X |
X: Supports the attribute. –: Does not include the attribute, because all data is retained. |
For a safety CPU, each variable set to
is associated with a task (MAST, FAST, or SAFE). The amount of data that can be exchanged from the primary to the standby safety CPU depends on the task:MAST & FAST: up to 4 MB of data can be exchanged.
SAFE: up to 1 MB of data can be exchanged.
For information on how to use the Control Expert , and display the and attributes, refer to the Unity Pro Operating Modes manual.
Retain
All BME•586040 CPUs present the variable attribute. This attribute determines whether the variable value will persist after a warm start of the CPU. If the attribute is:
Selected: Variable data persists and is applied to the variable after a warm start.
De-selected: Variable data is lost after a warm start; the variable value is reset.
For non-safety standalone Modicon M580 CPUs, this attribute is read-only. It is selected by default and cannot be de-selected.
For both standalone and Hot Standby safety CPUs, the
variable attribute is not included for variables created in the safe area. All safe data is not retained, because the SAFE task executes a cold start.The amount of maximum configurable retained data varies, depending on the CPU.
For the BME•586040 CPUs, you cannot edit the attribute for a variable that existed at CPU start-up. When a variable is created online as part of a CCOTF change, you can edit the attribute which remains modifiable until the first build change is performed.
Exchange On STBY
Before each scan in a Hot Standby system, the primary Hot Standby CPU exchanges data with the standby CPU. It exchanges only that data with the attribute set to .
When a reference is initialized inside the
, the initialization variable needs to be part of the same task as the reference. Otherwise, a detected error message is included in the when the project is analyzed.The
attribute is not editable for all variables.In a Hot Standby system, if you have configured explicit messaging using a communication function, exclude the communication function block
Management_Param
from the data to be transferred from primary to standby. To do this, de-select the attribute for theManagement_Param
parameter in Control Expert.
You cannot edit the CPU start-up. When a variable is created online as part of a CCOTF change, you can edit the attribute which remains modifiable until the first build change is performed.
attribute for a variable that existed atThe amount of maximum configurable Hot Standby transfer data varies, depending on the CPU.
Each variable that is included in the Hot Standby exchange also presents a read-only Control Expert for each variable included in the Hot Standby exchange.
attribute. The setting of the attribute is auto-generated by