44 Rockwell Automation Publication CC-QS038A-EN-P - August 2015
Appendix B Global Variables
Safety_Sts_LocalAddr An array of DINT that consolidates the Modbus statuses of the 440C-CR30 safety relay. This variable allows
other Allen-Bradley controllers to read the status through CIP messaging.
Each array data represents the output of this UDFB. This list corresponds to the UDFB output to each array.
CR30_STS[1] = IO_Sts.EM_IO_Sts
CR30_STS[2] = IO_Sts.P1_Input_Sts
CR30_STS[3] = IO_Sts.P1_Output_Sts
CR30_STS[4] = IO_Sts.P2_Input_Sts
CR30_STS[5] = IO_Sts.P2_Output_Sts
CR30_STS[6] = SMF_STS
CR30_STS[7] = SMF_Fault
CR30_STS[8] = SOF_STS
CR30_STS[9] = Ext_Parameters.MDBUS_Serial_Input_Data
CR30_STS[10] = Ext_Parameters.Fault_Sts
CR30_STS[11] = Ext_Parameters.LLA
CR30_STS[12] = Ext_Parameters.LLB
CR30_STS[13] = Ext_Parameters.SOF_Rdy_Sts
CR30_STS[14] = Ext_Parameters.SMF_Fault_Bit_0
CR30_STS[15] = Ext_Parameters.SMF_Fault_Bit_1
CR30_STS[16] = Ext_Parameters.SMF_Fault_Bit_2
CR30_STS[17] = Ext_Parameters.SMF_Fault_Bit_3
CR30_STS[18] = Ext_Parameters.SOF_Retrig_Fault
CR30_STS[19] = Ext_Parameters.Cross_Fault_Sts
CR30_STS[20] = Fault_Log.Log1
CR30_STS[21] = Fault_Log.Log2
CR30_STS[22] = Fault_Log.Log3
CR30_STS[23] = Fault_Log.Log4
CR30_STS[24] = Fault_Log.Log5
CR30_STS[25] = Fault_Log.Log6
CR30_STS[26] = Fault_Log.Log7
CR30_STS[27] = Fault_Log.Log8
CR30_STS[28] = Fault_Log.Log9
CR30_STS[29] = Fault_Log.Log10
CR30_STS[30] = Fault_Log.Log11
CR30_STS[31] = Fault_Log.Log12
DINT
Safety_Cmd_CommRset A manual-mode variable that resets the messaging instruction when triggered from the HMI terminal. BOOL
Safety_Cmd_CommRset_Auto An auto-mode variable that resets the messaging instruction when triggered from a user program. BOOL
Safety_EM_IO_Des A 22-array variable that represents the names of the 22 embedded terminals.
[0] represents embedded terminal 0, [1] represents embedded terminal 1, and so on.
STRING
Table 5 - Global Variables (Continued)
Variable Name Variable Description Data Type