APPX
Appendix 5 List of Special Register Areas
877
A
SD1649 System switching
cause (when the
systems are
successfully
switched)
System switching
cause (when the
systems are
successfully
switched)
System switching cause is stored.
• System switching cause is stored in SD1649 of both systems
when the system is switched.
• This register is initialized with 0 when the CPU module is
powered off and on or is reset.
• Either of the following is stored in this register.
0: Initial value (the control system never been switched)
1: Power-off, reset, hardware failure
2: Stop error
3: System switching request from a network module
16: System switching request by using the SP.CONTSW instruction
17: System switching request using an engineering tool
Note that 1 is not stored in SD1649 of the new standby system
when the system is switched by the power-off or reset of the CPU
module in the control system.
S (At system
switching)
RnP
RnPSF
SD1650 System switching
instruction ID number
System switching
instruction ID number
• This register stores the argument (system switching instruction
ID number) of the executed SP.CONTSW instruction when the
system is switched by using the SP.CONTSW instruction. (The
argument is stored in SD1650 of both systems at the system
switching.)
• This register is valid only while 16 (System switching request by
using the SP.CONTSW instruction) is stored in SD1649.
• This register is updated only when the system is switched by the
SP.CONTSW instruction.
• The initial value is 0.
S (At system
switching)
RnP
RnPSF
SD1653 Memory copy
destination I/O
number
Memory copy
destination I/O
number
• Before SM1653 is turned off and on, the I/O number of the
memory copy destination (CPU module in the standby system:
03D1H) is stored.
• The initial value is 0.
URnP
RnPSF
SD1654 Memory copy
completion status
Memory copy
completion status
This register stores the execution status of the memory copy.
When the value other than 0 is stored, the memory copy is
completed with an error or cannot be executed.
0H: Completed normally
Other than 0H: Completed with an error or cannot be executed. For
details on the values stored when an error occurs, refer to the
error codes. ( Page 703 List of error codes)
S (Status
change)
RnP
RnPSF
SD1662 Tracking transfer data
receive completion
wait time
Value to be added to
the tracking transfer
data receive
completion wait time
• Specify the value to be added to waiting time for completion of
tracking data reception for the CPU module in the control system.
• Specify the value in units of ms. (Range is 0 to 2100ms.) If the
value out of the range is specified, the system recognized the
value as 2100ms.
• The initial value is 0ms.
URnP
RnPSF
SD1664 Tracking transfer
error count
Tracking transfer
error count
• For the tracking transfer of the device/label data at each scan,
the number is added (+1) when the tracking transfer cannot be
executed because of disconnection of the tracking cables,
power-off, reset, stop error of the CPU module in the standby
system, or error in the redundant function module.
• A counting cycle from 0 to 65535 to 0 is repeated.
S (upon error) RnP
RnPSF
SD1667
to
SD1670
Tracking transfer
trigger
Off: No trigger
On: Trigger
• When data is transferred based on the tracking transfer setting of
redundant settings, specify the target block as trigger.
■S
D1667
b0 to b15: Block 1 to block 16
■SD1668
b0 to b15: Block 17 to block 32
■SD1669
b0 to b15: Block 33 to block 48
■SD1670
b0 to b15: Block 49 to block 64
• When "Transfer Automatically" is selected for the tracking block
No.1 auto transfer setting, b0 of SD1667 is turned on by the
system at power-on or when the CPU module is switched from
STOP to RUN. In other cases, turn on bit0 of SD1667 to b15 of
SD1670 by the user.
• Initial values for b0 of SD1667 to b15 of SD1670 are off (no
trigger)
S (Initial)/U RnP
RnPSF
No. Name Data stored Details Set by
(setting
timing)
CPU