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