Files
MARTeAutoDoc/examples/jada_gyro_scu.b72lab.json
T
Ferrari Martino Giordano 3c9b4e3161 examples
2024-07-25 17:29:20 +02:00

9604 lines
373 KiB
JSON

{
"+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_ABPS_BPS_Voltage_SP_Read": {
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP_Read": {
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP_Read": {
"Type": "float32"
},
"GB_ABPS_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_ABPS_BPS_Voltage_SP": {
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP": {
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP": {
"Type": "float32"
},
"GB_ABPS_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"
},
"SDNAbsTime": {
"Type": "uint64"
},
"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"
},
"LOAD_DONE": {
"Type": "uint8"
},
"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
},
"SimTime": {
"Type": "float32"
},
"ACK_GA_FHPS_CONFIG_SEQ_CMD": {
"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_ABPS_BPS_Voltage_SP": {
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP": {
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP": {
"Type": "float32"
},
"GB_ABPS_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"
},
"GA_FHPS_CONF_CMD": {
"Type": "uint8"
},
"GA_FHPS_CONF_STAT": {
"Type": "uint8"
},
"GA_FHPS_AC_V_IN": {
"Type": "float32"
},
"GA_FHPS_AC_V_INT": {
"Type": "float32"
},
"GA_FHPS_AC_V_OUT": {
"Type": "float32"
},
"GA_FHPS_ACK": {
"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_ABPS_BPS_Voltage_SP": {
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP": {
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP": {
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GB_ABPS_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_ABPS_BPS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32"
},
"GB_ABPS_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_ABPS_BPS_Voltage_SP_a": {
"Alias": "GA_ABPS_BPS_Voltage_SP",
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GA_ABPS_BPS_Voltage_SP_b": {
"DataSource": "ConfActualDB",
"Alias": "GA_ABPS_BPS_Voltage_SP",
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP_a": {
"Alias": "GA_ABPS_APS_Voltage_SP",
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GA_ABPS_APS_Voltage_SP_b": {
"DataSource": "ConfActualDB",
"Alias": "GA_ABPS_APS_Voltage_SP",
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP_a": {
"Alias": "GB_ABPS_BPS_Voltage_SP",
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GB_ABPS_BPS_Voltage_SP_b": {
"DataSource": "ConfActualDB",
"Alias": "GB_ABPS_BPS_Voltage_SP",
"Type": "float32"
},
"GB_ABPS_APS_Voltage_SP_a": {
"Alias": "GB_ABPS_APS_Voltage_SP",
"DataSource": "PLCSDNSub",
"Type": "float32"
},
"GB_ABPS_APS_Voltage_SP_b": {
"DataSource": "ConfActualDB",
"Alias": "GB_ABPS_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": "DDB1",
"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"
}
}
},
"+SDNTimeGAM": {
"Class": "IOGAM",
"InputSignals": {
"Time": {
"NumberOfElements": 48,
"Range": [
[
32,
39
]
],
"DataSource": "PLCSDNSub",
"Type": "uint8",
"Alias": "Header"
}
},
"OutputSignals": {
"Time": {
"DataSource": "DDB1",
"Type": "uint64",
"Alias": "SDNAbsTime"
}
}
},
"+SimTimeGAM": {
"Class": "ConversionGAM",
"InputSignals": {
"Time": {
"DataSource": "DDB1",
"Type": "uint64",
"Alias": "SDNAbsTime"
}
},
"OutputSignals": {
"Time": {
"Gain": 1e-06,
"DataSource": "DDB1",
"Type": "float32",
"Alias": "SimTime"
}
}
},
"+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": "LuaGAM",
"Code": "function gam() \n\tif (State == 105) then \n\t\tCommand = 3 \n\telseif (APSSwitch == 3) then \n\t\tCommand = 1 \n\telse \n\t\tCommand = 0 \n\tend \nend",
"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": "LuaGAM",
"Code": "function gam() \n\tif (State == 105) then \n\t\tCommand = 3 \n\telseif (APSSwitch == 3) then \n\t\tCommand = 1 \n\telse \n\t\tCommand = 0 \n\tend \nend",
"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"
},
"GA_FHPS_CONF_CMD": {
"DataSource": "PLCSDNSub",
"Type": "uint8",
"Alias": "GA_FHPS_CONFIG_SEQ_CMD"
},
"GA_FHPS_V_IN": {
"DataSource": "PLCSDNSub",
"Type": "float32",
"Alias": "GA_FHPS_AC_Voltage"
},
"GA_FHPS_V_INT": {
"DataSource": "ConfActualDB",
"Type": "float32",
"Alias": "GA_FHPS_AC_Voltage"
},
"GA_FHPS_V_OUT": {
"DataSource": "GA_FHPS",
"Type": "float32",
"Alias": "AC_Voltage_Read"
},
"GA_FHPS_ACK": {
"DataSource": "DDB1",
"Type": "uint8",
"Alias": "ACK_GA_FHPS_CONFIG_SEQ_CMD"
},
"ShotTime": {
"DataSource": "ABDB",
"Type": "uint32",
"Alias": "ShotTime"
},
"ACK": {
"DataSource": "DDB1",
"Type": "uint8",
"Alias": "ACK_GA_FHPS_CONFIG_SEQ_CMD"
}
},
"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"
},
"GA_FHPS_CONF_CMD": {
"DataSource": "Logger",
"Type": "uint8",
"Alias": "GA_FHPS_CONF_CMD"
},
"GA_FHPS_V_IN": {
"DataSource": "Logger",
"Type": "float32",
"Alias": "GA_FHPS_AC_V_IN"
},
"GA_FHPS_V_INT": {
"DataSource": "Logger",
"Type": "float32",
"Alias": "GA_FHPS_AC_V_INT"
},
"GA_FHPS_V_OUT": {
"DataSource": "Logger",
"Type": "float32",
"Alias": "GA_FHPS_AC_V_OUT"
},
"GA_FHPS_ACK": {
"DataSource": "Logger",
"Type": "uint8",
"Alias": "GA_FHPS_ACK"
},
"ShotTime": {
"DataSource": "Logger",
"Type": "uint32",
"Alias": "ShotTime"
},
"ACK": {
"DataSource": "PLCSDNPub",
"Type": "uint8",
"Alias": "ACK_GA_FHPS_CONFIG_SEQ_CMD"
}
}
},
"+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_ABPS_APS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32",
"Alias": "GA_ABPS_APS_Voltage_SP"
},
"GB_ABPS_APS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32",
"Alias": "GB_ABPS_APS_Voltage_SP"
},
"GA_ABPS_BPS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32",
"Alias": "GA_ABPS_BPS_Voltage_SP"
},
"GB_ABPS_BPS_Voltage_SP": {
"DataSource": "ConfActualDB",
"Type": "float32",
"Alias": "GB_ABPS_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_ABPS_APS_Voltage_SP_Read": {
"DataSource": "PLCSDNPub",
"Type": "float32",
"Alias": "GA_ABPS_APS_Voltage_SP_Read"
},
"GB_ABPS_APS_Voltage_SP_Read": {
"DataSource": "PLCSDNPub",
"Type": "float32",
"Alias": "GB_ABPS_APS_Voltage_SP_Read"
},
"GA_ABPS_BPS_Voltage_SP_Read": {
"DataSource": "PLCSDNPub",
"Type": "float32",
"Alias": "GA_ABPS_BPS_Voltage_SP_Read"
},
"GB_ABPS_BPS_Voltage_SP_Read": {
"DataSource": "PLCSDNPub",
"Type": "float32",
"Alias": "GB_ABPS_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"
}
}
},
"+SimMCPS_A_GAM": {
"Class": "LuaGAM",
"Code": "last_time = 0\nfunction gam() \n\tif hold_cmd == 1 then \n\t\tramp_done = 0\n\t\tstate = 0\n\tif ramp_cmd == 1 then\n\t\tlast_time = time\n\t\tramp_done = 0\n\t\tstate = 1\n\telif ramp_cmd == 2 then\n\t\tlast_time = time\n\t\tramp_done = 0 \n\t\tstate = 2\n\tend\n\tif state == 2 then\n\t\tlocal dt = time - last_time -- ms?\n\t\tcurrent = current - (sweep_rate/60000.0) * dt\n\t\tif current_rb <= current_sp then\n\t\t\t-- current = current_sp\n\t\t\tstate = 4\n\t\t\tramp_done = 2\n\t\tend \n\telseif state == 1 then\n\t\tlocal dt = time - last_time -- ms?\n\t\tcurrent = current + (sweep_rate/60000.0) * dt\n\t\tif current >= current_sp then\n\t\t\t-- current_rb = current_sp\n\t\t\tstate = 3\n\t\t\tramp_done = 1\n\t\tend \n\tend\n\tlast_time = time\nend",
"InputSignals": {
"ramp_cmd": {
"Type": "uint8",
"DataSource": "PLCSDNSub",
"Alias": "GA_MCPS_RAMP_CMD"
},
"hold_cmd": {
"Type": "uint8",
"DataSource": "PLCSDNSub",
"Alias": "GA_MCPS_HOLD_CMD"
},
"current_sp": {
"Type": "float32",
"DataSource": "ConfActualDB",
"Alias": "GA_MCPS_Current"
},
"sweep_rate": {
"Type": "float32",
"DataSource": "ConfActualDB",
"Alias": "GA_MCPS_Sweep_Rate"
},
"time_ms": {
"Type": "float32",
"DataSource": "DDB1",
"Alias": "SimTime"
}
},
"OutputSignals": {
"state": {
"Type": "uint8",
"DataSource": "PLCSDNPub",
"Alias": "GA_MCPS_STAT"
},
"ramp_done": {
"Type": "uint8",
"DataSource": "PLCSDNPub",
"Alias": "GA_MCPS_RAMP_DONE"
},
"current": {
"Type": "float32",
"DataSource": "PLCSDNPub",
"Alias": "GA_MCPS_Current"
}
}
},
"+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",
"SDNTimeGAM",
"SimTimeGAM",
"SimMCPS_A_GAM",
"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",
"SDNTimeGAM",
"SimTimeGAM",
"SimMCPS_A_GAM",
"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",
"SDNTimeGAM",
"SimTimeGAM",
"SimMCPS_A_GAM",
"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",
"SDNTimeGAM",
"SimTimeGAM",
"SimMCPS_A_GAM",
"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"
}
}
}