{ "+OperationalStateMachine": { "Class": "StateMachine", "+Start": { "Class": "ReferenceContainer", "+GoToOffline": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Offline", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Offline" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 30 } } } }, "+Offline": { "Class": "ReferenceContainer", "+GoToOnlineSync": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "OnlineSync", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "OnlineSync" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 90 } } }, "+GoToOnlineAsync": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "OnlineAsync", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "OnlineAsync" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 90 } } }, "+GoToAlarm": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Alarm", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Alarm" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 75 } } } }, "+OnlineSync": { "Class": "ReferenceContainer", "+GoToOffline": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Offline", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Offline" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 30 } } }, "+GoToAlarm": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Alarm", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Alarm" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 75 } } } }, "+OnlineAsync": { "Class": "ReferenceContainer", "+GoToOffline": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Offline", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Offline" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 30 } } }, "+GoToAlarm": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Alarm", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Alarm" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 75 } } } }, "+Alarm": { "Class": "ReferenceContainer", "+GoToOffline": { "Class": "StateMachineEvent", "NextStateError": "Alarm", "NextState": "Offline", "+GoToNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "PrepareNextState", "+Parameters": { "Class": "ConfigurationDatabase", "param1": "Offline" } }, "+StopCurrentState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StopCurrentStateExecution" }, "+StartNextState": { "Class": "Message", "Destination": "RTApp", "Mode": "ExpectsReply", "Function": "StartNextStateExecution" }, "+SetState": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.StateConstantGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "OSMState", "SignalValue": 30 } } } } }, "$RTApp": { "Class": "RealTimeApplication", "+Data": { "Class": "ReferenceContainer", "+GA_CCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Voltage_Max_Read": { "Type": "float32" }, "Voltage_Min_Read": { "Type": "float32" }, "Current_Protection_Read": { "Type": "float32" }, "Curr_Prot_Det_Time_Read": { "Type": "float32" }, "PSU2320_IREF_H_Read": { "Type": "int16" }, "PSU2320_IREF_L_Read": { "Type": "int16" }, "Voltage_Auto_Prot_Read": { "Type": "uint8" }, "Current_Auto_Prot_Read": { "Type": "uint8" } }, "AllowNoProducers": 1 }, "+GB_CCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Voltage_Max_Read": { "Type": "float32" }, "Voltage_Min_Read": { "Type": "float32" }, "Current_Protection_Read": { "Type": "float32" }, "Curr_Prot_Det_Time_Read": { "Type": "float32" }, "PSU2320_IREF_H_Read": { "Type": "int16" }, "PSU2320_IREF_L_Read": { "Type": "int16" }, "Voltage_Auto_Prot_Read": { "Type": "uint8" }, "Current_Auto_Prot_Read": { "Type": "uint8" } }, "AllowNoProducers": 1 }, "+GA_FHPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "AC_Voltage_Read": { "Type": "float32" }, "DC_Voltage_Read": { "Type": "float32" }, "Frequency_Read": { "Type": "float32" }, "AC_Current_Max_Read": { "Type": "float32" }, "DC_Current_Max_Read": { "Type": "float32" }, "Current_Trip_Delay_Read": { "Type": "float32" }, "Intern_Prot_Delay_Read": { "Type": "float32" }, "Current_Peak_Max_Read": { "Type": "float32" }, "Current_Peak_Min_Read": { "Type": "float32" }, "AC_Voltage_Max_Read": { "Type": "float32" }, "AC_Voltage_Min_Read": { "Type": "float32" }, "DC_Voltage_Max_Read": { "Type": "float32" }, "DC_Voltage_Min_Read": { "Type": "float32" }, "RMS_Voltage_Max_Read": { "Type": "float32" }, "RMS_Voltage_Min_Read": { "Type": "float32" }, "AVG_Voltage_Max_Read": { "Type": "float32" }, "AVG_Voltage_Min_Read": { "Type": "float32" }, "Frequency_Max_Read": { "Type": "float32" }, "Frequency_Min_Read": { "Type": "float32" }, "Voltage_Range_Read": { "Type": "uint8" }, "Current_Prot_Mode_Read": { "Type": "uint8" } }, "AllowNoProducers": 1 }, "+GB_FHPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "AC_Voltage_Read": { "Type": "float32" }, "DC_Voltage_Read": { "Type": "float32" }, "Frequency_Read": { "Type": "float32" }, "AC_Current_Max_Read": { "Type": "float32" }, "DC_Current_Max_Read": { "Type": "float32" }, "Current_Trip_Delay_Read": { "Type": "float32" }, "Intern_Prot_Delay_Read": { "Type": "float32" }, "Current_Peak_Max_Read": { "Type": "float32" }, "Current_Peak_Min_Read": { "Type": "float32" }, "AC_Voltage_Max_Read": { "Type": "float32" }, "AC_Voltage_Min_Read": { "Type": "float32" }, "DC_Voltage_Max_Read": { "Type": "float32" }, "DC_Voltage_Min_Read": { "Type": "float32" }, "RMS_Voltage_Max_Read": { "Type": "float32" }, "RMS_Voltage_Min_Read": { "Type": "float32" }, "AVG_Voltage_Max_Read": { "Type": "float32" }, "AVG_Voltage_Min_Read": { "Type": "float32" }, "Frequency_Max_Read": { "Type": "float32" }, "Frequency_Min_Read": { "Type": "float32" }, "Voltage_Range_Read": { "Type": "uint8" }, "Current_Prot_Mode_Read": { "Type": "uint8" } }, "AllowNoProducers": 1 }, "+GA_MCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Current_Read": { "Type": "float32" }, "Sweep_Rate_Read": { "Type": "float32" } }, "AllowNoProducers": 1 }, "+GB_MCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Current_Read": { "Type": "float32" }, "Sweep_Rate_Read": { "Type": "float32" } }, "AllowNoProducers": 1 }, "+GA_GCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Current_Read": { "Type": "float32" }, "Sweep_Rate_Read": { "Type": "float32" } }, "AllowNoProducers": 1 }, "+EpicsCRIOSimOut": { "Class": "EPICSCA::EPICSCAOutput", "Locked": 1, "NumberOfBuffers": 10, "Signals": { "PXI_OUT": { "Type": "uint32", "PVName": "SIM:EPC_PXI_IN" } } }, "+ECPCSub": { "Class": "UDP::UDPReceiver", "Port": 49200, "Timeout": 1, "ExecutionMode": "RealTimeThread", "Locked": 1, "Signals": { "Pulse": { "Type": "uint8" }, "Command": { "Type": "uint8" }, "PXIStatus": { "Type": "uint32" } } }, "+EpicsInput": { "Class": "EPICSCA::EPICSCAInput", "Locked": 1, "Signals": { "FC_Alarm": { "Type": "uint8", "PVName": "SIM:FC_Alarm" } } }, "+EpicsOut": { "Class": "EPICSCA::EPICSCAOutput", "NumberOfBuffers": 10, "Locked": 1, "Signals": { "OPState": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:FC_OP_STATE.RVAL" }, "RTState": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:FC_RT_STATE.RVAL" }, "RTSubState": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:FC_RT_SUBSTATE.RVAL" }, "SegState": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:FC_SEG_STATE.RVAL" }, "PulseTime": { "Type": "float32", "PVName": "EC-GN-P01-GCOM-FCT:CURRENT_PULSE_LEN" }, "EerrorCode": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:ERROR_CODE" }, "Debug": { "Type": "uint8", "PVName": "EC-GN-P01-GCOM-FCT:FC_ERROR_CODE" } } }, "+EpicsTimer": { "Class": "LinuxTimer", "SleepNature": "Busy", "CPUMask": 8, "Locked": 1, "Signals": { "Counter": { "Type": "uint32" }, "Time": { "Type": "uint32" } } }, "+EpicsDB": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Time": { "Type": "uint32" }, "ShotTime": { "Type": "float32" } } }, "+PLCSDNPub": { "Class": "SDN::SDNPublisher", "Topic": "Ignored", "Interface": "enp11s0f0", "Address": "10.130.8.18:2000", "NetworkByteOrder": 1, "Locked": 1, "Signals": { "N_Reals": { "Type": "uint8" }, "N_Integer": { "Type": "uint8" }, "N_Acks": { "Type": "uint8" }, "N_States": { "Type": "uint8" }, "N_Alarms": { "Type": "uint8" }, "Spare_Bytes": { "Type": "uint8", "NumberOfElements": 3 }, "GA_CCPS_IREF": { "Type": "float32" }, "GA_FHPS_Voltage": { "Type": "float32" }, "GA_FHPS_Current": { "Type": "float32" }, "GA_FHPS_IREF": { "Type": "float32" }, "GA_MCPS_Voltage": { "Type": "float32" }, "GA_MCPS_Current": { "Type": "float32" }, "GA_MCPS_IREF": { "Type": "float32" }, "GA_GCPS_Voltage": { "Type": "float32" }, "GA_GCPS_Current": { "Type": "float32" }, "GA_GCPS_IREF": { "Type": "float32" }, "GB_CCPS_IREF": { "Type": "float32" }, "GB_FHPS_Voltage": { "Type": "float32" }, "GB_FHPS_Current": { "Type": "float32" }, "GB_FHPS_IREF": { "Type": "float32" }, "GB_MCPS_Voltage": { "Type": "float32" }, "GB_MCPS_Current": { "Type": "float32" }, "GB_MCPS_IREF": { "Type": "float32" }, "GB_GCPS_Voltage": { "Type": "float32" }, "GB_GCPS_Current": { "Type": "float32" }, "GB_GCPS_IREF": { "Type": "float32" }, "GA_CCPS_Amplitude_Read": { "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GA_CCPS_Frequency_Read": { "Type": "float32" }, "GA_CCPS_Current_Protection_Read": { "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time_Read": { "Type": "float32" }, "GA_CCPS_Voltage_Max_Read": { "Type": "float32" }, "GA_CCPS_Voltage_Min_Read": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Read": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Read": { "Type": "float32" }, "GA_FHPS_Frequency_Read": { "Type": "float32" }, "GA_FHPS_AC_Current_Max_Read": { "Type": "float32" }, "GA_FHPS_DC_Current_Max_Read": { "Type": "float32" }, "GA_FHPS_Current_Trip_Delay_Read": { "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay_Read": { "Type": "float32" }, "GA_FHPS_Current_Peak_Max_Read": { "Type": "float32" }, "GA_FHPS_Current_Peak_Min_Read": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Max_Read": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Min_Read": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Max_Read": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Min_Read": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max_Read": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min_Read": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max_Read": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min_Read": { "Type": "float32" }, "GA_FHPS_Frequency_Max_Read": { "Type": "float32" }, "GA_FHPS_Frequency_Min_Read": { "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GA_MCPS_Current_Read": { "Type": "float32" }, "GA_MCPS_Sweep_Rate_Read": { "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GA_GCPS_Current_Read": { "Type": "float32" }, "GA_GCPS_Sweep_Rate_Read": { "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GB_CCPS_Amplitude_Read": { "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GB_CCPS_Frequency_Read": { "Type": "float32" }, "GB_CCPS_Current_Protection_Read": { "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time_Read": { "Type": "float32" }, "GB_CCPS_Voltage_Max_Read": { "Type": "float32" }, "GB_CCPS_Voltage_Min_Read": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Read": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Read": { "Type": "float32" }, "GB_FHPS_Frequency_Read": { "Type": "float32" }, "GB_FHPS_AC_Current_Max_Read": { "Type": "float32" }, "GB_FHPS_DC_Current_Max_Read": { "Type": "float32" }, "GB_FHPS_Current_Trip_Delay_Read": { "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay_Read": { "Type": "float32" }, "GB_FHPS_Current_Peak_Max_Read": { "Type": "float32" }, "GB_FHPS_Current_Peak_Min_Read": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Max_Read": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Min_Read": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Max_Read": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Min_Read": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max_Read": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min_Read": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max_Read": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min_Read": { "Type": "float32" }, "GB_FHPS_Frequency_Max_Read": { "Type": "float32" }, "GB_FHPS_Frequency_Min_Read": { "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GB_MCPS_Current_Read": { "Type": "float32" }, "GB_MCPS_Sweep_Rate_Read": { "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GB_GCPS_Current_Read": { "Type": "float32" }, "GB_GCPS_Sweep_Rate_Read": { "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta_Read": { "Type": "float32" }, "GA_BPS_Voltage_SP_Read": { "Type": "float32" }, "GA_APS_Voltage_SP_Read": { "Type": "float32" }, "GB_BPS_Voltage_SP_Read": { "Type": "float32" }, "GB_APS_Voltage_SP_Read": { "Type": "float32" }, "ACK_GCOM_FCT_ABORT_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_LOAD_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_STBY_WAITTRIG_ONLINE": { "Type": "uint8" }, "ACK_GCOM_FCT_START_STOP_POWER_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_PAUSE_POWER_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_SUSPEND_RESUME_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_SEGREGATION_CMD": { "Type": "uint8" }, "ACK_GCOM_FCT_RESET_ALARM_CMD": { "Type": "uint8" }, "ACK_GA_CCPS_OPERATION_CMD": { "Type": "uint8" }, "ACK_GA_CCPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "ACK_GA_FHPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GA_FHPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "ACK_GA_MCPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GA_MCPS_CONFIG_CMD": { "Type": "uint8" }, "ACK_GA_MCPS_HOLD_CMD": { "Type": "uint8" }, "ACK_GA_GCPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GA_GCPS_CONFIG_CMD": { "Type": "uint8" }, "ACK_GA_GCPS_HOLD_CMD": { "Type": "uint8" }, "ACK_GB_CCPS_OPERATION_CMD": { "Type": "uint8" }, "ACK_GB_CCPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "ACK_GB_FHPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GB_FHPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "ACK_GB_MCPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GB_MCPS_CONFIG_CMD": { "Type": "uint8" }, "ACK_GB_MCPS_HOLD_CMD": { "Type": "uint8" }, "ACK_GB_GCPS_RAMP_CMD": { "Type": "uint8" }, "ACK_GB_GCPS_CONFIG_CMD": { "Type": "uint8" }, "ACK_GB_GCPS_HOLD_CMD": { "Type": "uint8" }, "GCOM_FCT_FC_OP_STATE": { "Type": "uint8" }, "GCOM_FCT_FC_RT_STATE": { "Type": "uint8" }, "GCOM_FCT_FC_SEG_STATE": { "Type": "uint8" }, "GCOM_FCT_FC_LOAD_CFG_DONE": { "Type": "uint8" }, "GA_CCPS_IN_OPERATION": { "Type": "uint8" }, "GA_CCPS_CONFIG_SEQ_STAT": { "Type": "uint8" }, "GA_CCPS_STAT_UPDATED": { "Type": "uint8" }, "GA_FHPS_RAMP_DONE": { "Type": "uint8" }, "GA_FHPS_CONFIG_SEQ_STAT": { "Type": "uint8" }, "GA_FHPS_STAT_UPDATED": { "Type": "uint8" }, "GA_MCPS_RAMP_DONE": { "Type": "uint8" }, "GA_MCPS_CONFIG_STAT": { "Type": "uint8" }, "GA_MCPS_STAT_UPDATED": { "Type": "uint8" }, "GA_MCPS_ERROR_STAT": { "Type": "uint8" }, "GA_MCPS_STAT": { "Type": "uint8" }, "GA_GCPS_RAMP_DONE": { "Type": "uint8" }, "GA_GCPS_CONFIG_STAT": { "Type": "uint8" }, "GA_GCPS_STAT_UPDATED": { "Type": "uint8" }, "GA_GCPS_ERROR_STAT": { "Type": "uint8" }, "GA_GCPS_STAT": { "Type": "uint8" }, "GB_CCPS_IN_OPERATION": { "Type": "uint8" }, "GB_CCPS_CONFIG_SEQ_STAT": { "Type": "uint8" }, "GB_CCPS_STAT_UPDATED": { "Type": "uint8" }, "GB_FHPS_RAMP_DONE": { "Type": "uint8" }, "GB_FHPS_CONFIG_SEQ_STAT": { "Type": "uint8" }, "GB_FHPS_STAT_UPDATED": { "Type": "uint8" }, "GB_MCPS_RAMP_DONE": { "Type": "uint8" }, "GB_MCPS_CONFIG_STAT": { "Type": "uint8" }, "GB_MCPS_STAT_UPDATED": { "Type": "uint8" }, "GB_MCPS_ERROR_STAT": { "Type": "uint8" }, "GB_MCPS_STAT": { "Type": "uint8" }, "GB_GCPS_RAMP_DONE": { "Type": "uint8" }, "GB_GCPS_CONFIG_STAT": { "Type": "uint8" }, "GB_GCPS_STAT_UPDATED": { "Type": "uint8" }, "GB_GCPS_ERROR_STAT": { "Type": "uint8" }, "GB_GCPS_STAT": { "Type": "uint8" }, "GA_CCPS_Current_Auto_Prot_Read": { "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot_Read": { "Type": "uint8" }, "GA_FHPS_Voltage_Range_Read": { "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode_Read": { "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot_Read": { "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot_Read": { "Type": "uint8" }, "GB_FHPS_Voltage_Range_Read": { "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode_Read": { "Type": "uint8" }, "GCOM_FCT_CFG_MISMATCH": { "Type": "uint8" }, "ByteGroup0": { "Type": "uint8" }, "ByteGroup1": { "Type": "uint8" }, "ByteGroup2": { "Type": "uint8" }, "ByteGroup3": { "Type": "uint8" } } }, "+PLCSDNSub": { "Class": "SDN::SDNSubscriber", "Locked": 1, "Signals": { "Header": { "Type": "uint8", "NumberOfElements": 48 }, "N_Reals": { "Type": "uint8" }, "N_Integer": { "Type": "uint8" }, "N_Cmds": { "Type": "uint8" }, "N_States": { "Type": "uint8" }, "N_Alarms": { "Type": "uint8" }, "Spare_Bytes": { "Type": "uint8", "NumberOfElements": 3 }, "GA_CCPS_Amplitude": { "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_CCPS_Frequency": { "Type": "float32" }, "GA_CCPS_Current_Protection": { "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time": { "Type": "float32" }, "GA_CCPS_Voltage_Max": { "Type": "float32" }, "GA_CCPS_Voltage_Min": { "Type": "float32" }, "GA_FHPS_AC_Voltage": { "Type": "float32" }, "GA_FHPS_DC_Voltage": { "Type": "float32" }, "GA_FHPS_Frequency": { "Type": "float32" }, "GA_FHPS_AC_Current_Max": { "Type": "float32" }, "GA_FHPS_DC_Current_Max": { "Type": "float32" }, "GA_FHPS_Current_Trip_Delay": { "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay": { "Type": "float32" }, "GA_FHPS_Current_Peak_Max": { "Type": "float32" }, "GA_FHPS_Current_Peak_Min": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Max": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Min": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Max": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Min": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min": { "Type": "float32" }, "GA_FHPS_Frequency_Max": { "Type": "float32" }, "GA_FHPS_Frequency_Min": { "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_MCPS_Current": { "Type": "float32" }, "GA_MCPS_Sweep_Rate": { "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_GCPS_Current": { "Type": "float32" }, "GA_GCPS_Sweep_Rate": { "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_CCPS_Amplitude": { "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_CCPS_Frequency": { "Type": "float32" }, "GB_CCPS_Current_Protection": { "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time": { "Type": "float32" }, "GB_CCPS_Voltage_Max": { "Type": "float32" }, "GB_CCPS_Voltage_Min": { "Type": "float32" }, "GB_FHPS_AC_Voltage": { "Type": "float32" }, "GB_FHPS_DC_Voltage": { "Type": "float32" }, "GB_FHPS_Frequency": { "Type": "float32" }, "GB_FHPS_AC_Current_Max": { "Type": "float32" }, "GB_FHPS_DC_Current_Max": { "Type": "float32" }, "GB_FHPS_Current_Trip_Delay": { "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay": { "Type": "float32" }, "GB_FHPS_Current_Peak_Max": { "Type": "float32" }, "GB_FHPS_Current_Peak_Min": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Max": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Min": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Max": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Min": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min": { "Type": "float32" }, "GB_FHPS_Frequency_Max": { "Type": "float32" }, "GB_FHPS_Frequency_Min": { "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_MCPS_Current": { "Type": "float32" }, "GB_MCPS_Sweep_Rate": { "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_GCPS_Current": { "Type": "float32" }, "GB_GCPS_Sweep_Rate": { "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_BPS_Voltage_SP": { "Type": "float32" }, "GA_APS_Voltage_SP": { "Type": "float32" }, "GB_BPS_Voltage_SP": { "Type": "float32" }, "GB_APS_Voltage_SP": { "Type": "float32" }, "GCOM_HVPS_Voltage_SP": { "Type": "float32" }, "GCOM_HVPS_Pulse_Length": { "Type": "float32" }, "GCOM_HVPS_PLC7001_PSKT_min": { "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec": { "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms": { "Type": "int16" }, "GCOM_FCT_ABORT_CMD": { "Type": "uint8" }, "GCOM_FCT_LOAD_CMD": { "Type": "uint8" }, "GCOM_FCT_STBY_WAITTRIG_ONLINE": { "Type": "uint8" }, "GCOM_FCT_START_STOP_POWER_CMD": { "Type": "uint8" }, "GCOM_FCT_PAUSE_POWER_CMD": { "Type": "uint8" }, "GCOM_FCT_SUSPEND_RESUME_CMD": { "Type": "uint8" }, "GCOM_FCT_SEGREGATION_CMD": { "Type": "uint8" }, "GCOM_FCT_RESET_ALARM_CMD": { "Type": "uint8" }, "GA_CCPS_OPERATION_CMD": { "Type": "uint8" }, "GA_CCPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "GA_FHPS_RAMP_CMD": { "Type": "uint8" }, "GA_FHPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "GA_MCPS_RAMP_CMD": { "Type": "uint8" }, "GA_MCPS_CONFIG_CMD": { "Type": "uint8" }, "GA_MCPS_HOLD_CMD": { "Type": "uint8" }, "GA_GCPS_RAMP_CMD": { "Type": "uint8" }, "GA_GCPS_CONFIG_CMD": { "Type": "uint8" }, "GA_GCPS_HOLD_CMD": { "Type": "uint8" }, "GB_CCPS_OPERATION_CMD": { "Type": "uint8" }, "GB_CCPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "GB_FHPS_RAMP_CMD": { "Type": "uint8" }, "GB_FHPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "GB_MCPS_RAMP_CMD": { "Type": "uint8" }, "GB_MCPS_CONFIG_CMD": { "Type": "uint8" }, "GB_MCPS_HOLD_CMD": { "Type": "uint8" }, "GB_GCPS_RAMP_CMD": { "Type": "uint8" }, "GB_GCPS_CONFIG_CMD": { "Type": "uint8" }, "GB_GCPS_HOLD_CMD": { "Type": "uint8" }, "GCOM_SM_SM_OP_STATE": { "Type": "uint8" }, "GCOM_SM_SM_EXEC_STATE": { "Type": "uint8" }, "GCOM_SM_SM_SEG_STATE": { "Type": "uint8" }, "GA_CCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GA_CCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GA_CCPS_Current_Auto_Prot": { "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot": { "Type": "uint8" }, "GA_FHPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GA_FHPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GA_FHPS_Voltage_Range": { "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode": { "Type": "uint8" }, "GA_MCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GA_MCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GA_GCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GA_GCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GB_CCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GB_CCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot": { "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot": { "Type": "uint8" }, "GB_FHPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GB_FHPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GB_FHPS_Voltage_Range": { "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode": { "Type": "uint8" }, "GB_MCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GB_MCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GB_GCPS_AUTO_MAN_STATE": { "Type": "uint8" }, "GB_GCPS_SYNC_ASYNC_STATE": { "Type": "uint8" }, "GCOM_GY_SEL": { "Type": "uint8" }, "GCOM_OP_MODE": { "Type": "uint8" }, "ByteGroup0": { "Type": "uint8" }, "ByteGroup1": { "Type": "uint8" }, "ByteGroup2": { "Type": "uint8" } }, "ExecutionMode": "RealTimeThread", "Topic": "Ignored", "Interface": "enp11s0f0", "Address": "10.130.1.36:2000", "InternalTimeout": 100000000, "IgnoreTimeoutError": 1 }, "+AWFDB": { "Class": "RealTimeThreadAsyncBridge", "NumberOfBuffers": 20, "BlockingMode": 0, "CPUMask": 9, "Locked": 1, "Signals": { "CCPS_A_Frequency": { "Type": "float32" }, "CCPS_A_Amplitude": { "Type": "float32" }, "CCPS_B_Frequency": { "Type": "float32" }, "CCPS_B_Amplitude": { "Type": "float32" } } }, "+WFDB": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "cpsA_wf_vals": { "Type": "float32", "NumberOfElements": 3, "NumberOfDimensions": 1 }, "cpsB_wf_vals": { "Type": "float32", "NumberOfElements": 3, "NumberOfDimensions": 1 }, "hpsA_wf_vals": { "Type": "float32", "NumberOfElements": 4, "NumberOfDimensions": 1 }, "hpsB_wf_vals": { "Type": "float32", "NumberOfElements": 4, "NumberOfDimensions": 1 }, "cpsA_wf_times": { "Type": "uint32", "NumberOfElements": 3, "NumberOfDimensions": 1 }, "cpsB_wf_times": { "Type": "uint32", "NumberOfElements": 3, "NumberOfDimensions": 1 }, "hpsA_wf_times": { "Type": "uint32", "NumberOfElements": 4, "NumberOfDimensions": 1 }, "hpsB_wf_times": { "Type": "uint32", "NumberOfElements": 4, "NumberOfDimensions": 1 }, "apsA_Sw": { "Type": "uint8" }, "apsB_Sw": { "Type": "uint8" }, "cpsA_On": { "Type": "uint8" }, "cpsB_On": { "Type": "uint8" }, "hpsA_On": { "Type": "uint8" }, "hpsB_On": { "Type": "uint8" } } }, "+UDPPub": { "Class": "UDP::UDPSender", "Address": "10.130.1.95", "Port": 49231, "ExecutionMode": "RealTimeThread", "Locked": 1, "Signals": { "time": { "Type": "uint32" }, "APS_A": { "Type": "uint8" }, "APS_B": { "Type": "uint8" }, "BPS_A": { "Type": "uint8" }, "BPS_B": { "Type": "uint8" }, "MHVPS": { "Type": "uint8" }, "cpsA_ref": { "Type": "float32" }, "cpsB_ref": { "Type": "float32" }, "hpsA_ref": { "Type": "float32" }, "hpsB_ref": { "Type": "float32" } } }, "+WFTimer": { "Class": "LinuxTimer", "SleepNature": "Busy", "CPUMask": 8, "Locked": 1, "Signals": { "Counter": { "Type": "uint32" }, "Time": { "Type": "uint32" } } }, "+DDB1": { "Class": "GAMDataSource", "AllowNoProducers": 1, "Locked": 1, "Signals": { "UnusedDI": { "NumberOfDimension": 1, "Type": "uint8", "NumberOfElements": 20 }, "UnusedDO": { "NumberOfDimension": 1, "Type": "uint8", "NumberOfElements": 22 }, "APS_A_HvOn": { "Type": "uint8" }, "BPS_A_HvOn": { "Type": "uint8" }, "APS_B_HvOn": { "Type": "uint8" }, "BPS_B_HvOn": { "Type": "uint8" }, "APS_A_Ready": { "Type": "uint8" }, "APS_A_Fault": { "Type": "uint8" }, "BPS_A_Ready": { "Type": "uint8" }, "BPS_A_Fault": { "Type": "uint8" }, "APS_B_Ready": { "Type": "uint8" }, "APS_B_Fault": { "Type": "uint8" }, "BPS_B_Ready": { "Type": "uint8" }, "BPS_B_Fault": { "Type": "uint8" }, "MHVPS_Ready": { "Type": "uint8" }, "MHVPS_Fault": { "Type": "uint8" }, "MHVPS_OV": { "Type": "uint8" }, "MHVPS_OC": { "Type": "uint8" }, "OSMState": { "Type": "uint8" }, "RTSMState": { "Type": "uint8" }, "RTSMSubState": { "Type": "uint8" }, "SegState": { "Type": "uint8" }, "DAQEnabled": { "Type": "bool" }, "PendingGoToState": { "Type": "uint32" }, "PendingTrip": { "Type": "uint32" }, "PendingSuspend": { "Type": "uint32" }, "PendingOnline": { "Type": "uint32" }, "PendingTrig": { "Type": "uint32" }, "PendingAlarm": { "Type": "uint32" }, "PendingLoadMessages": { "Type": "uint32" }, "PendingOnlineMessages": { "Type": "uint32" }, "PendingSegChange": { "Type": "uint32" }, "GA_CCPS_Config_Status": { "Type": "uint8" }, "GA_CCPS_Config_Status_Updated": { "Type": "uint8" }, "GA_CCPS_Operation_Status": { "Type": "uint8" }, "GA_CCPS_Config_Pending": { "Type": "uint32" }, "GA_CCPS_Operation_Pending": { "Type": "uint32" }, "GB_CCPS_Config_Status": { "Type": "uint8" }, "GB_CCPS_Config_Status_Updated": { "Type": "uint8" }, "GB_CCPS_Operation_Status": { "Type": "uint8" }, "GB_CCPS_Config_Pending": { "Type": "uint32" }, "MHVPS_HvOn": { "Type": "uint8" }, "Unused6Bit": { "NumberOfDimension": 1, "Type": "uint8", "NumberOfElements": 6 }, "LOAD_DONE": { "Type": "uint8" }, "GB_CCPS_Operation_Pending": { "Type": "uint32" } } }, "+RTTimer": { "Class": "LinuxTimer", "SleepNature": "Busy", "CPUMask": 2, "Locked": 1, "Signals": { "Counter": { "Type": "uint32" }, "Time": { "Type": "uint32" } } }, "+ABDB": { "Class": "RealTimeThreadAsyncBridge", "NumberOfBuffers": 20, "BlockingMode": 0, "Locked": 1, "Signals": { "Mode": { "Type": "uint8" }, "APS_A_Status": { "Type": "uint8" }, "BPS_A_Status": { "Type": "uint8" }, "APS_B_Status": { "Type": "uint8" }, "BPS_B_Status": { "Type": "uint8" }, "MHVPS_Status": { "Type": "uint8" }, "Command": { "Type": "uint8" }, "ECPCCommand": { "Type": "uint8" }, "PLCState": { "Type": "uint8" }, "PLCSubState": { "Type": "uint8" }, "PulseLength": { "Type": "uint32" }, "Acknowledge": { "Type": "uint8" }, "APS_A_Switch": { "Type": "uint8" }, "BPS_A_Switch": { "Type": "uint8" }, "APS_B_Switch": { "Type": "uint8" }, "BPS_B_Switch": { "Type": "uint8" }, "MHVPS_Switch": { "Type": "uint8" }, "RTState": { "Type": "uint8" }, "RTSubState": { "Type": "uint8" }, "ShotTime": { "Type": "uint32" }, "PXI6528_IN": { "Type": "uint32" }, "PXI6528_OUT": { "Type": "uint32" } } }, "+ConfActualDB": { "Class": "GAMDataSource", "AllowNoProducers": 1, "Locked": 1, "Signals": { "GA_CCPS_Amplitude": { "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_CCPS_Frequency": { "Type": "float32" }, "GA_CCPS_Current_Protection": { "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time": { "Type": "float32" }, "GA_CCPS_Voltage_Max": { "Type": "float32" }, "GA_CCPS_Voltage_Min": { "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_FHPS_AC_Voltage": { "Type": "float32" }, "GA_FHPS_DC_Voltage": { "Type": "float32" }, "GA_FHPS_Frequency": { "Type": "float32" }, "GA_FHPS_AC_Current_Max": { "Type": "float32" }, "GA_FHPS_DC_Current_Max": { "Type": "float32" }, "GA_FHPS_Current_Trip_Delay": { "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay": { "Type": "float32" }, "GA_FHPS_Current_Peak_Max": { "Type": "float32" }, "GA_FHPS_Current_Peak_Min": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Max": { "Type": "float32" }, "GA_FHPS_AC_Voltage_Min": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Max": { "Type": "float32" }, "GA_FHPS_DC_Voltage_Min": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max": { "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max": { "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min": { "Type": "float32" }, "GA_FHPS_Frequency_Max": { "Type": "float32" }, "GA_FHPS_Frequency_Min": { "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_MCPS_Current": { "Type": "float32" }, "GA_MCPS_Sweep_Rate": { "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GA_GCPS_Current": { "Type": "float32" }, "GA_GCPS_Sweep_Rate": { "Type": "float32" }, "GB_CCPS_Amplitude": { "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_CCPS_Frequency": { "Type": "float32" }, "GB_CCPS_Current_Protection": { "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time": { "Type": "float32" }, "GB_CCPS_Voltage_Max": { "Type": "float32" }, "GB_CCPS_Voltage_Min": { "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_FHPS_AC_Voltage": { "Type": "float32" }, "GB_FHPS_DC_Voltage": { "Type": "float32" }, "GB_FHPS_Frequency": { "Type": "float32" }, "GB_FHPS_AC_Current_Max": { "Type": "float32" }, "GB_FHPS_DC_Current_Max": { "Type": "float32" }, "GB_FHPS_Current_Trip_Delay": { "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay": { "Type": "float32" }, "GB_FHPS_Current_Peak_Max": { "Type": "float32" }, "GB_FHPS_Current_Peak_Min": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Max": { "Type": "float32" }, "GB_FHPS_AC_Voltage_Min": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Max": { "Type": "float32" }, "GB_FHPS_DC_Voltage_Min": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max": { "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max": { "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min": { "Type": "float32" }, "GB_FHPS_Frequency_Max": { "Type": "float32" }, "GB_FHPS_Frequency_Min": { "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_MCPS_Current": { "Type": "float32" }, "GB_MCPS_Sweep_Rate": { "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta": { "Type": "float32" }, "GB_GCPS_Current": { "Type": "float32" }, "GB_GCPS_Sweep_Rate": { "Type": "float32" }, "GA_BPS_Voltage_SP": { "Type": "float32" }, "GA_APS_Voltage_SP": { "Type": "float32" }, "GB_BPS_Voltage_SP": { "Type": "float32" }, "GB_APS_Voltage_SP": { "Type": "float32" }, "GCOM_HVPS_Voltage_SP": { "Type": "float32" }, "GCOM_HVPS_Pulse_Length": { "Type": "float32" }, "GA_CCPS_PSU2320_IREF_H": { "Type": "int16" }, "GA_CCPS_PSU2320_IREF_L": { "Type": "int16" }, "GB_CCPS_PSU2320_IREF_H": { "Type": "int16" }, "GB_CCPS_PSU2320_IREF_L": { "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_min": { "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec": { "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms": { "Type": "int16" }, "GA_CCPS_Current_Auto_Prot": { "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot": { "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot": { "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot": { "Type": "uint8" }, "GA_FHPS_Voltage_Range": { "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode": { "Type": "uint8" }, "GB_FHPS_Voltage_Range": { "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode": { "Type": "uint8" } } }, "+Logger": { "Class": "OnChangeLoggerDataSource", "Locked": 1, "Signals": { "FC_OP_STATE": { "Type": "uint8" }, "FC_RT_STATE": { "Type": "uint8" }, "FC_RT_SUB_STATE": { "Type": "uint8" }, "SEG_STATE": { "Type": "uint8" }, "PLCState": { "Type": "uint8" }, "PLCSubState": { "Type": "uint8" }, "PLCSegCMD": { "Type": "uint8" }, "PulseLength": { "Type": "float32" }, "Uint32Length": { "Type": "uint32" }, "Amplitude": { "Type": "float32" }, "OPStateCommand": { "Type": "uint8" }, "Command": { "Type": "uint8" }, "Acknowledge": { "Type": "uint8" }, "Abort": { "Type": "uint8" }, "GA_CCPS_CONFIG_SEQ_CMD": { "Type": "uint8" }, "GA_CCPS_CONFIG_SEQ_STAT": { "Type": "uint8" }, "ShotTime": { "Type": "uint32", "Ignore": 1 } } }, "+ProtTimer": { "Class": "LinuxTimer", "SleepNature": "Busy", "CPUMask": 4, "Locked": 1, "Signals": { "Counter": { "Type": "uint32" }, "Time": { "Type": "uint32" } } }, "+ProtDB": { "Class": "GAMDataSource", "AllowNoProducers": 1, "Locked": 1, "Signals": { "Time": { "Type": "uint32" }, "CommState": { "Type": "uint8" }, "PendingGoToState": { "Type": "uint32" } } }, "DefaultDataSource": "DDB1", "+GB_GCPS": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Current_Read": { "Type": "float32" }, "Sweep_Rate_Read": { "Type": "float32" } }, "AllowNoProducers": 1 }, "+EpicsABDB": { "Class": "RealTimeThreadAsyncBridge", "NumberOfBuffers": 20, "BlockingMode": 0, "Locked": 1, "Signals": { "OSMState": { "Type": "uint8" }, "RTState": { "Type": "uint8" }, "RTSubState": { "Type": "uint8" }, "SegState": { "Type": "uint8" }, "Debug": { "Type": "uint8" } } }, "+OnlineDB": { "Class": "GAMDataSource", "Locked": 1, "Signals": { "Time": { "Type": "uint32" }, "Command": { "Type": "uint8" } } }, "+PLCSDNPubBits": { "Class": "GAMDataSource", "AllowNoProducers": 1, "Locked": 1, "Signals": { "GCOM_FCT_Fast_Controller_Alarm": { "Type": "uint8" }, "Alarm_Rcv_Spare_1": { "Type": "uint8" }, "Alarm_Rcv_Spare_2": { "Type": "uint8" }, "Alarm_Rcv_Spare_3": { "Type": "uint8" }, "Alarm_Rcv_Spare_4": { "Type": "uint8" }, "Alarm_Rcv_Spare_5": { "Type": "uint8" }, "Alarm_Rcv_Spare_6": { "Type": "uint8" }, "Alarm_Rcv_Spare_7": { "Type": "uint8" }, "GA_CCPS_Alarm": { "Type": "uint8" }, "GA_CCPS_Current_Alarm": { "Type": "uint8" }, "GA_FHPS_Alarm": { "Type": "uint8" }, "GA_MCPS_Alarm": { "Type": "uint8" }, "GA_GCPS_Alarm": { "Type": "uint8" }, "Alarm_Rcv_Spare_13": { "Type": "uint8" }, "Alarm_Rcv_Spare_14": { "Type": "uint8" }, "Alarm_Rcv_Spare_15": { "Type": "uint8" }, "GB_CCPS_Alarm": { "Type": "uint8" }, "GB_CCPS_Current_Alarm": { "Type": "uint8" }, "GB_FHPS_Alarm": { "Type": "uint8" }, "GB_MCPS_Alarm": { "Type": "uint8" }, "GB_GCPS_Alarm": { "Type": "uint8" }, "Alarm_Rcv_Spare_21": { "Type": "uint8" }, "Alarm_Rcv_Spare_22": { "Type": "uint8" }, "Alarm_Rcv_Spare_23": { "Type": "uint8" }, "GA_CCPS_YFLT_COM_A": { "Type": "uint8" }, "GA_FHPS_YFLT_COM_A": { "Type": "uint8" }, "GA_MCPS_YFLT_COM_A": { "Type": "uint8" }, "GA_GCPS_YFLT_COM_A": { "Type": "uint8" }, "GB_CCPS_YFLT_COM_A": { "Type": "uint8" }, "GB_FHPS_YFLT_COM_A": { "Type": "uint8" }, "GB_MCPS_YFLT_COM_A": { "Type": "uint8" }, "GB_GCPS_YFLT_COM_A": { "Type": "uint8" } } }, "+PLCSDNSubBits": { "Class": "GAMDataSource", "AllowNoProducers": 1, "Locked": 1, "Signals": { "GCOM_FCT_Fast_Controller_Trip": { "Type": "uint8" }, "Alarm_Send_Spare_1": { "Type": "uint8" }, "Alarm_Send_Spare_2": { "Type": "uint8" }, "Alarm_Send_Spare_3": { "Type": "uint8" }, "Alarm_Send_Spare_4": { "Type": "uint8" }, "Alarm_Send_Spare_5": { "Type": "uint8" }, "Alarm_Send_Spare_6": { "Type": "uint8" }, "Alarm_Send_Spare_7": { "Type": "uint8" }, "GA_CCPS_Trip": { "Type": "uint8" }, "GA_FHPS_Trip": { "Type": "uint8" }, "GA_MCPS_Trip": { "Type": "uint8" }, "GA_GCPS_Trip": { "Type": "uint8" }, "Alarm_Send_Spare_12": { "Type": "uint8" }, "Alarm_Send_Spare_13": { "Type": "uint8" }, "Alarm_Send_Spare_14": { "Type": "uint8" }, "Alarm_Send_Spare_15": { "Type": "uint8" }, "GB_CCPS_Trip": { "Type": "uint8" }, "GB_FHPS_Trip": { "Type": "uint8" }, "GB_MCPS_Trip": { "Type": "uint8" }, "GB_GCPS_Trip": { "Type": "uint8" }, "Alarm_Send_Spare_20": { "Type": "uint8" }, "Alarm_Send_Spare_21": { "Type": "uint8" }, "Alarm_Send_Spare_22": { "Type": "uint8" }, "Alarm_Send_Spare_23": { "Type": "uint8" } } }, "+WFLogger": { "Class": "LoggerDataSource", "Locked": 1, "Signals": { "hpsA": { "Type": "uint8" }, "hpsB": { "Type": "uint8" }, "apsA": { "Type": "uint8" }, "apsB": { "Type": "uint8" }, "shotTime": { "Type": "uint32" } } }, "+Timing": { "Class": "TimingDataSource", "Locked": 1 }, "+EpicsLogger": { "Class": "EPICSCA::EPICSCAOutput", "Locked": 1, "NumberOfBuffers": 10, "Signals": { "PXI_Input": { "Type": "uint32", "PVName": "SIM:PXI_IN" }, "PXI_Output": { "Type": "uint32", "PVName": "SIM:PXI_OUT" }, "APS_A_Status": { "Type": "uint8", "PVName": "SIM:APS_A_STATUS" }, "BPS_A_Status": { "Type": "uint8", "PVName": "SIM:BPS_A_STATUS" }, "APS_B_Status": { "Type": "uint8", "PVName": "SIM:APS_B_STATUS" }, "BPS_B_Status": { "Type": "uint8", "PVName": "SIM:BPS_B_STATUS" }, "MHVPS_Status": { "Type": "uint8", "PVName": "SIM:MHVPS_STATUS" } } }, "+ProtectionAB": { "Class": "RealTimeThreadAsyncBridge", "NumberOfBuffers": 20, "BlockingMode": 0, "Locked": 1, "Signals": { "PLCSDNHeader": { "Type": "uint8", "NumberOfElements": 48 }, "ECPCPulse": { "Type": "uint8" } } } }, "+Functions": { "+AuxSimPubGAM": { "Class": "IOGAM", "InputSignals": { "GA_CCPS_Config_Status": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GA_CCPS_Config_Status" }, "GA_CCPS_Config_Status_Updated": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GA_CCPS_Config_Status_Updated" }, "GA_CCPS_Operation_Status": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GA_CCPS_Operation_Status" }, "GB_CCPS_Config_Status": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GB_CCPS_Config_Status" }, "GB_CCPS_Config_Status_Updated": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GB_CCPS_Config_Status_Updated" }, "GB_CCPS_Operation_Status": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GB_CCPS_Operation_Status" } }, "OutputSignals": { "GA_CCPS_CONFIG_SEQ_STAT": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_CCPS_CONFIG_SEQ_STAT" }, "GA_CCPS_STAT_UPDATED": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_CCPS_STAT_UPDATED" }, "GA_CCPS_IN_OPERATION": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_CCPS_IN_OPERATION" }, "GB_CCPS_CONFIG_SEQ_STAT": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_CCPS_CONFIG_SEQ_STAT" }, "GB_CCPS_STAT_UPDATED": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_CCPS_STAT_UPDATED" }, "GB_CCPS_IN_OPERATION": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_CCPS_IN_OPERATION" } } }, "+PXISimulationIOGAM": { "Class": "IOGAM", "InputSignals": { "PXI6528_OUT": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_OUT" } }, "OutputSignals": { "PXI_OUT": { "DataSource": "EpicsCRIOSimOut", "Type": "uint32", "Alias": "PXI_OUT" } } }, "+ECPCIOGAM": { "Class": "IOGAM", "InputSignals": { "Pulse": { "DataSource": "ECPCSub", "Type": "uint8", "Alias": "Pulse" }, "Command": { "DataSource": "ECPCSub", "Type": "uint8", "Alias": "Command" }, "PXISim": { "DataSource": "ECPCSub", "Type": "uint32", "Alias": "PXIStatus" } }, "OutputSignals": { "Pulse": { "DataSource": "ProtectionAB", "Type": "uint8", "Alias": "ECPCPulse" }, "Command": { "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "PXISim": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_IN" } } }, "+EpicsTimerGAM": { "Class": "IOGAM", "InputSignals": { "Time": { "Frequency": 25, "DataSource": "EpicsTimer", "Type": "uint32", "Alias": "Time" } }, "OutputSignals": { "Time": { "DataSource": "EpicsDB", "Type": "uint32", "Alias": "Time" } } }, "+EpicsIOGAM": { "Class": "IOGAM", "InputSignals": { "OSMState": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "OSMState" }, "RTState": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "RTState" }, "RTSubState": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "RTSubState" }, "SegState": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "SegState" }, "ShotTime": { "DataSource": "EpicsDB", "Type": "float32", "Alias": "ShotTime" } }, "OutputSignals": { "OSMState": { "DataSource": "EpicsOut", "Type": "uint8", "Alias": "OPState" }, "RTSMState": { "DataSource": "EpicsOut", "Type": "uint8", "Alias": "RTState" }, "RTSubState": { "DataSource": "EpicsOut", "Type": "uint8", "Alias": "RTSubState" }, "SegState": { "DataSource": "EpicsOut", "Type": "uint8", "Alias": "SegState" }, "ShotTime": { "DataSource": "EpicsOut", "Type": "float32", "Alias": "PulseTime" } } }, "+PXIRegisterReadGAM": { "Class": "IOExt::ExtractBitGAM", "InputSignals": { "PXI6528_IN": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_IN" } }, "OutputSignals": { "APS_A_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_A_Ready" }, "APS_A_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_A_Fault" }, "BPS_A_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_A_Ready" }, "BPS_A_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_A_Fault" }, "MHVPS_OV": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_OV" }, "MHVPS_OC": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_OC" }, "MHVPS_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_Fault" }, "MHVPS_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_Ready" }, "APS_B_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_B_Ready" }, "APS_B_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_B_Fault" }, "BPS_B_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_B_Ready" }, "BPS_B_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_B_Fault" }, "UnusedDI": { "NumberOfElements": 20, "DataSource": "DDB1", "Type": "uint8", "Alias": "UnusedDI" } } }, "+PXIRegisterWriteGAM": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "APS_A_HvOn": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_A_HvOn" }, "APS_A_Switch": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_A_Switch" }, "BPS_A_HvOn": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_A_HvOn" }, "BPS_A_Switch": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_A_Switch" }, "MHVPS_HvOn": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_HvOn" }, "MHVPS_Switch": { "DataSource": "ABDB", "Type": "uint8", "Alias": "MHVPS_Switch" }, "APS_B_HvOn": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_B_HvOn" }, "APS_B_Switch": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_B_Switch" }, "BPS_B_HvOn": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_B_HvOn" }, "BPS_B_Switch": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_B_Switch" }, "UnusedDO": { "NumberOfElements": 22, "DataSource": "DDB1", "Type": "uint8", "Alias": "UnusedDO" } }, "OutputSignals": { "PXI6528_OUT": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_OUT" } } }, "+OnlineIOGAM": { "Class": "IOGAM", "InputSignals": { "RTState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "RTState" }, "RTSubState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "RTSubState" } }, "OutputSignals": { "RTSMState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMState" }, "RTSMSubState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMSubState" } } }, "+TripToPLCGAM": { "Class": "IOGAM", "InputSignals": { "FC_Alarm": { "DataSource": "EpicsInput", "Type": "uint8", "Alias": "FC_Alarm" } }, "OutputSignals": { "GCOM_FCT_Fast_Controller_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Alarm" } } }, "+StatePublisherGAM": { "Class": "IOGAM", "InputSignals": { "OSMState_0": { "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" }, "OSMState_1": { "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" }, "RTSMState_0": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMState" }, "RTSMState_1": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMState" }, "RTSMSubState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMSubState" }, "SegState_0": { "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" }, "SegState_1": { "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" }, "LOAD_DONE": { "DataSource": "DDB1", "Type": "uint8", "Alias": "LOAD_DONE" }, "Counter": { "NumberOfElements": 48, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "Header" } }, "OutputSignals": { "OSMState_0": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GCOM_FCT_FC_OP_STATE" }, "OSMState_1": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "OSMState" }, "RTSMState_0": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GCOM_FCT_FC_RT_STATE" }, "RTSMState_1": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "RTState" }, "RTSMSubState": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "RTSubState" }, "SegState_0": { "Trigger": 1, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GCOM_FCT_FC_SEG_STATE" }, "SegState_1": { "DataSource": "EpicsABDB", "Type": "uint8", "Alias": "SegState" }, "GCOM_FCT_FC_LOAD_CFG_DONE": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GCOM_FCT_FC_LOAD_CFG_DONE" }, "PLCSDNState": { "NumberOfElements": 48, "DataSource": "ProtectionAB", "Type": "uint8", "Alias": "PLCSDNHeader" } } }, "+LoadStateGAM": { "Class": "ConstantGAM", "OutputSignals": { "LOAD_DONE": { "Default": 0, "DataSource": "DDB1", "Type": "uint8", "Alias": "LOAD_DONE" } } }, "+LoadCopyGAM": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "DDB1", "Alias": "LOAD_DONE" }, "GA_CCPS_Amplitude": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Frequency": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Current_Protection": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Current_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Current_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Trip_Delay": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Peak_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Peak_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Current": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Sweep_Rate": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Current": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Sweep_Rate": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Amplitude": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Frequency": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Current_Protection": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Current_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Current_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Trip_Delay": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Peak_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Peak_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency_Max": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency_Min": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Current": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Sweep_Rate": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Current": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Sweep_Rate": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_BPS_Voltage_SP": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_APS_Voltage_SP": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_BPS_Voltage_SP": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_APS_Voltage_SP": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GCOM_HVPS_Voltage_SP": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GCOM_HVPS_Pulse_Length": { "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_PSU2320_IREF_H": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GA_CCPS_PSU2320_IREF_L": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_H": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_L": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_min": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms": { "DataSource": "PLCSDNSub", "Type": "int16" }, "GA_CCPS_Current_Auto_Prot": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_FHPS_Voltage_Range": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_FHPS_Voltage_Range": { "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode": { "DataSource": "PLCSDNSub", "Type": "uint8" } }, "OutputSignals": { "GA_CCPS_Amplitude": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Current_Protection": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_DC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_DC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Current_Trip_Delay": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Current_Peak_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Current_Peak_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_DC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_DC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Frequency_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_FHPS_Frequency_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_MCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_MCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_GCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_GCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Amplitude": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Current_Protection": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_CCPS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_DC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_DC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Current_Trip_Delay": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Current_Peak_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Current_Peak_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_DC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_DC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Frequency_Max": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_FHPS_Frequency_Min": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_MCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_MCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_GCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_GCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_BPS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_APS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_BPS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32" }, "GB_APS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32" }, "GCOM_HVPS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32" }, "GCOM_HVPS_Pulse_Length": { "DataSource": "ConfActualDB", "Type": "float32" }, "GA_CCPS_PSU2320_IREF_H": { "DataSource": "ConfActualDB", "Type": "int16" }, "GA_CCPS_PSU2320_IREF_L": { "DataSource": "ConfActualDB", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_H": { "DataSource": "ConfActualDB", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_L": { "DataSource": "ConfActualDB", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_min": { "DataSource": "ConfActualDB", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec": { "DataSource": "ConfActualDB", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms": { "DataSource": "ConfActualDB", "Type": "int16" }, "GA_CCPS_Current_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GA_FHPS_Voltage_Range": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GB_FHPS_Voltage_Range": { "DataSource": "ConfActualDB", "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode": { "DataSource": "ConfActualDB", "Type": "uint8" } } }, "+ValidateActConfigGAM": { "Class": "ComparatorGAM", "InputSignals": { "GA_CCPS_Amplitude_a": { "Alias": "GA_CCPS_Amplitude", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Amplitude_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Amplitude", "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta_a": { "Alias": "GA_CCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Amplitude_Max_Delta", "Type": "float32" }, "GA_CCPS_Frequency_a": { "Alias": "GA_CCPS_Frequency", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Frequency_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Frequency", "Type": "float32" }, "GA_CCPS_Current_Protection_a": { "Alias": "GA_CCPS_Current_Protection", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Current_Protection_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Current_Protection", "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time_a": { "Alias": "GA_CCPS_Curr_Prot_Det_Time", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Curr_Prot_Det_Time_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Curr_Prot_Det_Time", "Type": "float32" }, "GA_CCPS_Voltage_Max_a": { "Alias": "GA_CCPS_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Voltage_Max", "Type": "float32" }, "GA_CCPS_Voltage_Min_a": { "Alias": "GA_CCPS_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_CCPS_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Voltage_Min", "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta_a": { "Alias": "GA_FHPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Amplitude_Max_Delta", "Type": "float32" }, "GA_FHPS_AC_Voltage_a": { "Alias": "GA_FHPS_AC_Voltage", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AC_Voltage", "Type": "float32" }, "GA_FHPS_DC_Voltage_a": { "Alias": "GA_FHPS_DC_Voltage", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_DC_Voltage", "Type": "float32" }, "GA_FHPS_Frequency_a": { "Alias": "GA_FHPS_Frequency", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Frequency", "Type": "float32" }, "GA_FHPS_AC_Current_Max_a": { "Alias": "GA_FHPS_AC_Current_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Current_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AC_Current_Max", "Type": "float32" }, "GA_FHPS_DC_Current_Max_a": { "Alias": "GA_FHPS_DC_Current_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Current_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_DC_Current_Max", "Type": "float32" }, "GA_FHPS_Current_Trip_Delay_a": { "Alias": "GA_FHPS_Current_Trip_Delay", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Trip_Delay_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Current_Trip_Delay", "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay_a": { "Alias": "GA_FHPS_Intern_Prot_Delay", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Intern_Prot_Delay_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Intern_Prot_Delay", "Type": "float32" }, "GA_FHPS_Current_Peak_Max_a": { "Alias": "GA_FHPS_Current_Peak_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Peak_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Current_Peak_Max", "Type": "float32" }, "GA_FHPS_Current_Peak_Min_a": { "Alias": "GA_FHPS_Current_Peak_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Current_Peak_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Current_Peak_Min", "Type": "float32" }, "GA_FHPS_AC_Voltage_Max_a": { "Alias": "GA_FHPS_AC_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AC_Voltage_Max", "Type": "float32" }, "GA_FHPS_AC_Voltage_Min_a": { "Alias": "GA_FHPS_AC_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AC_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AC_Voltage_Min", "Type": "float32" }, "GA_FHPS_DC_Voltage_Max_a": { "Alias": "GA_FHPS_DC_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_DC_Voltage_Max", "Type": "float32" }, "GA_FHPS_DC_Voltage_Min_a": { "Alias": "GA_FHPS_DC_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_DC_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_DC_Voltage_Min", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max_a": { "Alias": "GA_FHPS_RMS_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_RMS_Voltage_Max", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min_a": { "Alias": "GA_FHPS_RMS_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_RMS_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_RMS_Voltage_Min", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max_a": { "Alias": "GA_FHPS_AVG_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AVG_Voltage_Max", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min_a": { "Alias": "GA_FHPS_AVG_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_AVG_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_AVG_Voltage_Min", "Type": "float32" }, "GA_FHPS_Frequency_Max_a": { "Alias": "GA_FHPS_Frequency_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency_Max_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Frequency_Max", "Type": "float32" }, "GA_FHPS_Frequency_Min_a": { "Alias": "GA_FHPS_Frequency_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_FHPS_Frequency_Min_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Frequency_Min", "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta_a": { "Alias": "GA_MCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GA_MCPS_Amplitude_Max_Delta", "Type": "float32" }, "GA_MCPS_Current_a": { "Alias": "GA_MCPS_Current", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Current_b": { "DataSource": "ConfActualDB", "Alias": "GA_MCPS_Current", "Type": "float32" }, "GA_MCPS_Sweep_Rate_a": { "Alias": "GA_MCPS_Sweep_Rate", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_MCPS_Sweep_Rate_b": { "DataSource": "ConfActualDB", "Alias": "GA_MCPS_Sweep_Rate", "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta_a": { "Alias": "GA_GCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GA_GCPS_Amplitude_Max_Delta", "Type": "float32" }, "GA_GCPS_Current_a": { "Alias": "GA_GCPS_Current", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Current_b": { "DataSource": "ConfActualDB", "Alias": "GA_GCPS_Current", "Type": "float32" }, "GA_GCPS_Sweep_Rate_a": { "Alias": "GA_GCPS_Sweep_Rate", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_GCPS_Sweep_Rate_b": { "DataSource": "ConfActualDB", "Alias": "GA_GCPS_Sweep_Rate", "Type": "float32" }, "GB_CCPS_Amplitude_a": { "Alias": "GB_CCPS_Amplitude", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Amplitude_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Amplitude", "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta_a": { "Alias": "GB_CCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Amplitude_Max_Delta", "Type": "float32" }, "GB_CCPS_Frequency_a": { "Alias": "GB_CCPS_Frequency", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Frequency_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Frequency", "Type": "float32" }, "GB_CCPS_Current_Protection_a": { "Alias": "GB_CCPS_Current_Protection", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Current_Protection_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Current_Protection", "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time_a": { "Alias": "GB_CCPS_Curr_Prot_Det_Time", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Curr_Prot_Det_Time_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Curr_Prot_Det_Time", "Type": "float32" }, "GB_CCPS_Voltage_Max_a": { "Alias": "GB_CCPS_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Voltage_Max", "Type": "float32" }, "GB_CCPS_Voltage_Min_a": { "Alias": "GB_CCPS_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_CCPS_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Voltage_Min", "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta_a": { "Alias": "GB_FHPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Amplitude_Max_Delta", "Type": "float32" }, "GB_FHPS_AC_Voltage_a": { "Alias": "GB_FHPS_AC_Voltage", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AC_Voltage", "Type": "float32" }, "GB_FHPS_DC_Voltage_a": { "Alias": "GB_FHPS_DC_Voltage", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_DC_Voltage", "Type": "float32" }, "GB_FHPS_Frequency_a": { "Alias": "GB_FHPS_Frequency", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Frequency", "Type": "float32" }, "GB_FHPS_AC_Current_Max_a": { "Alias": "GB_FHPS_AC_Current_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Current_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AC_Current_Max", "Type": "float32" }, "GB_FHPS_DC_Current_Max_a": { "Alias": "GB_FHPS_DC_Current_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Current_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_DC_Current_Max", "Type": "float32" }, "GB_FHPS_Current_Trip_Delay_a": { "Alias": "GB_FHPS_Current_Trip_Delay", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Trip_Delay_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Current_Trip_Delay", "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay_a": { "Alias": "GB_FHPS_Intern_Prot_Delay", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Intern_Prot_Delay_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Intern_Prot_Delay", "Type": "float32" }, "GB_FHPS_Current_Peak_Max_a": { "Alias": "GB_FHPS_Current_Peak_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Peak_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Current_Peak_Max", "Type": "float32" }, "GB_FHPS_Current_Peak_Min_a": { "Alias": "GB_FHPS_Current_Peak_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Current_Peak_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Current_Peak_Min", "Type": "float32" }, "GB_FHPS_AC_Voltage_Max_a": { "Alias": "GB_FHPS_AC_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AC_Voltage_Max", "Type": "float32" }, "GB_FHPS_AC_Voltage_Min_a": { "Alias": "GB_FHPS_AC_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AC_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AC_Voltage_Min", "Type": "float32" }, "GB_FHPS_DC_Voltage_Max_a": { "Alias": "GB_FHPS_DC_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_DC_Voltage_Max", "Type": "float32" }, "GB_FHPS_DC_Voltage_Min_a": { "Alias": "GB_FHPS_DC_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_DC_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_DC_Voltage_Min", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max_a": { "Alias": "GB_FHPS_RMS_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_RMS_Voltage_Max", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min_a": { "Alias": "GB_FHPS_RMS_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_RMS_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_RMS_Voltage_Min", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max_a": { "Alias": "GB_FHPS_AVG_Voltage_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AVG_Voltage_Max", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min_a": { "Alias": "GB_FHPS_AVG_Voltage_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_AVG_Voltage_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_AVG_Voltage_Min", "Type": "float32" }, "GB_FHPS_Frequency_Max_a": { "Alias": "GB_FHPS_Frequency_Max", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency_Max_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Frequency_Max", "Type": "float32" }, "GB_FHPS_Frequency_Min_a": { "Alias": "GB_FHPS_Frequency_Min", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_FHPS_Frequency_Min_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Frequency_Min", "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta_a": { "Alias": "GB_MCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GB_MCPS_Amplitude_Max_Delta", "Type": "float32" }, "GB_MCPS_Current_a": { "Alias": "GB_MCPS_Current", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Current_b": { "DataSource": "ConfActualDB", "Alias": "GB_MCPS_Current", "Type": "float32" }, "GB_MCPS_Sweep_Rate_a": { "Alias": "GB_MCPS_Sweep_Rate", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_MCPS_Sweep_Rate_b": { "DataSource": "ConfActualDB", "Alias": "GB_MCPS_Sweep_Rate", "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta_a": { "Alias": "GB_GCPS_Amplitude_Max_Delta", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Amplitude_Max_Delta_b": { "DataSource": "ConfActualDB", "Alias": "GB_GCPS_Amplitude_Max_Delta", "Type": "float32" }, "GB_GCPS_Current_a": { "Alias": "GB_GCPS_Current", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Current_b": { "DataSource": "ConfActualDB", "Alias": "GB_GCPS_Current", "Type": "float32" }, "GB_GCPS_Sweep_Rate_a": { "Alias": "GB_GCPS_Sweep_Rate", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_GCPS_Sweep_Rate_b": { "DataSource": "ConfActualDB", "Alias": "GB_GCPS_Sweep_Rate", "Type": "float32" }, "GA_BPS_Voltage_SP_a": { "Alias": "GA_BPS_Voltage_SP", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_BPS_Voltage_SP_b": { "DataSource": "ConfActualDB", "Alias": "GA_BPS_Voltage_SP", "Type": "float32" }, "GA_APS_Voltage_SP_a": { "Alias": "GA_APS_Voltage_SP", "DataSource": "PLCSDNSub", "Type": "float32" }, "GA_APS_Voltage_SP_b": { "DataSource": "ConfActualDB", "Alias": "GA_APS_Voltage_SP", "Type": "float32" }, "GB_BPS_Voltage_SP_a": { "Alias": "GB_BPS_Voltage_SP", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_BPS_Voltage_SP_b": { "DataSource": "ConfActualDB", "Alias": "GB_BPS_Voltage_SP", "Type": "float32" }, "GB_APS_Voltage_SP_a": { "Alias": "GB_APS_Voltage_SP", "DataSource": "PLCSDNSub", "Type": "float32" }, "GB_APS_Voltage_SP_b": { "DataSource": "ConfActualDB", "Alias": "GB_APS_Voltage_SP", "Type": "float32" }, "GCOM_HVPS_Voltage_SP_a": { "Alias": "GCOM_HVPS_Voltage_SP", "DataSource": "PLCSDNSub", "Type": "float32" }, "GCOM_HVPS_Voltage_SP_b": { "DataSource": "ConfActualDB", "Alias": "GCOM_HVPS_Voltage_SP", "Type": "float32" }, "GCOM_HVPS_Pulse_Length_a": { "Alias": "GCOM_HVPS_Pulse_Length", "DataSource": "PLCSDNSub", "Type": "float32" }, "GCOM_HVPS_Pulse_Length_b": { "DataSource": "ConfActualDB", "Alias": "GCOM_HVPS_Pulse_Length", "Type": "float32" }, "GA_CCPS_PSU2320_IREF_H_a": { "Alias": "GA_CCPS_PSU2320_IREF_H", "DataSource": "PLCSDNSub", "Type": "int16" }, "GA_CCPS_PSU2320_IREF_H_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_PSU2320_IREF_H", "Type": "int16" }, "GA_CCPS_PSU2320_IREF_L_a": { "Alias": "GA_CCPS_PSU2320_IREF_L", "DataSource": "PLCSDNSub", "Type": "int16" }, "GA_CCPS_PSU2320_IREF_L_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_PSU2320_IREF_L", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_H_a": { "Alias": "GB_CCPS_PSU2320_IREF_H", "DataSource": "PLCSDNSub", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_H_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_PSU2320_IREF_H", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_L_a": { "Alias": "GB_CCPS_PSU2320_IREF_L", "DataSource": "PLCSDNSub", "Type": "int16" }, "GB_CCPS_PSU2320_IREF_L_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_PSU2320_IREF_L", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_min_a": { "Alias": "GCOM_HVPS_PLC7001_PSKT_min", "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_min_b": { "DataSource": "ConfActualDB", "Alias": "GCOM_HVPS_PLC7001_PSKT_min", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec_a": { "Alias": "GCOM_HVPS_PLC7001_PSKT_sec", "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_sec_b": { "DataSource": "ConfActualDB", "Alias": "GCOM_HVPS_PLC7001_PSKT_sec", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms_a": { "Alias": "GCOM_HVPS_PLC7001_PSKT_ms", "DataSource": "PLCSDNSub", "Type": "int16" }, "GCOM_HVPS_PLC7001_PSKT_ms_b": { "DataSource": "ConfActualDB", "Alias": "GCOM_HVPS_PLC7001_PSKT_ms", "Type": "int16" }, "GA_CCPS_Current_Auto_Prot_a": { "Alias": "GA_CCPS_Current_Auto_Prot", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_CCPS_Current_Auto_Prot_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Current_Auto_Prot", "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot_a": { "Alias": "GA_CCPS_Voltage_Auto_Prot", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_CCPS_Voltage_Auto_Prot_b": { "DataSource": "ConfActualDB", "Alias": "GA_CCPS_Voltage_Auto_Prot", "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot_a": { "Alias": "GB_CCPS_Current_Auto_Prot", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_CCPS_Current_Auto_Prot_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Current_Auto_Prot", "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot_a": { "Alias": "GB_CCPS_Voltage_Auto_Prot", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_CCPS_Voltage_Auto_Prot_b": { "DataSource": "ConfActualDB", "Alias": "GB_CCPS_Voltage_Auto_Prot", "Type": "uint8" }, "GA_FHPS_Voltage_Range_a": { "Alias": "GA_FHPS_Voltage_Range", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_FHPS_Voltage_Range_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Voltage_Range", "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode_a": { "Alias": "GA_FHPS_Current_Prot_Mode", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GA_FHPS_Current_Prot_Mode_b": { "DataSource": "ConfActualDB", "Alias": "GA_FHPS_Current_Prot_Mode", "Type": "uint8" }, "GB_FHPS_Voltage_Range_a": { "Alias": "GB_FHPS_Voltage_Range", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_FHPS_Voltage_Range_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Voltage_Range", "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode_a": { "Alias": "GB_FHPS_Current_Prot_Mode", "DataSource": "PLCSDNSub", "Type": "uint8" }, "GB_FHPS_Current_Prot_Mode_b": { "DataSource": "ConfActualDB", "Alias": "GB_FHPS_Current_Prot_Mode", "Type": "uint8" } }, "OutputSignals": { "State": { "Type": "uint8", "DataSource": "PLCSDNPub", "Alias": "GCOM_FCT_CFG_MISMATCH" } } }, "+StateConstantGAM": { "Class": "ConstantGAM", "OutputSignals": { "OSMState": { "Default": 255, "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" } } }, "+AlarmMessageGAM": { "Class": "MessageGAM", "TriggerOnChange": 0, "+Events": { "Class": "ReferenceContainer", "+GoToOffline": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandReset": 1 }, "+ResetAlarm": { "Class": "Message", "Function": "GoToOffline", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } } }, "InputSignals": { "CommandReset": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_RESET_ALARM_CMD" } }, "OutputSignals": { "PendingGoToState": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingGoToState" } } }, "+OnlineMessageGAM": { "Class": "MessageGAM", "TriggerOnChange": 0, "+Events": { "Class": "ReferenceContainer", "+GoToAlarm_0": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandTrip": 1 }, "+MoveAlarm": { "Class": "Message", "Function": "GoToAlarm", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } }, "+GoToOffline": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandGoToState": 34 }, "+MoveOffline": { "Class": "Message", "Function": "GoToOffline", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } }, "+GoToAlarm_1": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandFCAllarm": 1 }, "+MoveAlarm": { "Class": "Message", "Function": "GoToAlarm", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } } }, "InputSignals": { "CommandGoToState": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "CommandTrip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Trip" }, "CommandFCAllarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Alarm" } }, "OutputSignals": { "PendingGoToState": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingGoToState" }, "PendingTrip": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingTrip" }, "PendingAlarm": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingAlarm" } } }, "+RTIOGAM": { "Class": "IOGAM", "InputSignals": { "Time": { "Frequency": 100, "DataSource": "RTTimer", "Type": "uint32", "Alias": "Time" }, "Command0": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Command" }, "Command1": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Command" } }, "OutputSignals": { "Time": { "DataSource": "OnlineDB", "Type": "uint32", "Alias": "Time" }, "Command": { "DataSource": "OnlineDB", "Type": "uint8", "Alias": "Command" }, "Acknowledge": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Acknowledge" } } }, "+RTSMGAM": { "Class": "JADA::RTStateMachineGAM", "CycleTime": 10000, "APSSWONDelay": 1000, "BPSSWONDelay": 1000, "MHVPSSWONDelay": 10000, "APSSWOFFDelay": 1000, "FULLSWOFFDelay": 10000, "PLCTimeout": 100000000, "InputSignals": { "Mode": { "Type": "uint8", "DataSource": "ABDB", "Alias": "Mode" }, "APS_A_Status": { "Type": "uint8", "DataSource": "ABDB", "Alias": "APS_A_Status" }, "APS_B_Status": { "Type": "uint8", "DataSource": "ABDB", "Alias": "APS_B_Status" }, "BPS_A_Status": { "Type": "uint8", "DataSource": "ABDB", "Alias": "BPS_A_Status" }, "BPS_B_Status": { "Type": "uint8", "DataSource": "ABDB", "Alias": "BPS_B_Status" }, "MHVPS_Status": { "Type": "uint8", "DataSource": "ABDB", "Alias": "MHVPS_Status" }, "Command": { "Type": "uint8", "DataSource": "OnlineDB", "Alias": "Command" }, "PLCState": { "Type": "uint8", "DataSource": "ABDB", "Alias": "PLCState" }, "PLCSubState": { "Type": "uint8", "DataSource": "ABDB", "Alias": "PLCSubState" }, "PulseLength": { "Type": "uint32", "DataSource": "ABDB", "Alias": "PulseLength" } }, "OutputSignals": { "APS_A_Switch": { "Type": "uint8", "DataSource": "ABDB", "Alias": "APS_A_Switch" }, "APS_B_Switch": { "Type": "uint8", "DataSource": "ABDB", "Alias": "APS_B_Switch" }, "BPS_A_Switch": { "Type": "uint8", "DataSource": "ABDB", "Alias": "BPS_A_Switch" }, "BPS_B_Switch": { "Type": "uint8", "DataSource": "ABDB", "Alias": "BPS_B_Switch" }, "MHVPS_Switch": { "Type": "uint8", "DataSource": "ABDB", "Alias": "MHVPS_Switch" }, "RTState": { "Type": "uint8", "DataSource": "ABDB", "Alias": "RTState" }, "RTSubState": { "Type": "uint8", "DataSource": "ABDB", "Alias": "RTSubState" }, "ShotTime": { "Type": "uint32", "DataSource": "ABDB", "Alias": "ShotTime" } } }, "+APS_A_BitMapper": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "APS_A_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_A_Ready" }, "APS_A_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_A_Fault" }, "Unused6Bit": { "NumberOfElements": 6, "DataSource": "DDB1", "Type": "uint8", "Alias": "Unused6Bit" } }, "OutputSignals": { "APS_A_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_A_Status" } } }, "+BPS_A_BitMapper": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "BPS_A_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_A_Ready" }, "BPS_A_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_A_Fault" }, "Unused6Bit": { "NumberOfElements": 6, "DataSource": "DDB1", "Type": "uint8", "Alias": "Unused6Bit" } }, "OutputSignals": { "BPS_A_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_A_Status" } } }, "+APS_B_BitMapper": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "APS_B_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_B_Ready" }, "APS_B_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "APS_B_Fault" }, "Unused6Bit": { "NumberOfElements": 6, "DataSource": "DDB1", "Type": "uint8", "Alias": "Unused6Bit" } }, "OutputSignals": { "APS_B_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_B_Status" } } }, "+BPS_B_BitMapper": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "BPS_B_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_B_Ready" }, "BPS_B_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "BPS_B_Fault" }, "Unused6Bit": { "NumberOfElements": 6, "DataSource": "DDB1", "Type": "uint8", "Alias": "Unused6Bit" } }, "OutputSignals": { "BPS_B_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_B_Status" } } }, "+MHVBitMapper": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "MHVPS_Ready": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_Ready" }, "MHVPS_Fault": { "DataSource": "DDB1", "Type": "uint8", "Alias": "MHVPS_Fault" }, "Unused6Bit": { "NumberOfElements": 6, "DataSource": "DDB1", "Type": "uint8", "Alias": "Unused6Bit" } }, "OutputSignals": { "MHVPS_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "MHVPS_Status" } } }, "+AsyncCommandMapperGAM": { "Class": "CommandMapper", "AutoReset": 0, "RestValue": 0, "InputSignals": { "Acknowledge": { "Type": "uint8", "DataSource": "ABDB", "Alias": "Acknowledge" }, "CMD_Online": { "Value": 255, "Command": 255, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "CMD_PowerOn": { "Value": 221, "Command": 2, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_START_STOP_POWER_CMD" }, "CMD_PowerOff": { "Value": 238, "Command": 4, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_START_STOP_POWER_CMD" }, "CMD_Pause": { "Value": 85, "Command": 4, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_PAUSE_POWER_CMD" }, "CMD_Suspend": { "Value": 170, "Command": 4, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SUSPEND_RESUME_CMD" }, "CMD_Reset": { "Value": 51, "Command": 15, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "CMD_Abort": { "Value": 136, "Command": 4, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_ABORT_CMD" }, "CMD_Reset_Alarm": { "Value": 1, "Command": 31, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_RESET_ALARM_CMD" } }, "OutputSignals": { "Command": { "Type": "uint8", "DataSource": "ABDB", "Alias": "Command" } } }, "+SyncCommandMapperGAM": { "Class": "CommandMapper", "AutoReset": 0, "RestValue": 0, "InputSignals": { "Acknowledge": { "Type": "uint8", "DataSource": "ABDB", "Alias": "Acknowledge" }, "CMD_Online": { "Value": 255, "Command": 255, "Priority": 50, "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "CMD_PowerOn": { "Value": 221, "Command": 2, "Priority": 80, "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "CMD_PowerOff": { "Value": 238, "Command": 204, "Priority": 96, "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "CMD_Pause": { "Value": 85, "Command": 3, "Priority": 97, "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "CMD_End": { "Value": 135, "Command": 4, "Priority": 99, "DataSource": "ABDB", "Type": "uint8", "Alias": "ECPCCommand" }, "CMD_Reset": { "Value": 51, "Command": 15, "Priority": 100, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "CMD_Reset_Alarm": { "Value": 1, "Command": 31, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_RESET_ALARM_CMD" }, "CMD_Suspend": { "Value": 170, "Command": 1, "Priority": 98, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SUSPEND_RESUME_CMD" } }, "OutputSignals": { "Command": { "Type": "uint8", "DataSource": "ABDB", "Alias": "Command" } } }, "+PLCHandshakeGAM": { "Class": "IOGAM", "InputSignals": { "ABORT_CMD": { "Trigger": 1, "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_ABORT_CMD" }, "LOAD_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_LOAD_CMD" }, "STBY_WAITTRIG_ONLINE": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "START_STOP_POWER_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_START_STOP_POWER_CMD" }, "PAUSE_POWER_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_PAUSE_POWER_CMD" }, "SUSPEND_RESUME_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SUSPEND_RESUME_CMD" }, "SEGREGATION_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SEGREGATION_CMD" }, "RESET_ALARM_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_RESET_ALARM_CMD" }, "GA_CCPS_OPERATION_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_CCPS_OPERATION_CMD" }, "GA_CCPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_CCPS_CONFIG_SEQ_CMD" }, "GA_FHPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_FHPS_RAMP_CMD" }, "GA_FHPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_FHPS_CONFIG_SEQ_CMD" }, "GA_MCPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_MCPS_RAMP_CMD" }, "GA_MCPS_CONFIG_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_MCPS_CONFIG_CMD" }, "GA_MCPS_HOLD_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_MCPS_HOLD_CMD" }, "GA_GCPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_GCPS_RAMP_CMD" }, "GA_GCPS_CONFIG_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_GCPS_CONFIG_CMD" }, "GA_GCPS_HOLD_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_GCPS_HOLD_CMD" }, "GB_CCPS_OPERATION_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_CCPS_OPERATION_CMD" }, "GB_CCPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_CCPS_CONFIG_SEQ_CMD" }, "GB_FHPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_FHPS_RAMP_CMD" }, "GB_FHPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_FHPS_CONFIG_SEQ_CMD" }, "GB_MCPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_MCPS_RAMP_CMD" }, "GB_MCPS_CONFIG_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_MCPS_CONFIG_CMD" }, "GB_MCPS_HOLD_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_MCPS_HOLD_CMD" }, "GB_GCPS_RAMP_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_GCPS_RAMP_CMD" }, "GB_GCPS_CONFIG_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_GCPS_CONFIG_CMD" }, "GB_GCPS_HOLD_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_GCPS_HOLD_CMD" } }, "OutputSignals": { "ACK_ABORT_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_ABORT_CMD" }, "ACK_LOAD_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_LOAD_CMD" }, "ACK_STBY_WAITTRIG_ONLINE": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "ACK_START_STOP_POWER_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_START_STOP_POWER_CMD" }, "ACK_PAUSE_POWER_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_PAUSE_POWER_CMD" }, "ACK_SUSPEND_RESUME_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_SUSPEND_RESUME_CMD" }, "ACK_SEGREGATION_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_SEGREGATION_CMD" }, "ACK_RESET_ALARM_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GCOM_FCT_RESET_ALARM_CMD" }, "ACK_GA_CCPS_OPERATION_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_CCPS_OPERATION_CMD" }, "ACK_GA_CCPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_CCPS_CONFIG_SEQ_CMD" }, "ACK_GA_FHPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_FHPS_RAMP_CMD" }, "ACK_GA_FHPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_FHPS_CONFIG_SEQ_CMD" }, "ACK_GA_MCPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_MCPS_RAMP_CMD" }, "ACK_GA_MCPS_CONFIG_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_MCPS_CONFIG_CMD" }, "ACK_GA_MCPS_HOLD_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_MCPS_HOLD_CMD" }, "ACK_GA_GCPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_GCPS_RAMP_CMD" }, "ACK_GA_GCPS_CONFIG_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_GCPS_CONFIG_CMD" }, "ACK_GA_GCPS_HOLD_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GA_GCPS_HOLD_CMD" }, "ACK_GB_CCPS_OPERATION_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_CCPS_OPERATION_CMD" }, "ACK_GB_CCPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_CCPS_CONFIG_SEQ_CMD" }, "ACK_GB_FHPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_FHPS_RAMP_CMD" }, "ACK_GB_FHPS_CONFIG_SEQ_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_FHPS_CONFIG_SEQ_CMD" }, "ACK_GB_MCPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_MCPS_RAMP_CMD" }, "ACK_GB_MCPS_CONFIG_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_MCPS_CONFIG_CMD" }, "ACK_GB_MCPS_HOLD_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_MCPS_HOLD_CMD" }, "ACK_GB_GCPS_RAMP_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_GCPS_RAMP_CMD" }, "ACK_GB_GCPS_CONFIG_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_GCPS_CONFIG_CMD" }, "ACK_GB_GCPS_HOLD_CMD": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ACK_GB_GCPS_HOLD_CMD" } } }, "+PLCReadGAM": { "Class": "IOGAM", "InputSignals": { "GCOM_SM_SM_OP_STATE": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_SM_SM_OP_STATE" }, "GCOM_SM_SM_EXEC_STATE": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_SM_SM_EXEC_STATE" }, "GCOM_GY_SEL": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_GY_SEL" }, "CPSA_FREQ": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GA_CCPS_Frequency" }, "CPSB_FREQ": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GB_CCPS_Frequency" }, "CPSA_AMPL": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GA_CCPS_Amplitude" }, "CPSB_AMPL": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GB_CCPS_Amplitude" } }, "OutputSignals": { "PLCState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "PLCState" }, "PLCSubState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "PLCSubState" }, "Mode": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Mode" }, "CPSA_FREQ": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_A_Frequency" }, "CPSB_FREQ": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_B_Frequency" }, "CPSA_AMPL": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_A_Amplitude" }, "CPSB_AMPL": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_B_Amplitude" } } }, "+PLCSDNPubCompactBitGAM": { "Class": "IOExt::CompactBitGAM", "InputSignals": { "GCOM_FCT_Fast_Controller_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Alarm" }, "Alarm_Rcv_Spare_1": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_1" }, "Alarm_Rcv_Spare_2": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_2" }, "Alarm_Rcv_Spare_3": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_3" }, "Alarm_Rcv_Spare_4": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_4" }, "Alarm_Rcv_Spare_5": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_5" }, "Alarm_Rcv_Spare_6": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_6" }, "Alarm_Rcv_Spare_7": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_7" }, "GA_CCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_CCPS_Alarm" }, "GA_CCPS_Current_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_CCPS_Current_Alarm" }, "GA_FHPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_FHPS_Alarm" }, "GA_MCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_MCPS_Alarm" }, "GA_GCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_GCPS_Alarm" }, "Alarm_Rcv_Spare_13": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_13" }, "Alarm_Rcv_Spare_14": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_14" }, "Alarm_Rcv_Spare_15": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_15" }, "GB_CCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_CCPS_Alarm" }, "GB_CCPS_Current_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_CCPS_Current_Alarm" }, "GB_FHPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_FHPS_Alarm" }, "GB_MCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_MCPS_Alarm" }, "GB_GCPS_Alarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_GCPS_Alarm" }, "Alarm_Rcv_Spare_21": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_21" }, "Alarm_Rcv_Spare_22": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_22" }, "Alarm_Rcv_Spare_23": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "Alarm_Rcv_Spare_23" }, "GA_CCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_CCPS_YFLT_COM_A" }, "GA_FHPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_FHPS_YFLT_COM_A" }, "GA_MCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_MCPS_YFLT_COM_A" }, "GA_GCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GA_GCPS_YFLT_COM_A" }, "GB_CCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_CCPS_YFLT_COM_A" }, "GB_FHPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_FHPS_YFLT_COM_A" }, "GB_MCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_MCPS_YFLT_COM_A" }, "GB_GCPS_YFLT_COM_A": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GB_GCPS_YFLT_COM_A" } }, "OutputSignals": { "ByteGroup0": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ByteGroup0" }, "ByteGroup1": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ByteGroup1" }, "ByteGroup2": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ByteGroup2" }, "ByteGroup3": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "ByteGroup3" } } }, "+PLCSDNSubExtractBitGAM": { "Class": "IOExt::ExtractBitGAM", "InputSignals": { "ByteGroup0": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "ByteGroup0" }, "ByteGroup1": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "ByteGroup1" }, "ByteGroup2": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "ByteGroup2" } }, "OutputSignals": { "GCOM_FCT_Fast_Controller_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Trip" }, "Alarm_Send_Spare_1": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_1" }, "Alarm_Send_Spare_2": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_2" }, "Alarm_Send_Spare_3": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_3" }, "Alarm_Send_Spare_4": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_4" }, "Alarm_Send_Spare_5": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_5" }, "Alarm_Send_Spare_6": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_6" }, "Alarm_Send_Spare_7": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_7" }, "GA_CCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GA_CCPS_Trip" }, "GA_FHPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GA_FHPS_Trip" }, "GA_MCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GA_MCPS_Trip" }, "GA_GCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GA_GCPS_Trip" }, "Alarm_Send_Spare_12": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_12" }, "Alarm_Send_Spare_13": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_13" }, "Alarm_Send_Spare_14": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_14" }, "Alarm_Send_Spare_15": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_15" }, "GB_CCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GB_CCPS_Trip" }, "GB_FHPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GB_FHPS_Trip" }, "GB_MCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GB_MCPS_Trip" }, "GB_GCPS_Trip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GB_GCPS_Trip" }, "Alarm_Send_Spare_20": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_20" }, "Alarm_Send_Spare_21": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_21" }, "Alarm_Send_Spare_22": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_22" }, "Alarm_Send_Spare_23": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "Alarm_Send_Spare_23" } } }, "+SegStateGAM": { "Class": "ConstantGAM", "OutputSignals": { "SegState": { "Default": 225, "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" } } }, "+ReferenceGAM": { "Class": "ConstantGAM", "OutputSignals": { "hpsA_waveform": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Default": [ 20.0, 40.0, 40.0, 20.0 ], "DataSource": "WFDB", "Type": "float32", "Alias": "hpsA_wf_vals" }, "hpsB_waveform": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Default": [ 18.0, 30.0, 30.0, 18.0 ], "DataSource": "WFDB", "Type": "float32", "Alias": "hpsB_wf_vals" }, "hpsA_time": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Default": [ 0, 5000, 1000000, 1100000 ], "DataSource": "WFDB", "Type": "uint32", "Alias": "hpsA_wf_times" }, "hpsB_time": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Default": [ 0, 5000, 900000, 910000 ], "DataSource": "WFDB", "Type": "uint32", "Alias": "hpsB_wf_times" } } }, "+CPSARefGAM": { "Class": "TriangularReferencesGAM", "Symmetric": 0, "Frequency": 1, "InputSignals": { "Frequency": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_A_Frequency" }, "Amplitude": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_A_Amplitude" } }, "OutputSignals": { "Timings": { "NumberOfDimensions": 1, "Type": "uint32", "NumberOfElements": 3, "DataSource": "WFDB", "Alias": "cpsA_wf_times" }, "Values": { "NumberOfDimensions": 1, "Type": "float32", "NumberOfElements": 3, "DataSource": "WFDB", "Alias": "cpsA_wf_vals" } } }, "+CPSAWaveformGAM": { "Class": "WaveformGenGAM", "Repeat": 1, "InputSignals": { "Enabled": { "Type": "uint8", "DataSource": "WFDB", "Alias": "cpsA_On" }, "Time": { "Type": "uint32", "DataSource": "WFTimer", "Alias": "Time" }, "Values": { "NumberOfElements": 3, "NumberOfDimensions": 1, "Type": "float32", "DataSource": "WFDB", "Alias": "cpsA_wf_vals" }, "Times": { "NumberOfElements": 3, "NumberOfDimensions": 1, "Type": "uint32", "DataSource": "WFDB", "Alias": "cpsA_wf_times" } }, "OutputSignals": { "Waveform": { "Type": "float32", "DataSource": "UDPPub", "Alias": "cpsA_ref" } } }, "+CPSBRefGAM": { "Class": "TriangularReferencesGAM", "Symmetric": 0, "Frequency": 1, "InputSignals": { "Frequency": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_B_Frequency" }, "Amplitude": { "DataSource": "AWFDB", "Type": "float32", "Alias": "CCPS_B_Amplitude" } }, "OutputSignals": { "Timings": { "NumberOfDimensions": 1, "Type": "uint32", "NumberOfElements": 3, "DataSource": "WFDB", "Alias": "cpsB_wf_times" }, "Values": { "NumberOfDimensions": 1, "Type": "float32", "NumberOfElements": 3, "DataSource": "WFDB", "Alias": "cpsB_wf_vals" } } }, "+CPSBWaveformGAM": { "Class": "WaveformGenGAM", "Repeat": 1, "InputSignals": { "Enabled": { "Type": "uint8", "DataSource": "WFDB", "Alias": "cpsB_On" }, "Time": { "Type": "uint32", "DataSource": "WFTimer", "Alias": "Time" }, "Values": { "NumberOfElements": 3, "NumberOfDimensions": 1, "Type": "float32", "DataSource": "WFDB", "Alias": "cpsB_wf_vals" }, "Times": { "NumberOfElements": 3, "NumberOfDimensions": 1, "Type": "uint32", "DataSource": "WFDB", "Alias": "cpsB_wf_times" } }, "OutputSignals": { "Waveform": { "Type": "float32", "DataSource": "UDPPub", "Alias": "cpsB_ref" } } }, "+HPSAWaveformGAM": { "Class": "WaveformGenGAM", "Repeat": 0, "InputSignals": { "Enabled": { "Type": "uint8", "DataSource": "WFDB", "Alias": "hpsA_On" }, "Time": { "Type": "uint32", "DataSource": "ABDB", "Alias": "ShotTime" }, "Values": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Type": "float32", "DataSource": "WFDB", "Alias": "hpsA_wf_vals" }, "Times": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Type": "uint32", "DataSource": "WFDB", "Alias": "hpsA_wf_times" } }, "OutputSignals": { "Waveform": { "Type": "float32", "DataSource": "UDPPub", "Alias": "hpsA_ref" } } }, "+HPSBWaveformGAM": { "Class": "WaveformGenGAM", "Repeat": 0, "InputSignals": { "Enabled": { "Type": "uint8", "DataSource": "WFDB", "Alias": "hpsB_On" }, "Time": { "Type": "uint32", "DataSource": "ABDB", "Alias": "ShotTime" }, "Values": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Type": "float32", "DataSource": "WFDB", "Alias": "hpsB_wf_vals" }, "Times": { "NumberOfElements": 4, "NumberOfDimensions": 1, "Type": "uint32", "DataSource": "WFDB", "Alias": "hpsB_wf_times" } }, "OutputSignals": { "Waveform": { "Type": "float32", "DataSource": "UDPPub", "Alias": "hpsB_ref" } } }, "+WFIOGAM": { "Class": "IOGAM", "InputSignals": { "GlobalTime": { "Frequency": 1000, "DataSource": "WFTimer", "Type": "uint32", "Alias": "Time" }, "aps_A0": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_A_Switch" }, "asp_B0": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_B_Switch" }, "aps_A1": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_A_Switch" }, "asp_B1": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_B_Switch" }, "bps_A": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_A_Switch" }, "bsp_B": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_B_Switch" }, "mhvps": { "DataSource": "ABDB", "Type": "uint8", "Alias": "MHVPS_Switch" } }, "OutputSignals": { "Time": { "DataSource": "UDPPub", "Type": "uint32", "Alias": "time" }, "aps_A0": { "DataSource": "WFDB", "Type": "uint8", "Alias": "apsA_Sw" }, "aps_B0": { "DataSource": "WFDB", "Type": "uint8", "Alias": "apsB_Sw" }, "aps_A1": { "DataSource": "UDPPub", "Type": "uint8", "Alias": "APS_A" }, "asp_B1": { "DataSource": "UDPPub", "Type": "uint8", "Alias": "APS_B" }, "bps_A": { "DataSource": "UDPPub", "Type": "uint8", "Alias": "BPS_A" }, "bsp_B": { "DataSource": "UDPPub", "Type": "uint8", "Alias": "BPS_B" }, "mhvps": { "DataSource": "UDPPub", "Type": "uint8", "Alias": "MHVPS" } } }, "+CCPSOnGAM": { "Class": "MathExpressionGAM", "InputSignals": { "Mode": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Mode" } }, "OutputSignals": { "cpsA_On": { "DataSource": "WFDB", "Type": "uint8", "Alias": "cpsA_On" }, "cpsB_On": { "DataSource": "WFDB", "Type": "uint8", "Alias": "cpsB_On" } }, "Expression": "cpsA_On = (uint8)((Mode == (uint8)1) || (Mode == (uint8)3));\ncpsB_On = (uint8)((Mode == (uint8)2) || (Mode == (uint8)3));" }, "+FHPSAOnGAM": { "Class": "ChaiGAM", "Code": "fun() {\n\tif (State == 105) { \n\t\tCommand = 3; \n\t} else if (APSSwitch == 3){ \n\t\tCommand = 1; \n\t} else { \n\t\tCommand = 0; \n\t} \n}", "InputSignals": { "State": { "Type": "uint8", "DataSource": "ABDB", "Alias": "RTState" }, "APSSwitch": { "Type": "uint8", "DataSource": "WFDB", "Alias": "apsA_Sw" } }, "OutputSignals": { "Command": { "Type": "uint8", "DataSource": "WFDB", "Alias": "hpsA_On" } } }, "+FHPSBOnGAM": { "Class": "ChaiGAM", "Code": "fun() {\n\tif (State == 105) { \n\t\tCommand = 3; \n\t} else if (APSSwitch == 3){ \n\t\tCommand = 1; \n\t} else { \n\t\tCommand = 0; \n\t} \n}", "InputSignals": { "State": { "Type": "uint8", "DataSource": "ABDB", "Alias": "RTState" }, "APSSwitch": { "Type": "uint8", "DataSource": "WFDB", "Alias": "apsB_Sw" } }, "OutputSignals": { "Command": { "Type": "uint8", "DataSource": "WFDB", "Alias": "hpsB_On" } } }, "+LoggerGAM": { "Class": "IOGAM", "InputSignals": { "Amplitude": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Amplitude" }, "OSMState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" }, "RTSMState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMState" }, "RTSMSubState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMSubState" }, "SegState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" }, "PLCState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "PLCState" }, "PLCSubState": { "DataSource": "ABDB", "Type": "uint8", "Alias": "PLCSubState" }, "Segregation_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SEGREGATION_CMD" }, "Pulse_Length": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GCOM_HVPS_Pulse_Length" }, "PulseLength": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PulseLength" }, "MoveState_CMD": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "Command": { "DataSource": "ABDB", "Type": "uint8", "Alias": "Command" }, "Ack": { "DataSource": "DDB1", "Type": "uint8", "Alias": "LOAD_DONE" }, "Abort": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_ABORT_CMD" }, "GA_CCPS_Config_Command": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_CCPS_CONFIG_SEQ_CMD" }, "GA_CCPS_Config_Status": { "DataSource": "DDB1", "Type": "uint8", "Alias": "GA_CCPS_Config_Status" }, "ShotTime": { "DataSource": "ABDB", "Type": "uint32", "Alias": "ShotTime" } }, "OutputSignals": { "Amplitude": { "DataSource": "Logger", "Type": "float32", "Alias": "Amplitude" }, "FC_OP_STATE": { "DataSource": "Logger", "Type": "uint8", "Alias": "FC_OP_STATE" }, "FC_RT_STATE": { "DataSource": "Logger", "Type": "uint8", "Alias": "FC_RT_STATE" }, "FC_RT_SUB_STATE": { "DataSource": "Logger", "Type": "uint8", "Alias": "FC_RT_SUB_STATE" }, "SEG_STATE": { "DataSource": "Logger", "Type": "uint8", "Alias": "SEG_STATE" }, "PLCState": { "DataSource": "Logger", "Type": "uint8", "Alias": "PLCState" }, "PLCSubState": { "DataSource": "Logger", "Type": "uint8", "Alias": "PLCSubState" }, "PLCSegCMD": { "DataSource": "Logger", "Type": "uint8", "Alias": "PLCSegCMD" }, "PulseLength": { "DataSource": "Logger", "Type": "float32", "Alias": "PulseLength" }, "Uint32Length": { "DataSource": "Logger", "Type": "uint32", "Alias": "Uint32Length" }, "OPStateCommand": { "DataSource": "Logger", "Type": "uint8", "Alias": "OPStateCommand" }, "Command": { "DataSource": "Logger", "Type": "uint8", "Alias": "Command" }, "Ack": { "DataSource": "Logger", "Type": "uint8", "Alias": "Acknowledge" }, "Abort": { "DataSource": "Logger", "Type": "uint8", "Alias": "Abort" }, "CCPSAConfigCommand": { "DataSource": "Logger", "Type": "uint8", "Alias": "GA_CCPS_CONFIG_SEQ_CMD" }, "CCPSAConfigStatus": { "DataSource": "Logger", "Type": "uint8", "Alias": "GA_CCPS_CONFIG_SEQ_STAT" }, "ShotTime": { "DataSource": "Logger", "Type": "uint32", "Alias": "ShotTime" } } }, "+ProtTimerGAM": { "Class": "IOGAM", "InputSignals": { "Time": { "Frequency": 10, "DataSource": "ProtTimer", "Type": "uint32", "Alias": "Time" } }, "OutputSignals": { "Time": { "DataSource": "ProtDB", "Type": "uint32", "Alias": "Time" } } }, "+ProtectionGAM": { "Class": "MonitorGAM", "NormalValue": 0, "WarningValue": 1, "ErrorValue": 2, "InputSignals": { "PLCSDNState": { "WarningLevel": 1, "NumberOfElements": 48, "ErrorLevel": 10, "DataSource": "ProtectionAB", "Type": "uint8", "Alias": "PLCSDNHeader" } }, "OutputSignals": { "CommState": { "DataSource": "ProtDB", "Type": "uint8", "Alias": "CommState" } } }, "+AuxConfigStatusGAM": { "Class": "ConstantGAM", "OutputSignals": { "GA_CCPS_ope": { "Default": 0, "DataSource": "DDB1", "Type": "uint8", "Alias": "GA_CCPS_Operation_Status" }, "GB_CCPS_ope": { "Default": 0, "DataSource": "DDB1", "Type": "uint8", "Alias": "GB_CCPS_Operation_Status" } } }, "+Conf_GA_CCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GA_CCPS_CONFIG_SEQ_CMD" }, "GA_CCPS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Voltage_Max" }, "GA_CCPS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Voltage_Min" }, "GA_CCPS_Current_Protection": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Current_Protection" }, "GA_CCPS_Curr_Prot_Det_Time": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Curr_Prot_Det_Time" }, "GA_CCPS_PSU2320_IREF_H": { "DataSource": "ConfActualDB", "Type": "int16", "Alias": "GA_CCPS_PSU2320_IREF_H" }, "GA_CCPS_PSU2320_IREF_L": { "DataSource": "ConfActualDB", "Type": "int16", "Alias": "GA_CCPS_PSU2320_IREF_L" }, "GA_CCPS_Voltage_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GA_CCPS_Voltage_Auto_Prot" }, "GA_CCPS_Current_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GA_CCPS_Current_Auto_Prot" } }, "OutputSignals": { "Voltage_Max_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Voltage_Max_Read" }, "Voltage_Min_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Voltage_Min_Read" }, "Current_Protection_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Current_Protection_Read" }, "Curr_Prot_Det_Time_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Curr_Prot_Det_Time_Read" }, "PSU2320_IREF_H_Read": { "DataSource": "GA_CCPS", "Type": "int16", "Alias": "PSU2320_IREF_H_Read" }, "PSU2320_IREF_L_Read": { "DataSource": "GA_CCPS", "Type": "int16", "Alias": "PSU2320_IREF_L_Read" }, "Voltage_Auto_Prot_Read": { "DataSource": "GA_CCPS", "Type": "uint8", "Alias": "Voltage_Auto_Prot_Read" }, "Current_Auto_Prot_Read": { "DataSource": "GA_CCPS", "Type": "uint8", "Alias": "Current_Auto_Prot_Read" } } }, "+Pub_GA_CCPS": { "Class": "IOGAM", "InputSignals": { "Voltage_Max_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Voltage_Max_Read" }, "Voltage_Min_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Voltage_Min_Read" }, "Current_Protection_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Current_Protection_Read" }, "Curr_Prot_Det_Time_Read": { "DataSource": "GA_CCPS", "Type": "float32", "Alias": "Curr_Prot_Det_Time_Read" }, "Voltage_Auto_Prot_Read": { "DataSource": "GA_CCPS", "Type": "uint8", "Alias": "Voltage_Auto_Prot_Read" }, "Current_Auto_Prot_Read": { "DataSource": "GA_CCPS", "Type": "uint8", "Alias": "Current_Auto_Prot_Read" } }, "OutputSignals": { "GA_CCPS_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Voltage_Max_Read" }, "GA_CCPS_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Voltage_Min_Read" }, "GA_CCPS_Current_Protection_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Current_Protection_Read" }, "GA_CCPS_Curr_Prot_Det_Time_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Curr_Prot_Det_Time_Read" }, "GA_CCPS_Voltage_Auto_Prot_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_CCPS_Voltage_Auto_Prot_Read" }, "GA_CCPS_Current_Auto_Prot_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_CCPS_Current_Auto_Prot_Read" } } }, "+Conf_GB_CCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GB_CCPS_CONFIG_SEQ_CMD" }, "GB_CCPS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Voltage_Max" }, "GB_CCPS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Voltage_Min" }, "GB_CCPS_Current_Protection": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Current_Protection" }, "GB_CCPS_Curr_Prot_Det_Time": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Curr_Prot_Det_Time" }, "GB_CCPS_PSU2320_IREF_H": { "DataSource": "ConfActualDB", "Type": "int16", "Alias": "GB_CCPS_PSU2320_IREF_H" }, "GB_CCPS_PSU2320_IREF_L": { "DataSource": "ConfActualDB", "Type": "int16", "Alias": "GB_CCPS_PSU2320_IREF_L" }, "GB_CCPS_Voltage_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GB_CCPS_Voltage_Auto_Prot" }, "GB_CCPS_Current_Auto_Prot": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GB_CCPS_Current_Auto_Prot" } }, "OutputSignals": { "Voltage_Max_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Voltage_Max_Read" }, "Voltage_Min_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Voltage_Min_Read" }, "Current_Protection_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Current_Protection_Read" }, "Curr_Prot_Det_Time_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Curr_Prot_Det_Time_Read" }, "PSU2320_IREF_H_Read": { "DataSource": "GB_CCPS", "Type": "int16", "Alias": "PSU2320_IREF_H_Read" }, "PSU2320_IREF_L_Read": { "DataSource": "GB_CCPS", "Type": "int16", "Alias": "PSU2320_IREF_L_Read" }, "Voltage_Auto_Prot_Read": { "DataSource": "GB_CCPS", "Type": "uint8", "Alias": "Voltage_Auto_Prot_Read" }, "Current_Auto_Prot_Read": { "DataSource": "GB_CCPS", "Type": "uint8", "Alias": "Current_Auto_Prot_Read" } } }, "+Pub_GB_CCPS": { "Class": "IOGAM", "InputSignals": { "Voltage_Max_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Voltage_Max_Read" }, "Voltage_Min_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Voltage_Min_Read" }, "Current_Protection_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Current_Protection_Read" }, "Curr_Prot_Det_Time_Read": { "DataSource": "GB_CCPS", "Type": "float32", "Alias": "Curr_Prot_Det_Time_Read" }, "Voltage_Auto_Prot_Read": { "DataSource": "GB_CCPS", "Type": "uint8", "Alias": "Voltage_Auto_Prot_Read" }, "Current_Auto_Prot_Read": { "DataSource": "GB_CCPS", "Type": "uint8", "Alias": "Current_Auto_Prot_Read" } }, "OutputSignals": { "GB_CCPS_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Voltage_Max_Read" }, "GB_CCPS_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Voltage_Min_Read" }, "GB_CCPS_Current_Protection_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Current_Protection_Read" }, "GB_CCPS_Curr_Prot_Det_Time_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Curr_Prot_Det_Time_Read" }, "GB_CCPS_Voltage_Auto_Prot_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_CCPS_Voltage_Auto_Prot_Read" }, "GB_CCPS_Current_Auto_Prot_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_CCPS_Current_Auto_Prot_Read" } } }, "+Conf_GA_FHPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GA_FHPS_CONFIG_SEQ_CMD" }, "GA_FHPS_AC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage" }, "GA_FHPS_DC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage" }, "GA_FHPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Frequency" }, "GA_FHPS_AC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AC_Current_Max" }, "GA_FHPS_DC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_DC_Current_Max" }, "GA_FHPS_Current_Trip_Delay": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Current_Trip_Delay" }, "GA_FHPS_Intern_Prot_Delay": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Intern_Prot_Delay" }, "GA_FHPS_Current_Peak_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Current_Peak_Max" }, "GA_FHPS_Current_Peak_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Current_Peak_Min" }, "GA_FHPS_AC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage_Max" }, "GA_FHPS_AC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage_Min" }, "GA_FHPS_DC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage_Max" }, "GA_FHPS_DC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage_Min" }, "GA_FHPS_RMS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_RMS_Voltage_Max" }, "GA_FHPS_RMS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_RMS_Voltage_Min" }, "GA_FHPS_AVG_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AVG_Voltage_Max" }, "GA_FHPS_AVG_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_AVG_Voltage_Min" }, "GA_FHPS_Frequency_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Frequency_Max" }, "GA_FHPS_Frequency_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Frequency_Min" }, "GA_FHPS_Voltage_Range": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GA_FHPS_Voltage_Range" }, "GA_FHPS_Current_Prot_Mode": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GA_FHPS_Current_Prot_Mode" } }, "OutputSignals": { "AC_Voltage_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Read" }, "DC_Voltage_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Read" }, "Frequency_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Read" }, "AC_Current_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Current_Max_Read" }, "DC_Current_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Current_Max_Read" }, "Current_Trip_Delay_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Trip_Delay_Read" }, "Intern_Prot_Delay_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Intern_Prot_Delay_Read" }, "Current_Peak_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Peak_Max_Read" }, "Current_Peak_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Peak_Min_Read" }, "AC_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Max_Read" }, "AC_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Min_Read" }, "DC_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Max_Read" }, "DC_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Min_Read" }, "RMS_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Max_Read" }, "RMS_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Min_Read" }, "AVG_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Max_Read" }, "AVG_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Min_Read" }, "Frequency_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Max_Read" }, "Frequency_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Min_Read" }, "Voltage_Range_Read": { "DataSource": "GA_FHPS", "Type": "uint8", "Alias": "Voltage_Range_Read" }, "Current_Prot_Mode_Read": { "DataSource": "GA_FHPS", "Type": "uint8", "Alias": "Current_Prot_Mode_Read" } } }, "+Pub_GA_FHPS": { "Class": "IOGAM", "InputSignals": { "AC_Voltage_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Read" }, "DC_Voltage_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Read" }, "Frequency_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Read" }, "AC_Current_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Current_Max_Read" }, "DC_Current_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Current_Max_Read" }, "Current_Trip_Delay_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Trip_Delay_Read" }, "Intern_Prot_Delay_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Intern_Prot_Delay_Read" }, "Current_Peak_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Peak_Max_Read" }, "Current_Peak_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Current_Peak_Min_Read" }, "AC_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Max_Read" }, "AC_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AC_Voltage_Min_Read" }, "DC_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Max_Read" }, "DC_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "DC_Voltage_Min_Read" }, "RMS_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Max_Read" }, "RMS_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Min_Read" }, "AVG_Voltage_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Max_Read" }, "AVG_Voltage_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Min_Read" }, "Frequency_Max_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Max_Read" }, "Frequency_Min_Read": { "DataSource": "GA_FHPS", "Type": "float32", "Alias": "Frequency_Min_Read" }, "Voltage_Range_Read": { "DataSource": "GA_FHPS", "Type": "uint8", "Alias": "Voltage_Range_Read" }, "Current_Prot_Mode_Read": { "DataSource": "GA_FHPS", "Type": "uint8", "Alias": "Current_Prot_Mode_Read" } }, "OutputSignals": { "GA_FHPS_AC_Voltage_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage_Read" }, "GA_FHPS_DC_Voltage_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage_Read" }, "GA_FHPS_Frequency_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Frequency_Read" }, "GA_FHPS_AC_Current_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AC_Current_Max_Read" }, "GA_FHPS_DC_Current_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_DC_Current_Max_Read" }, "GA_FHPS_Current_Trip_Delay_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Current_Trip_Delay_Read" }, "GA_FHPS_Intern_Prot_Delay_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Intern_Prot_Delay_Read" }, "GA_FHPS_Current_Peak_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Current_Peak_Max_Read" }, "GA_FHPS_Current_Peak_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Current_Peak_Min_Read" }, "GA_FHPS_AC_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage_Max_Read" }, "GA_FHPS_AC_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AC_Voltage_Min_Read" }, "GA_FHPS_DC_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage_Max_Read" }, "GA_FHPS_DC_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_DC_Voltage_Min_Read" }, "GA_FHPS_RMS_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_RMS_Voltage_Max_Read" }, "GA_FHPS_RMS_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_RMS_Voltage_Min_Read" }, "GA_FHPS_AVG_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AVG_Voltage_Max_Read" }, "GA_FHPS_AVG_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_AVG_Voltage_Min_Read" }, "GA_FHPS_Frequency_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Frequency_Max_Read" }, "GA_FHPS_Frequency_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Frequency_Min_Read" }, "GA_FHPS_Voltage_Range_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_FHPS_Voltage_Range_Read" }, "GA_FHPS_Current_Prot_Mode_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GA_FHPS_Current_Prot_Mode_Read" } } }, "+Conf_GB_FHPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GB_FHPS_CONFIG_SEQ_CMD" }, "GB_FHPS_AC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage" }, "GB_FHPS_DC_Voltage": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage" }, "GB_FHPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Frequency" }, "GB_FHPS_AC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AC_Current_Max" }, "GB_FHPS_DC_Current_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_DC_Current_Max" }, "GB_FHPS_Current_Trip_Delay": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Current_Trip_Delay" }, "GB_FHPS_Intern_Prot_Delay": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Intern_Prot_Delay" }, "GB_FHPS_Current_Peak_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Current_Peak_Max" }, "GB_FHPS_Current_Peak_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Current_Peak_Min" }, "GB_FHPS_AC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage_Max" }, "GB_FHPS_AC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage_Min" }, "GB_FHPS_DC_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage_Max" }, "GB_FHPS_DC_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage_Min" }, "GB_FHPS_RMS_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_RMS_Voltage_Max" }, "GB_FHPS_RMS_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_RMS_Voltage_Min" }, "GB_FHPS_AVG_Voltage_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AVG_Voltage_Max" }, "GB_FHPS_AVG_Voltage_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_AVG_Voltage_Min" }, "GB_FHPS_Frequency_Max": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Frequency_Max" }, "GB_FHPS_Frequency_Min": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Frequency_Min" }, "GB_FHPS_Voltage_Range": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GB_FHPS_Voltage_Range" }, "GB_FHPS_Current_Prot_Mode": { "DataSource": "ConfActualDB", "Type": "uint8", "Alias": "GB_FHPS_Current_Prot_Mode" } }, "OutputSignals": { "AC_Voltage_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Read" }, "DC_Voltage_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Read" }, "Frequency_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Read" }, "AC_Current_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Current_Max_Read" }, "DC_Current_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Current_Max_Read" }, "Current_Trip_Delay_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Trip_Delay_Read" }, "Intern_Prot_Delay_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Intern_Prot_Delay_Read" }, "Current_Peak_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Peak_Max_Read" }, "Current_Peak_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Peak_Min_Read" }, "AC_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Max_Read" }, "AC_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Min_Read" }, "DC_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Max_Read" }, "DC_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Min_Read" }, "RMS_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Max_Read" }, "RMS_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Min_Read" }, "AVG_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Max_Read" }, "AVG_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Min_Read" }, "Frequency_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Max_Read" }, "Frequency_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Min_Read" }, "Voltage_Range_Read": { "DataSource": "GB_FHPS", "Type": "uint8", "Alias": "Voltage_Range_Read" }, "Current_Prot_Mode_Read": { "DataSource": "GB_FHPS", "Type": "uint8", "Alias": "Current_Prot_Mode_Read" } } }, "+Pub_GB_FHPS": { "Class": "IOGAM", "InputSignals": { "AC_Voltage_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Read" }, "DC_Voltage_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Read" }, "Frequency_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Read" }, "AC_Current_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Current_Max_Read" }, "DC_Current_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Current_Max_Read" }, "Current_Trip_Delay_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Trip_Delay_Read" }, "Intern_Prot_Delay_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Intern_Prot_Delay_Read" }, "Current_Peak_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Peak_Max_Read" }, "Current_Peak_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Current_Peak_Min_Read" }, "AC_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Max_Read" }, "AC_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AC_Voltage_Min_Read" }, "DC_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Max_Read" }, "DC_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "DC_Voltage_Min_Read" }, "RMS_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Max_Read" }, "RMS_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "RMS_Voltage_Min_Read" }, "AVG_Voltage_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Max_Read" }, "AVG_Voltage_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "AVG_Voltage_Min_Read" }, "Frequency_Max_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Max_Read" }, "Frequency_Min_Read": { "DataSource": "GB_FHPS", "Type": "float32", "Alias": "Frequency_Min_Read" }, "Voltage_Range_Read": { "DataSource": "GB_FHPS", "Type": "uint8", "Alias": "Voltage_Range_Read" }, "Current_Prot_Mode_Read": { "DataSource": "GB_FHPS", "Type": "uint8", "Alias": "Current_Prot_Mode_Read" } }, "OutputSignals": { "GB_FHPS_AC_Voltage_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage_Read" }, "GB_FHPS_DC_Voltage_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage_Read" }, "GB_FHPS_Frequency_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Frequency_Read" }, "GB_FHPS_AC_Current_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AC_Current_Max_Read" }, "GB_FHPS_DC_Current_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_DC_Current_Max_Read" }, "GB_FHPS_Current_Trip_Delay_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Current_Trip_Delay_Read" }, "GB_FHPS_Intern_Prot_Delay_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Intern_Prot_Delay_Read" }, "GB_FHPS_Current_Peak_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Current_Peak_Max_Read" }, "GB_FHPS_Current_Peak_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Current_Peak_Min_Read" }, "GB_FHPS_AC_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage_Max_Read" }, "GB_FHPS_AC_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AC_Voltage_Min_Read" }, "GB_FHPS_DC_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage_Max_Read" }, "GB_FHPS_DC_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_DC_Voltage_Min_Read" }, "GB_FHPS_RMS_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_RMS_Voltage_Max_Read" }, "GB_FHPS_RMS_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_RMS_Voltage_Min_Read" }, "GB_FHPS_AVG_Voltage_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AVG_Voltage_Max_Read" }, "GB_FHPS_AVG_Voltage_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_AVG_Voltage_Min_Read" }, "GB_FHPS_Frequency_Max_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Frequency_Max_Read" }, "GB_FHPS_Frequency_Min_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Frequency_Min_Read" }, "GB_FHPS_Voltage_Range_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_FHPS_Voltage_Range_Read" }, "GB_FHPS_Current_Prot_Mode_Read": { "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "GB_FHPS_Current_Prot_Mode_Read" } } }, "+Conf_GA_MCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GA_MCPS_CONFIG_CMD" }, "GA_MCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_MCPS_Current" }, "GA_MCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_MCPS_Sweep_Rate" } }, "OutputSignals": { "Current_Read": { "DataSource": "GA_MCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GA_MCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } } }, "+Pub_GA_MCPS": { "Class": "IOGAM", "InputSignals": { "Current_Read": { "DataSource": "GA_MCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GA_MCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } }, "OutputSignals": { "GA_MCPS_Current_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_MCPS_Current_Read" }, "GA_MCPS_Sweep_Rate_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_MCPS_Sweep_Rate_Read" } } }, "+Conf_GB_MCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GB_MCPS_CONFIG_CMD" }, "GB_MCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_MCPS_Current" }, "GB_MCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_MCPS_Sweep_Rate" } }, "OutputSignals": { "Current_Read": { "DataSource": "GB_MCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GB_MCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } } }, "+Pub_GB_MCPS": { "Class": "IOGAM", "InputSignals": { "Current_Read": { "DataSource": "GB_MCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GB_MCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } }, "OutputSignals": { "GB_MCPS_Current_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_MCPS_Current_Read" }, "GB_MCPS_Sweep_Rate_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_MCPS_Sweep_Rate_Read" } } }, "+Conf_GA_GCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GA_GCPS_CONFIG_CMD" }, "GA_GCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_GCPS_Current" }, "GA_GCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_GCPS_Sweep_Rate" } }, "OutputSignals": { "Current_Read": { "DataSource": "GA_GCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GA_GCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } } }, "+Pub_GA_GCPS": { "Class": "IOGAM", "InputSignals": { "Current_Read": { "DataSource": "GA_GCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GA_GCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } }, "OutputSignals": { "GA_GCPS_Current_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_GCPS_Current_Read" }, "GA_GCPS_Sweep_Rate_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_GCPS_Sweep_Rate_Read" } } }, "+Conf_GB_GCPS": { "Class": "TriggeredIOGAM", "InputSignals": { "Trigger": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GB_GCPS_CONFIG_CMD" }, "GB_GCPS_Current": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_GCPS_Current" }, "GB_GCPS_Sweep_Rate": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_GCPS_Sweep_Rate" } }, "OutputSignals": { "Current_Read": { "DataSource": "GB_GCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GB_GCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } } }, "+Pub_GB_GCPS": { "Class": "IOGAM", "InputSignals": { "Current_Read": { "DataSource": "GB_GCPS", "Type": "float32", "Alias": "Current_Read" }, "Sweep_Rate_Read": { "DataSource": "GB_GCPS", "Type": "float32", "Alias": "Sweep_Rate_Read" } }, "OutputSignals": { "GB_GCPS_Current_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_GCPS_Current_Read" }, "GB_GCPS_Sweep_Rate_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_GCPS_Sweep_Rate_Read" } } }, "+GA_CCPSOperationGAM": { "Class": "MessageGAM", "TriggerOnChange": 1, "+Events": { "Class": "ReferenceContainer", "+StartConfig": { "Class": "EventConditionTrigger", "+SetDB_1": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.AuxConfigStatusGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "GA_CCPS_ope", "SignalValue": 1 } }, "EventTrigger": { "CommandLoad": 1 } }, "+StopConfig": { "Class": "EventConditionTrigger", "+SetDB_2": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.AuxConfigStatusGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "GA_CCPS_ope", "SignalValue": 0 } }, "EventTrigger": { "CommandLoad": 2 } } }, "InputSignals": { "CommandLoad": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GA_CCPS_OPERATION_CMD" } }, "OutputSignals": { "PendingMessage": { "DataSource": "DDB1", "Type": "uint32", "Alias": "GA_CCPS_Operation_Pending" } } }, "+GA_CCPSConfigGAM": { "Class": "SimSequenceGAM", "Delay": 2.0, "InputSignals": { "Command": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GA_CCPS_CONFIG_SEQ_CMD" } }, "OutputSignals": { "State": { "Type": "uint8", "DataSource": "DDB1", "Alias": "GA_CCPS_Config_Status" }, "Updated": { "Type": "uint8", "DataSource": "DDB1", "Alias": "GA_CCPS_Config_Status_Updated" } } }, "+GB_CCPSOperationGAM": { "Class": "MessageGAM", "TriggerOnChange": 1, "+Events": { "Class": "ReferenceContainer", "+StartConfig": { "Class": "EventConditionTrigger", "+SetDB_1": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.AuxConfigStatusGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "GB_CCPS_ope", "SignalValue": 1 } }, "EventTrigger": { "CommandLoad": 1 } }, "+StopConfig": { "Class": "EventConditionTrigger", "+SetDB_2": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.AuxConfigStatusGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "GB_CCPS_ope", "SignalValue": 0 } }, "EventTrigger": { "CommandLoad": 2 } } }, "InputSignals": { "CommandLoad": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GB_CCPS_OPERATION_CMD" } }, "OutputSignals": { "PendingMessage": { "DataSource": "DDB1", "Type": "uint32", "Alias": "GB_CCPS_Operation_Pending" } } }, "Class": "ReferenceContainer", "+PulseTimeGAM": { "Class": "ConversionGAM", "InputSignals": { "ShotTime": { "DataSource": "ABDB", "Type": "uint32", "Alias": "ShotTime" } }, "OutputSignals": { "PulseTime": { "Gain": 1e-06, "DataSource": "EpicsDB", "Type": "float32", "Alias": "ShotTime" } } }, "+PLCReadBackPubGAM": { "Class": "IOGAM", "InputSignals": { "GA_CCPS_Amplitude": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Amplitude" }, "GB_CCPS_Amplitude": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Amplitude" }, "GA_CCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Amplitude_Max_Delta" }, "GB_CCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Amplitude_Max_Delta" }, "GA_CCPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_CCPS_Frequency" }, "GB_CCPS_Frequency": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_CCPS_Frequency" }, "GA_FHPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_FHPS_Amplitude_Max_Delta" }, "GB_FHPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_FHPS_Amplitude_Max_Delta" }, "GA_MCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_MCPS_Amplitude_Max_Delta" }, "GB_MCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_MCPS_Amplitude_Max_Delta" }, "GA_GCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_GCPS_Amplitude_Max_Delta" }, "GB_GCPS_Amplitude_Max_Delta": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_GCPS_Amplitude_Max_Delta" }, "GA_APS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_APS_Voltage_SP" }, "GB_APS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_APS_Voltage_SP" }, "GA_BPS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GA_BPS_Voltage_SP" }, "GB_BPS_Voltage_SP": { "DataSource": "ConfActualDB", "Type": "float32", "Alias": "GB_BPS_Voltage_SP" } }, "OutputSignals": { "GA_CCPS_Amplitude_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Amplitude_Read" }, "GB_CCPS_Amplitude_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Amplitude_Read" }, "GA_CCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Amplitude_Max_Delta_Read" }, "GB_CCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Amplitude_Max_Delta_Read" }, "GA_CCPS_Frequency_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_CCPS_Frequency_Read" }, "GB_CCPS_Frequency_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_CCPS_Frequency_Read" }, "GA_FHPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_FHPS_Amplitude_Max_Delta_Read" }, "GB_FHPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_FHPS_Amplitude_Max_Delta_Read" }, "GA_MCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_MCPS_Amplitude_Max_Delta_Read" }, "GB_MCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_MCPS_Amplitude_Max_Delta_Read" }, "GA_GCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_GCPS_Amplitude_Max_Delta_Read" }, "GB_GCPS_Amplitude_Max_Delta_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_GCPS_Amplitude_Max_Delta_Read" }, "GA_APS_Voltage_SP_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_APS_Voltage_SP_Read" }, "GB_APS_Voltage_SP_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_APS_Voltage_SP_Read" }, "GA_BPS_Voltage_SP_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GA_BPS_Voltage_SP_Read" }, "GB_BPS_Voltage_SP_Read": { "DataSource": "PLCSDNPub", "Type": "float32", "Alias": "GB_BPS_Voltage_SP_Read" } } }, "+LoadSimGAM": { "Class": "MessageGAM", "TriggerOnChange": 1, "+Events": { "Class": "ReferenceContainer", "+StartLoadConfig": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandLoad": 1 }, "+SetDDBLoadDone": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.LoadStateGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "LOAD_DONE", "SignalValue": 1 } } }, "+StartLoadMode": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandLoad": 4 }, "+SetDDBLoadDone": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.LoadStateGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "LOAD_DONE", "SignalValue": 4 } } }, "+ResetLoadConfig": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandLoad": 3 }, "+SetDDBLoadDone": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.LoadStateGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "LOAD_DONE", "SignalValue": 0 } } }, "+ResetLoadMode": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandLoad": 6 }, "+SetDDBLoadDone": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.LoadStateGAM", "+Parameters": { "Class": "ConfigurationDatabase", "SignalName": "LOAD_DONE", "SignalValue": 0 } } } }, "InputSignals": { "CommandLoad": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_LOAD_CMD" } }, "OutputSignals": { "PendingLoadMessages": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingLoadMessages" } } }, "+OfflineMessageGAM": { "Class": "MessageGAM", "TriggerOnChange": 0, "+Events": { "Class": "ReferenceContainer", "+GoToAlarm_0": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandTrip": 1 }, "+MoveAlarm": { "Class": "Message", "Function": "GoToAlarm", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } }, "+GoToOnlineSync": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandGoToState": 51, "SegState": 240 }, "+MoveOnlineSync": { "Class": "Message", "Function": "GoToOnlineSync", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } }, "+GoToAlarm_1": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandFCAllarm": 1 }, "+MoveAlarm": { "Class": "Message", "Function": "GoToAlarm", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } }, "+GoToOnlineAsync": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandGoToState": 51, "SegState": 225 }, "+MoveOnlineAsync": { "Class": "Message", "Function": "GoToOnlineAsync", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } } }, "InputSignals": { "CommandGoToState": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_STBY_WAITTRIG_ONLINE" }, "CommandTrip": { "DataSource": "PLCSDNSubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Trip" }, "SegState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" }, "CommandFCAllarm": { "DataSource": "PLCSDNPubBits", "Type": "uint8", "Alias": "GCOM_FCT_Fast_Controller_Alarm" } }, "OutputSignals": { "PendingGoToState": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingGoToState" }, "PendingTrip": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingTrip" }, "PendingAlarm": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingAlarm" } } }, "+OPStateGAM": { "Class": "ConstantGAM", "OutputSignals": { "OSMState": { "Default": 90, "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" } } }, "+PulseLengthGAM": { "Class": "ConversionGAM", "InputSignals": { "PulseLength_ms": { "DataSource": "PLCSDNSub", "Type": "float32", "Alias": "GCOM_HVPS_Pulse_Length" } }, "OutputSignals": { "PulseLength_us": { "Gain": 1000, "DataSource": "ABDB", "Type": "uint32", "Alias": "PulseLength" } } }, "+OnlineSyncConstantGAM": { "Class": "ConstantGAM", "OutputSignals": { "PulseLength": { "Default": 0, "DataSource": "ABDB", "Type": "uint32", "Alias": "PulseLength" } } }, "+PLCSDNPubConstantGAM": { "Class": "ConstantGAM", "OutputSignals": { "N_Reals": { "Default": 90, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "N_Reals" }, "N_Integer": { "Default": 0, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "N_Integer" }, "N_Acks": { "Default": 28, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "N_Acks" }, "N_States": { "Default": 45, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "N_States" }, "N_Alarms": { "Default": 32, "DataSource": "PLCSDNPub", "Type": "uint8", "Alias": "N_Alarms" } } }, "+SegMessageGAM": { "Class": "MessageGAM", "TriggerOnChange": 1, "+Events": { "Class": "ReferenceContainer", "+GoToSync": { "Class": "EventConditionTrigger", "EventTrigger": { "State": 30, "SegState": 225, "CommandSegChange": 187 }, "+ChangeSegVal": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.SegStateGAM", "+Parameters": { "SignalName": "SegState", "Class": "ConfigurationDatabase", "SignalValue": 240 } } }, "+GoToASync": { "Class": "EventConditionTrigger", "EventTrigger": { "State": 30, "SegState": 240, "CommandSegChange": 204 }, "+ChangeSegVal": { "Class": "Message", "Function": "SetOutput", "Mode": "ExpectsReply", "Destination": "RTApp.Functions.SegStateGAM", "+Parameters": { "SignalName": "SegState", "Class": "ConfigurationDatabase", "SignalValue": 225 } } } }, "InputSignals": { "CommandSegChange": { "DataSource": "PLCSDNSub", "Type": "uint8", "Alias": "GCOM_FCT_SEGREGATION_CMD" }, "SegState": { "DataSource": "DDB1", "Type": "uint8", "Alias": "SegState" }, "State": { "DataSource": "DDB1", "Type": "uint8", "Alias": "OSMState" } }, "OutputSignals": { "PendingSegChange": { "DataSource": "DDB1", "Type": "uint32", "Alias": "PendingSegChange" } } }, "+LogWFGAM": { "Class": "IOGAM", "InputSignals": { "apsA": { "DataSource": "WFDB", "Type": "uint8", "Alias": "apsA_Sw" }, "apsB": { "DataSource": "WFDB", "Type": "uint8", "Alias": "apsB_Sw" }, "fhpsA": { "DataSource": "WFDB", "Type": "uint8", "Alias": "hpsA_On" }, "fhpsB": { "DataSource": "WFDB", "Type": "uint8", "Alias": "hpsB_On" }, "shotTime": { "DataSource": "ABDB", "Type": "uint32", "Alias": "ShotTime" } }, "OutputSignals": { "apsA": { "DataSource": "WFLogger", "Type": "uint8", "Alias": "apsA" }, "apsB": { "DataSource": "WFLogger", "Type": "uint8", "Alias": "apsB" }, "fhpsA": { "DataSource": "WFLogger", "Type": "uint8", "Alias": "hpsA" }, "fhpsB": { "DataSource": "WFLogger", "Type": "uint8", "Alias": "hpsB" }, "shotTime": { "DataSource": "WFLogger", "Type": "uint32", "Alias": "shotTime" } } }, "+EpicsLogGAM": { "Class": "IOGAM", "InputSignals": { "PXI6528_OUT": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_OUT" }, "PXI6528_IN": { "DataSource": "ABDB", "Type": "uint32", "Alias": "PXI6528_IN" }, "APS_A_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_A_Status" }, "BPS_A_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_A_Status" }, "APS_B_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "APS_B_Status" }, "BPS_B_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "BPS_B_Status" }, "MHVPS_Status": { "DataSource": "ABDB", "Type": "uint8", "Alias": "MHVPS_Status" } }, "OutputSignals": { "PXI_Output": { "DataSource": "EpicsLogger", "Type": "uint32", "Alias": "PXI_Output" }, "PXI_Input": { "DataSource": "EpicsLogger", "Type": "uint32", "Alias": "PXI_Input" }, "APS_A_Status": { "DataSource": "EpicsLogger", "Type": "uint8", "Alias": "APS_A_Status" }, "BPS_A_Status": { "DataSource": "EpicsLogger", "Type": "uint8", "Alias": "BPS_A_Status" }, "APS_B_Status": { "DataSource": "EpicsLogger", "Type": "uint8", "Alias": "APS_B_Status" }, "BPS_B_Status": { "DataSource": "EpicsLogger", "Type": "uint8", "Alias": "BPS_B_Status" }, "MHVPS_Status": { "DataSource": "EpicsLogger", "Type": "uint8", "Alias": "MHVPS_Status" } } }, "+RTStandbyGAM": { "Class": "ConstantGAM", "OutputSignals": { "RTSMState": { "Default": 30, "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMState" }, "RTSMSubState": { "Default": 195, "DataSource": "DDB1", "Type": "uint8", "Alias": "RTSMSubState" } } }, "+ProtectionMessageGAM": { "Class": "MessageGAM", "TriggerOnChange": 0, "+Events": { "Class": "ReferenceContainer", "+GoToAlarm_0": { "Class": "EventConditionTrigger", "EventTrigger": { "CommandCommState": 2 }, "+GoToAlarm": { "Class": "Message", "Function": "GoToAlarm", "Mode": "ExpectsReply", "Destination": "OperationalStateMachine" } } }, "InputSignals": { "CommandCommState": { "DataSource": "ProtDB", "Type": "uint8", "Alias": "CommState" } }, "OutputSignals": { "PendingGoToState": { "DataSource": "ProtDB", "Type": "uint32", "Alias": "PendingGoToState" } } }, "+GB_CCPSConfigGAM": { "Class": "SimSequenceGAM", "Delay": 2.0, "InputSignals": { "Command": { "Type": "uint8", "DataSource": "PLCSDNSub", "Alias": "GB_CCPS_CONFIG_SEQ_CMD" } }, "OutputSignals": { "State": { "Type": "uint8", "DataSource": "DDB1", "Alias": "GB_CCPS_Config_Status" }, "Updated": { "Type": "uint8", "DataSource": "DDB1", "Alias": "GB_CCPS_Config_Status_Updated" } } } }, "+States": { "Class": "ReferenceContainer", "+Offline": { "Class": "RealTimeState", "+Threads": { "+CmdThread": { "Class": "RealTimeThread", "CPUs": 1, "Functions": [ "PLCHandshakeGAM", "PLCSDNPubConstantGAM", "PLCSDNSubExtractBitGAM", "PLCSDNPubCompactBitGAM", "PLCReadGAM", "PulseLengthGAM", "StateConstantGAM", "RTStandbyGAM", "LoadSimGAM", "LoadStateGAM", "LoadCopyGAM", "ValidateActConfigGAM", "GA_CCPSConfigGAM", "GB_CCPSConfigGAM", "GA_CCPSOperationGAM", "GB_CCPSOperationGAM", "AuxConfigStatusGAM", "AuxSimPubGAM", "PXIRegisterReadGAM", "APS_A_BitMapper", "BPS_A_BitMapper", "APS_B_BitMapper", "BPS_B_BitMapper", "MHVBitMapper", "PXIRegisterWriteGAM", "PXISimulationIOGAM", "TripToPLCGAM", "OfflineMessageGAM", "Conf_GA_CCPS", "Conf_GB_CCPS", "Conf_GA_FHPS", "Conf_GB_FHPS", "Conf_GA_MCPS", "Conf_GB_MCPS", "Conf_GA_GCPS", "Conf_GB_GCPS", "Pub_GA_CCPS", "Pub_GB_CCPS", "Pub_GA_FHPS", "Pub_GB_FHPS", "Pub_GA_MCPS", "Pub_GB_MCPS", "Pub_GA_GCPS", "Pub_GB_GCPS", "PLCReadBackPubGAM", "StatePublisherGAM", "SegMessageGAM", "SegStateGAM", "EpicsLogGAM", "LoggerGAM" ] }, "+ECPCThread": { "Class": "RealTimeThread", "CPUs": 3, "Functions": [ "ECPCIOGAM" ] }, "+ProtectionThread": { "Class": "RealTimeThread", "CPUs": 4, "Functions": [ "ProtTimerGAM", "ProtectionGAM", "ProtectionMessageGAM" ] }, "Class": "ReferenceContainer", "+CodacThread": { "Class": "RealTimeThread", "CPUs": 5, "Functions": [ "EpicsTimerGAM", "PulseTimeGAM", "EpicsIOGAM" ] } } }, "+OnlineAsync": { "Class": "RealTimeState", "+Threads": { "+CmdThread": { "Class": "RealTimeThread", "CPUs": 1, "Functions": [ "PLCHandshakeGAM", "PLCSDNPubConstantGAM", "PLCSDNSubExtractBitGAM", "PLCSDNPubCompactBitGAM", "PLCReadGAM", "PulseLengthGAM", "LoadSimGAM", "LoadStateGAM", "LoadCopyGAM", "ValidateActConfigGAM", "AuxConfigStatusGAM", "GA_CCPSConfigGAM", "GB_CCPSConfigGAM", "AuxSimPubGAM", "AsyncCommandMapperGAM", "OnlineIOGAM", "PXIRegisterReadGAM", "APS_A_BitMapper", "BPS_A_BitMapper", "APS_B_BitMapper", "BPS_B_BitMapper", "MHVBitMapper", "PXIRegisterWriteGAM", "PXISimulationIOGAM", "TripToPLCGAM", "OnlineMessageGAM", "OPStateGAM", "Conf_GA_CCPS", "Conf_GB_CCPS", "Conf_GA_FHPS", "Conf_GB_FHPS", "Conf_GA_MCPS", "Conf_GB_MCPS", "Conf_GA_GCPS", "Conf_GB_GCPS", "Pub_GA_CCPS", "Pub_GB_CCPS", "Pub_GA_FHPS", "Pub_GB_FHPS", "Pub_GA_MCPS", "Pub_GB_MCPS", "Pub_GA_GCPS", "Pub_GB_GCPS", "PLCReadBackPubGAM", "StatePublisherGAM", "SegStateGAM", "EpicsLogGAM", "LoggerGAM" ] }, "+ECPCThread": { "Class": "RealTimeThread", "CPUs": 3, "Functions": [ "ECPCIOGAM" ] }, "+RTThread": { "Class": "RealTimeThread", "CPUs": 2, "Functions": [ "RTIOGAM", "RTSMGAM" ] }, "+ProtectionThread": { "Class": "RealTimeThread", "CPUs": 4, "Functions": [ "ProtTimerGAM", "ProtectionGAM", "ProtectionMessageGAM" ] }, "+WaveformThread": { "Class": "RealTimeThread", "CPUs": 8, "Functions": [ "WFIOGAM", "ReferenceGAM", "CCPSOnGAM", "FHPSAOnGAM", "FHPSBOnGAM", "CPSARefGAM", "CPSAWaveformGAM", "CPSBRefGAM", "CPSBWaveformGAM", "HPSAWaveformGAM", "HPSBWaveformGAM" ] }, "Class": "ReferenceContainer", "+CodacThread": { "Class": "RealTimeThread", "CPUs": 5, "Functions": [ "EpicsTimerGAM", "PulseTimeGAM", "EpicsIOGAM" ] } } }, "+OnlineSync": { "Class": "RealTimeState", "+Threads": { "+CmdThread": { "Class": "RealTimeThread", "CPUs": 1, "Functions": [ "PLCHandshakeGAM", "PLCSDNPubConstantGAM", "PLCSDNSubExtractBitGAM", "PLCSDNPubCompactBitGAM", "PLCReadGAM", "LoadSimGAM", "LoadStateGAM", "LoadCopyGAM", "ValidateActConfigGAM", "AuxConfigStatusGAM", "GA_CCPSConfigGAM", "GB_CCPSConfigGAM", "AuxSimPubGAM", "SyncCommandMapperGAM", "OnlineIOGAM", "OnlineSyncConstantGAM", "PXIRegisterReadGAM", "APS_A_BitMapper", "BPS_A_BitMapper", "APS_B_BitMapper", "BPS_B_BitMapper", "MHVBitMapper", "PXIRegisterWriteGAM", "PXISimulationIOGAM", "TripToPLCGAM", "OnlineMessageGAM", "OPStateGAM", "Conf_GA_CCPS", "Conf_GB_CCPS", "Conf_GA_FHPS", "Conf_GB_FHPS", "Conf_GA_MCPS", "Conf_GB_MCPS", "Conf_GA_GCPS", "Conf_GB_GCPS", "Pub_GA_CCPS", "Pub_GB_CCPS", "Pub_GA_FHPS", "Pub_GB_FHPS", "Pub_GA_MCPS", "Pub_GB_MCPS", "Pub_GA_GCPS", "Pub_GB_GCPS", "PLCReadBackPubGAM", "StatePublisherGAM", "SegStateGAM", "EpicsLogGAM", "LoggerGAM" ] }, "+ECPCThread": { "Class": "RealTimeThread", "CPUs": 3, "Functions": [ "ECPCIOGAM" ] }, "+RTThread": { "Class": "RealTimeThread", "CPUs": 2, "Functions": [ "RTIOGAM", "RTSMGAM" ] }, "+ProtectionThread": { "Class": "RealTimeThread", "CPUs": 4, "Functions": [ "ProtTimerGAM", "ProtectionGAM", "ProtectionMessageGAM" ] }, "+WaveformThread": { "Class": "RealTimeThread", "CPUs": 8, "Functions": [ "WFIOGAM", "ReferenceGAM", "CCPSOnGAM", "FHPSAOnGAM", "FHPSBOnGAM", "CPSARefGAM", "CPSAWaveformGAM", "CPSBRefGAM", "CPSBWaveformGAM", "HPSAWaveformGAM", "HPSBWaveformGAM" ] }, "Class": "ReferenceContainer", "+CodacThread": { "Class": "RealTimeThread", "CPUs": 5, "Functions": [ "EpicsTimerGAM", "PulseTimeGAM", "EpicsIOGAM" ] } } }, "+Alarm": { "Class": "RealTimeState", "+Threads": { "+CmdThread": { "Class": "RealTimeThread", "CPUs": 1, "Functions": [ "PLCHandshakeGAM", "PLCSDNPubConstantGAM", "PLCSDNSubExtractBitGAM", "PLCSDNPubCompactBitGAM", "PLCReadGAM", "PulseLengthGAM", "StateConstantGAM", "LoadStateGAM", "ValidateActConfigGAM", "AuxConfigStatusGAM", "GA_CCPSConfigGAM", "GB_CCPSConfigGAM", "AuxSimPubGAM", "PXIRegisterReadGAM", "APS_A_BitMapper", "BPS_A_BitMapper", "APS_B_BitMapper", "BPS_B_BitMapper", "MHVBitMapper", "PXIRegisterWriteGAM", "PXISimulationIOGAM", "RTStandbyGAM", "TripToPLCGAM", "AlarmMessageGAM", "Conf_GA_CCPS", "Conf_GB_CCPS", "Conf_GA_FHPS", "Conf_GB_FHPS", "Conf_GA_MCPS", "Conf_GB_MCPS", "Conf_GA_GCPS", "Conf_GB_GCPS", "Pub_GA_CCPS", "Pub_GB_CCPS", "Pub_GA_FHPS", "Pub_GB_FHPS", "Pub_GA_MCPS", "Pub_GB_MCPS", "Pub_GA_GCPS", "Pub_GB_GCPS", "PLCReadBackPubGAM", "StatePublisherGAM", "SegStateGAM", "EpicsLogGAM", "LoggerGAM" ] }, "+ECPCThread": { "Class": "RealTimeThread", "CPUs": 3, "Functions": [ "ECPCIOGAM" ] }, "+ProtectionThread": { "Class": "RealTimeThread", "CPUs": 4, "Functions": [ "ProtTimerGAM", "ProtectionGAM" ] }, "Class": "ReferenceContainer", "+CodacThread": { "Class": "RealTimeThread", "CPUs": 5, "Functions": [ "EpicsTimerGAM", "PulseTimeGAM", "EpicsIOGAM" ] } } } }, "+Scheduler": { "Class": "GAMScheduler", "TimingDataSource": "Timing" } } }