Removed MFS write pre block if runtime exceeds three days. Business stated it is not needed.
This commit is contained in:
@ -64,7 +64,7 @@ $Insert IFX_EQUATES
|
|||||||
Equ COMMA$ to ','
|
Equ COMMA$ to ','
|
||||||
|
|
||||||
Declare function Error_Services, Database_Services, obj_RDS_Test, Logging_Services, Environment_Services
|
Declare function Error_Services, Database_Services, obj_RDS_Test, Logging_Services, Environment_Services
|
||||||
Declare function Tool_Parms_Services, Signature_Services, obj_WO_Mat_QA, Datetime, Override_Services
|
Declare function Tool_Parms_Services, Signature_Services, obj_WO_Mat_QA, Datetime
|
||||||
Declare function Rds_Services, SRP_DateTime, SRP_Math, obj_WO_Mat, Lot_Services, SRP_Array
|
Declare function Rds_Services, SRP_DateTime, SRP_Math, obj_WO_Mat, Lot_Services, SRP_Array
|
||||||
Declare function Lot_Event_Services, GetTickCount, Work_Order_Services
|
Declare function Lot_Event_Services, GetTickCount, Work_Order_Services
|
||||||
Declare subroutine Error_Services, Database_Services, Logging_Services, Service_Services, obj_WO_React
|
Declare subroutine Error_Services, Database_Services, Logging_Services, Service_Services, obj_WO_React
|
||||||
@ -740,35 +740,6 @@ WRITE_RECORD_PRE:
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
Begin Case
|
|
||||||
Case LoadDTM NE '' and UnloadDTM EQ '' and UnloadEx1DTM EQ ''
|
|
||||||
// Cassette still running...
|
|
||||||
Runtime = 0
|
|
||||||
Case LoadEx2DTM NE '' and UnloadEx2DTM EQ ''
|
|
||||||
// Cassette still running...
|
|
||||||
Runtime = 0
|
|
||||||
Case LoadEx3DTM NE '' and UnloadDTM EQ ''
|
|
||||||
// Cassette still running...
|
|
||||||
Runtime = 0
|
|
||||||
Case UnloadDTM NE '' and LoadEx3DTM EQ ''
|
|
||||||
// No extra load/unload (typical path)
|
|
||||||
Runtime = UnloadDTM - LoadDTM
|
|
||||||
Case UnloadDTM NE '' and LoadEx3DTM NE ''
|
|
||||||
// Three extra load/unloads
|
|
||||||
RunTime = UnloadDTM - LoadEx3DTM
|
|
||||||
Case UnloadEx2DTM NE ''
|
|
||||||
// Two extra load/unloads
|
|
||||||
Runtime = UnloadEx2DTM - LoadEx2DTM
|
|
||||||
Case UnloadEx1DTM NE ''
|
|
||||||
// One extra load/unload
|
|
||||||
Runtime = UnloadEx1DTM - LoadDTM
|
|
||||||
Case Otherwise$
|
|
||||||
Runtime = 0
|
|
||||||
End Case
|
|
||||||
|
|
||||||
// Look for UNLOAD_DTM override
|
|
||||||
Override = Override_Services('GetOverride', 'RDS', RDSNo, 'UNLOAD_DTM')
|
|
||||||
|
|
||||||
Begin Case
|
Begin Case
|
||||||
|
|
||||||
Case ( (OrigTimeOutSig NE '') and (OrigReactor NE NewReactor) )
|
Case ( (OrigTimeOutSig NE '') and (OrigReactor NE NewReactor) )
|
||||||
@ -824,21 +795,6 @@ WRITE_RECORD_PRE:
|
|||||||
Record = ''
|
Record = ''
|
||||||
ActionFlow = ACTION_STOP$
|
ActionFlow = ACTION_STOP$
|
||||||
|
|
||||||
Case ( (RunTime GT 3) and (Override EQ False$) )
|
|
||||||
RDSKeyID = Name
|
|
||||||
LogData = ''
|
|
||||||
LogData<1> = LoggingDTM
|
|
||||||
LogData<2> = @USER4
|
|
||||||
LogData<3> = RDSKeyID
|
|
||||||
LogData<4> = 'Cassette runtime exceeds three days!'
|
|
||||||
Logging_Services('AppendLog', ObjLog, LogData, @RM, @FM, False$)
|
|
||||||
|
|
||||||
ErrorMsg = 'Cassette runtime exceeds three days!'
|
|
||||||
OrigFileError = 104:': Cassette runtime exceeds three days!'
|
|
||||||
Status = 0
|
|
||||||
Record = ''
|
|
||||||
ActionFlow = ACTION_STOP$
|
|
||||||
|
|
||||||
Case Otherwise$
|
Case Otherwise$
|
||||||
SaveRecord = Record
|
SaveRecord = Record
|
||||||
|
|
||||||
@ -1023,4 +979,3 @@ Restore_System_Variables:
|
|||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user