Rockwell Automation Publication ICSTT-RM406J-EN-P - February 2021 49
Chapter 5 Troubleshooting and Rectifying Module Faults
• Retained Variables – Data for retained variables is stored at the end of
each application scan in a portion of RAM, backed by the battery. On
restoration of power, the retained data is loaded back into the variables
assigned as retained variables for use by the application scan.
• Diagnostic logs – The processors diagnostic logs are stored in the portion
of RAM backed by the battery.
Remote fault reset/Join Troubleshooting Remote Fault Reset/Join
The remote fault reset/join is enabled and configured as part of the
application, then triggered by a remote client writing to configured MODBUS
variables. If it does not work as expected, then check the configuration and
client as described below.
Trouble shooting the application
• Ensure that the Remote Fault Reset/Join has been enabled by
configuring the enabler key to a non-zero hexadecimal value.
• Ensure the required MODBUS variables have been defined and
connected to the correct outputs on the processor I/O board as follows:
• A BOOL output, configured as a MODBUS coil, connected to the
"Perform Remote Fault Reset" output.
• A BOOL output, configured as a MODBUS coil, connected to the
"Perform Remote Fault Join" output.
• A WORD output, configured as a MODBUS holding register,
connection to "Allow Remote Fault Reset MSB".
• A WORD output, configured as a MODBUS holding register,
connection to "Allow Remote Fault Reset LSB".
• Ensure "Allow MODBUS Write" is enabled for the four MODBUS
variables.
Trouble shooting the remote client
• Ensure that the client is writing the correct values to the variables
connected to "Allow Remote Fault Reset MSB" and "Allow Remote Fault
Reset LSB" before triggering the reset/join. The combined values must
match the enabler key.
• Ensure that the client is writing to the correct BOOL trigger variable,
"Perform Remote Fault Reset" or "Perform Remote Fault Join",
depending on the function required.
• To trigger the reset/join, the BOOL trigger variable must transition from
FALSE to TRUE.
Set the Real Time Clock
Manually
If the system has only one controller and does not have a different time server,
you have to set the processor real-time clock manually using RTC variables.
The following procedure assists in setting the clock:
Set up the following variables in the Dictionary
RTC Control Variables (all BOOLEAN Outputs)
• RTC Control: RTC_Read
• RTC Control: RTC_Write
•RTC Control: Year