Chapter 3. Program DataGFK-2950C February 2018 473.8.2 %SA, %SB, and %SC ReferencesNote: %SA, %SB, and %SC contacts are not set or reset until the input scan phase of the sweepfollowing the occurrence of the fault or a clearing of the fault table(s). %SA, %SB, and %SCcontacts can also be set or reset by user logic and CPU monitoring devices.Reference SystemVariableDefinition%SA0001 #PB_SUM Set when a checksum calculated on the application program does not match thereference checksum. If the fault was due to a temporary failure, the condition canbe cleared by again storing the program to the CPU. If the fault was due to a hardRAM failure, then the CPU must be replaced.To clear this bit, clear the CPU fault table or power cycle the CPU.%SA0002 #OV_SWP Set when the CPU detects that the previous sweep took longer than the timespecified by the user. To clear this bit, clear the CPU fault table or power cycle theCPU. Only occurs if the CPU is in Constant Sweep mode.%SA0003 #APL_FLT Set when an application fault occurs. To clear this bit, clear the CPU fault table orpower cycle the CPU.%SA0009 #CFG_MM Set when a configuration mismatch fault is logged in the fault tables. To clear thisbit, clear the CPU fault table or power cycle the CPU.%SA0008 #OVR_TMP Set when the operating temperature of the CPU exceeds the normal operatingtemperature, 58ºC. To clear this bit, clear the CPU fault table or power cycle theCPU.%SA0010 #HRD_CPU Set when the diagnostics detects a problem with the CPU hardware. To clear thisbit, clear the CPU fault table or power cycle the CPU.%SA0011 #LOW_BAT The low battery indication is not supported for all CPU modules. For details, referto Battery Status (Group 18) in Chapter 9.The CPU may set this contact when an I/O module or special-purpose module hasreported a low battery. In this case, a fault will be reported in the I/O Fault Table.To clear this bit, clear the CPU fault table or power cycle the CPU.%SA0012 #LOS_RCK Set when an expansion rack stops communicating with the CPU. To clear this bit,clear the CPU fault table or power cycle the CPU.%SA0013 #LOS_IOC Set when a Bus Controller stops communicating with the CPU.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0014 #LOS_IOM Set when an I/O module stops communicating with the CPU.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0015 #LOS_SIO Set when an option module stops communicating with the CPU.To clear this bit, clear the CPU fault table or power cycle the CPU.%SA0017 #ADD_RCK Set when an expansion rack is added to the system.To clear this bit, clear the CPU fault table or power cycle the CPU.%SA0018 #ADD_IOC Set when a Bus Controller is added to a rack.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0019 #ADD_IOM Set when an I/O module is added to a rack.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0020 #ADD_SIO Set when an intelligent option module is added to a rack.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0022 #IOC_FLT Set when a Bus Controller reports a bus fault, a global memory fault, or an IOChardware fault. To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0023 #IOM_FLT Set when an I/O module reports a circuit or module fault.To clear this bit, clear the I/O Fault Table or power cycle the CPU.%SA0027 #HRD_SIO Set when a hardware failure is detected in an option module.To clear this bit, clear the I/O Fault Table or power cycle the CPU.