Better Error management
This commit is contained in:
@@ -221,7 +221,7 @@
|
||||
GoWaitHVON_PREP_GAM,
|
||||
GoWaitHVON_SDN_GAM,
|
||||
GoWaitHVON_SDN_PREP_GAM,
|
||||
GoErrorGAM,
|
||||
GoErrorHVGAM,
|
||||
ChoiceGAM,
|
||||
EPICSThSyncGAM,
|
||||
EPICSOutputGAM
|
||||
@@ -289,7 +289,7 @@
|
||||
PXIErrorGAM,
|
||||
FromWaitHVONToWaitStandby,
|
||||
FromWaitHVONToWaitPermit,
|
||||
GoErrorGAM,
|
||||
GoErrorHVGAM,
|
||||
ChoiceGAM,
|
||||
EPICSThSyncGAM,
|
||||
EPICSOutputGAM
|
||||
@@ -355,7 +355,7 @@
|
||||
PXIErrorGAM,
|
||||
FromWaitHVONToWaitStandby,
|
||||
FromWaitHVONToWaitPermit,
|
||||
GoErrorGAM,
|
||||
GoErrorHVGAM,
|
||||
ChoiceGAM,
|
||||
EPICSThSyncGAM,
|
||||
EPICSOutputGAM
|
||||
@@ -425,7 +425,7 @@
|
||||
PXIErrorGAM,
|
||||
FromWaitHVONToWaitStandby,
|
||||
FromWaitHVONToWaitPermit,
|
||||
GoErrorGAM,
|
||||
GoErrorHVGAM,
|
||||
ChoiceGAM,
|
||||
EPICSThSyncGAM,
|
||||
EPICSOutputGAM
|
||||
@@ -487,7 +487,7 @@
|
||||
PXIErrorGAM,
|
||||
FromWaitHVONToWaitStandby,
|
||||
FromWaitHVONToWaitPermit,
|
||||
GoErrorGAM,
|
||||
GoErrorHVGAM,
|
||||
ChoiceGAM,
|
||||
EPICSThSyncGAM,
|
||||
EPICSOutputGAM
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#package jada_gyro.RTApp
|
||||
|
||||
|
||||
+Data = {
|
||||
+DDB1 = {
|
||||
Signals = {
|
||||
@@ -38,6 +39,31 @@
|
||||
}
|
||||
//# From any state to Error state.
|
||||
+GoErrorGAM = {
|
||||
Class = JAMessageGAM
|
||||
Operation = "OR"
|
||||
InputSignals = {
|
||||
PXI_FAULT = {
|
||||
DataSoruce = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
PLC_ITL = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
}
|
||||
+Event = {
|
||||
Class = Message
|
||||
Destination = StateMachine
|
||||
Function = GoError
|
||||
}
|
||||
}
|
||||
|
||||
//# From any state to Error state.
|
||||
+GoErrorHVGAM = {
|
||||
Class = JAMessageGAM
|
||||
Operation = "OR"
|
||||
InputSignals = {
|
||||
@@ -71,6 +97,12 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
PXI_FAULT = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
@@ -101,41 +133,11 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
GYA_APS_FLT = {
|
||||
PXI_FAULT = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
GYA_BPS_FLT = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
MHVPS_OV = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
MHVPS_OC = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
MHVPS_FLT = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
Value = 1
|
||||
}
|
||||
PLC_ITL = {
|
||||
DataSource = DDB1
|
||||
@@ -250,6 +252,12 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
}
|
||||
+Event = {
|
||||
Class = Message
|
||||
@@ -320,6 +328,19 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
|
||||
PLC_ITL = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
}
|
||||
+Event = {
|
||||
Class = Message
|
||||
@@ -378,6 +399,19 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
|
||||
PLC_ITL = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
}
|
||||
+Event = {
|
||||
Class = Message
|
||||
@@ -407,6 +441,19 @@
|
||||
Comparator = "EQUALS"
|
||||
Value = 1
|
||||
}
|
||||
MIS_ITL = {
|
||||
DataSource = EPICSCAInput
|
||||
Type = uint32
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
|
||||
PLC_ITL = {
|
||||
DataSource = DDB1
|
||||
Type = uint8
|
||||
Comparator = "EQUALS"
|
||||
Value = 0
|
||||
}
|
||||
}
|
||||
+Event = {
|
||||
Class = Message
|
||||
|
||||
Reference in New Issue
Block a user