NOTICE
|
RISK OF UNINTENDED OPERATION
Review and manage the T_M_ECPU_HSBY DDT for proper operation of the system.
Failure to follow these instructions can result in equipment damage.
|
![]() |
RISK OF UNINTENDED OPERATION
Before you execute a swap command (either by application logic or in the Control Expert GUI) confirm that the standby PAC is ready to assume the primary role by verifying that the value of its REMOTE_HSBY_STS.EIO_ERROR bit is 0.
Failure to follow these instructions can result in injury or equipment damage.
|
Element
|
Type
|
Description
|
Written by
|
---|---|---|---|
REMOTE_STS_VALID
|
BOOL
|
|
System
|
APP_MISMATCH
|
BOOL
|
The original application in the two PACs is different. (Default = false)
|
System
|
LOGIC_MISMATCH_ALLOWED
|
BOOL
|
|
Application
|
LOGIC_MISMATCH
|
BOOL
|
Different revisions of the same application exist in the two PACs. (Default = false)
|
System
|
SFC_MISMATCH
|
BOOL
|
|
System
|
OFFLINE_BUILD_MISMATCH
|
BOOL
|
The two PACs are running different revisions of the same application.In this condition:
(Default = false)
|
System
|
APP_BUILDCHANGE_DIFF
|
UINT
|
The number of build change differences between the applications in the primary PAC versus the standby PAC. Evaluated by the primary.
|
System
|
MAX_APP_BUILDCHANGE_DIFF
|
UINT
|
Maximum number of build change differences permitted by the Hot Standby system, from 0...50 (default = 20). Set in the Hot Standby tab as Number of modifications.
|
Application
|
FW_MISMATCH_ALLOWED
|
BOOL
|
Allows mismatched firmware between primary and standby CPUs:
|
Application
|
FW_MISMATCH
|
BOOL
|
The OS are different in the two PACs. (Default = false)
|
System
|
DATA_LAYOUT_MISMATCH
|
BOOL
|
The Data layout are different on the two PACs. The data transfer is partially performed. (Default = false)
|
System
|
DATA_DISCARDED
|
UINT
|
Number of KB sent by the primary and discarded by the standby (rounded up to the next KB). Represents data for variables added to primary, but not to standby. (Default = 0)
|
System
|
DATA_NOT_UPDATED
|
UINT
|
Number of KB not updated by the standby (rounded up to the next KB). Represents variables deleted from the primary that remain in the standby. (Default = 0)
|
System
|
BACKUP_APP_MISMATCH
|
BOOL
|
|
System
|
PLCA_ONLINE
|
BOOL
|
PAC A is configured to enter the primary or standby state. (Default = true)
NOTE: Executable only on PAC A. |
Configuration
|
PLCB_ONLINE
|
BOOL
|
PAC B is configured to enter the primary or standby state. (Default = true)
NOTE: Executable only on PAC B. |
Configuration
|
CMD_SWAP
|
BOOL
|
NOTE:
|
Application / System
|
CMD_APP_TRANSFER
|
BOOL
|
|
Application / System
|
CMD_RUN_AFTER_TRANSFER
|
BOOL[0...2]
|
|
Application / System
|
CMD_RUN_REMOTE
|
BOOL
|
|
Application / System
|
CMD_STOP_REMOTE
|
BOOL
|
|
Application
|
CMD_COMPARE_INITIAL_VALUE
|
BOOL
|
|
Application / System
|
INITIAL_VALUE_MISMATCH
|
BOOL
|
|
System
|
MAST_SYNCHRONIZED (1)
|
BOOL
|
NOTE: Closely monitor the MAST_SYNCHRONIZED and FAST_SYNCHRONIZED variables related to the MAST and FAST tasks as indicated at the end of this table. |
System
|
FAST_SYNCHRONIZED (1)
|
BOOL
|
NOTE: Closely monitor the MAST_SYNCHRONIZED and FAST_SYNCHRONIZED variables related to the MAST and FAST tasks as indicated at the end of this table. |
System
|
SAFE_SYNCHRONIZED
|
BOOL
|
|
System
|
SAFETY_LOGIC_MISMATCH
|
BOOL
|
NOTE: The content for this element is determined by comparing system word %SW169 for each PAC. |
–
|
LOCAL_HSBY_STS
|
T_M_ECPU_HSBY_STS
|
Hot Standby status for the local PAC
|
(see below)
|
REMOTE_HSBY_STS
|
T_M_ECPU_HSBY_STS
|
Hot Standby status for the remote PAC
|
(see below)
|
(1):
|
Element
|
Type
|
Description
|
Written by
|
---|---|---|---|
HSBY_LINK_ERROR
|
BOOL
|
|
System
|
HSBY_SUPPLEMENTARY_LINK_ERROR
|
BOOL
|
|
System
|
WAIT
|
BOOL
|
|
System
|
RUN_PRIMARY
|
BOOL
|
|
System
|
RUN_STANDBY
|
BOOL
|
|
System
|
STOP
|
BOOL
|
|
System
|
PLC_A
|
BOOL
|
|
System
|
PLC_B
|
BOOL
|
|
System
|
EIO_ERROR
|
BOOL
|
NOTE: This bit is always false when no drop is configured. |
System
|
SD_CARD_PRESENT
|
BOOL
|
|
System
|
LOCAL_RACK_STS
|
BOOL]
|
|
Application
|
MAST_TASK_STATE
|
BYTE
|
State of the MAST task:
|
System
|
FAST_TASK_STATE
|
BYTE
|
State of the FAST task:
|
System
|
SAFE_TASK_STATE
|
BYTE
|
State of the SAFE task:
|
System
|
REGISTER
|
WORD[0...63]
|
Unmanaged data added to the application via the Exchange on STBY attribute.
|
Application
|