4-6 Series 90™-70 Enhanced Hot Standby CPU Redundancy User's Guide May 2000 GFK-1527A
4
Scan Synchronization
The figure below shows the sweep comp on ents for the active and the backu p C PUs.
1
ACTIVE CPU
Housekee
p
in
g
In
p
ut Scan
Send In
p
uts
and
S
y
nchronize
Lo
g
ic Solution
Send Out
p
uts
and
Other Data
Out
p
ut Scan
Windows
and
Run-Time Dia
g
nostics
BACKUP CPU
Housekee
in
In
p
ut Scan
Receive In
p
uts
and
S
y
nchronize
Lo
g
ic Solution
Receive Out
p
uts
and
Other Data
Out
p
ut Scan
Windows
and
Run-Time Dia
g
nostics
DATA
DATA
2
1
2First Data Transfer Occurs: %I, %AI
Second Data Transfer O ccurs: %Q
,
%AQ
,
%R
,
%M
There are two communication poin ts in the sweep. The first communication point is immediately
after the inputs are scanned. At this point in the sweep the newly-read inputs are sent from the
active CPU to the backup CPU and synchronization information is passed. In the second
communication point, the rest of the data (outputs, internal references, registers) is sent from the
active PLC to the backup. These data transfers are automatic; they require no application program
logic (but do require proper configuration).
Data can be transferred on either Redundancy Communications Module link. If one link fails, the
transfer switches to the other link without causing a loss of synchronization.

Input Data and Synchronization Data Transfer to the Backup Unit

Immediately after the Input Scan, the active unit sends the selected input data (%I, %AI) to the
backup unit. For discrete data, the status, override, and transition information is transferred. If
point faults are configured, point fault data is also sent.
The data is transferred in blocks. Each block is checked for data int egr ity. The backup CPU holds
the transferred data in a temp orar y area until all the data has been recei ved a nd verified. Then the
backup CPU copies the data into the actual PLC memories. If the full transfer fails to complete
properly, the backup unit disregards the data in the temporary area and instead uses the values it
obtained during its own input scan.

Sweep Time Synchronization

During the first transfer, the active unit automatically sends a synchronizing message to the backup
unit. This message contains the Start of Sweep Time. The CPUs stay synchronized because the
active unit waits for the backup CPU to respond to the synchronizing message before starting its
sweep.