From 238f41fd4edac2febc03d2e428bce7206f609e99 Mon Sep 17 00:00:00 2001 From: chenluhua1980 <Chenluhua@qq.com> Date: 星期四, 29 一月 2026 15:38:58 +0800 Subject: [PATCH] 1.完善CJ/PJ事件上报; --- SourceCode/Bond/x64/Debug/VariableList.txt | 82 +++++++++++++++++++---------------------- 1 files changed, 38 insertions(+), 44 deletions(-) diff --git a/SourceCode/Bond/x64/Debug/VariableList.txt b/SourceCode/Bond/x64/Debug/VariableList.txt index cf7d8fe..ac6ea36 100644 --- a/SourceCode/Bond/x64/Debug/VariableList.txt +++ b/SourceCode/Bond/x64/Debug/VariableList.txt @@ -1,44 +1,38 @@ -SVID,SV Name,SV Format,SV Remark -10000,CarrierID_P1,A50,Carrier ID for Port 1 -10001,CarrierID_P2,A50,Carrier ID for Port 2 -10002,CarrierID_P3,A50,Carrier ID for Port 3 -10003,CarrierID_P4,A50,Carrier ID for Port 4 -100,PortTransferState_P1,U1,1=LoadReady;2=Loaded;3=InUse;4=UnloadReady;5=Empty;6=Blocked -101,PortTransferState_P2,U1,1=LoadReady;2=Loaded;3=InUse;4=UnloadReady;5=Empty;6=Blocked -102,PortTransferState_P3,U1,1=LoadReady;2=Loaded;3=InUse;4=UnloadReady;5=Empty;6=Blocked -103,PortTransferState_P4,U1,1=LoadReady;2=Loaded;3=InUse;4=UnloadReady;5=Empty;6=Blocked -300,AccessMode_P1,U1,0=OutOfService;1=TransferBlocked;2=ReadyToLoad;3=ReadyToUnload;4=InService;5=TransferReady -301,AccessMode_P2,U1,0=OutOfService;1=TransferBlocked;2=ReadyToLoad;3=ReadyToUnload;4=InService;5=TransferReady -302,AccessMode_P3,U1,0=OutOfService;1=TransferBlocked;2=ReadyToLoad;3=ReadyToUnload;4=InService;5=TransferReady -303,AccessMode_P4,U1,0=OutOfService;1=TransferBlocked;2=ReadyToLoad;3=ReadyToUnload;4=InService;5=TransferReady -500,Clock,A50,Current timestamp string -600,CurrentControlState,U1,0=OfflineEquipment;1=OfflineAttempt;2=Online;3=OfflineHost;4=OnlineLocal;5=OnlineRemote -601,PreviousControlState,U1,Previous control state (same code set as CurrentControlState) -700,CurrentProcessState,U1,0=Ready;1=Processing;2=Complete;3=Error -701,PreviousProcessState,U1,Previous process state (0=Ready;1=Processing;2=Complete;3=Error) -800,EFEMPPExecName,A20,Current PPExec name from EFEM -801,EQPPExecName,A20,Current PPExec name from equipment -8100,Bonder1CurrentRecipe,A50,Current recipe for Bonder1 -8101,Bonder2CurrentRecipe,A50,Current recipe for Bonder2 -8102,VacuumBakeCurrentRecipe,A50,Current recipe for VacuumBake -8103,BakeCoolingCurrentRecipe,A50,Current recipe for BakeCooling -8104,MeasurementCurrentRecipe,A50,Current recipe for Measurement -8105,EFEMCurrentRecipe,A50,Current recipe for EFEM -5001,CJobSpace,U1,CJ Space -5002,PJobSpace,U1,PJ Space -5003,PJQueued,L,PJ queued list (IDs) -5004,PJStartID,A20,PJ start ID -5005,PJEndID,A20,PJ end ID -5006,PanelStartID,A20,Panel start ID -5007,PanelEndID,A20,Panel end ID -5008,CJStartID,A20,CJ start ID -5009,CJEndID,A20,CJ end ID -5014,VCRPanelID,A20,Panel ID from reader -5017,ProcessDataReportText,A50,EV_PROCESS_DATA_REPORT payload (placeholder) -5018,SubEqpName,A20,Sub equipment name (SubEqp/Unit/Process/SV/ProcessData events) -5019,SubEqpSlot,U1,Slot number for SubEqp/Unit; 0 when not applicable -5021,PortState,U1,Port transfer/state code for PortStateChange -5022,PortId,U1,Unified port ID for all Port events -5023,MaterialId,A50,Material/Glass ID for Received/SentOut events -5024,EquipmentStatus,U1,Equipment status (SubEqpStateChange): 1=PM;2=Down(BM);3=Pause;4=Idle;5=Run;6=Job Change;7=ETC - +SVID,SV Name,SV Format,SV Remark +300,AccessMode_P1,U1,0=OutOfService;1=TransferBlocked;2=ReadyToLoad;3=ReadyToUnload;4=InService;5=TransferReady +500,Clock,A50,Current timestamp string +600,CurrentControlState,U1,0=OfflineEquipment;1=OfflineAttempt;2=Online;3=OfflineHost;4=OnlineLocal;5=OnlineRemote +601,PreviousControlState,U1,Previous control state (same code set as CurrentControlState) +700,CurrentProcessState,U1,0=Ready;1=Processing;2=Complete;3=Error +701,PreviousProcessState,U1,Previous process state (0=Ready;1=Processing;2=Complete;3=Error) +801,EQPPExecName,A20,Current PPExec name from equipment +5001,CJobSpace,U1,CJ Space +5002,PJobSpace,U1,PJ Space +5003,PJQueued,L,PJ queued list (IDs) +5004,PJID,A20,Process job ID (PJ) +5006,PanelStartID,A20,Panel start ID +5007,PanelEndID,A20,Panel end ID +5008,CJID,A20,Control job ID (CJ) +5014,VCRPanelID,A20,Panel ID from reader +5017,ProcessDataReportText,A50,EV_PROCESS_DATA_REPORT payload (placeholder) +5018,SubEqpName,A20,Sub equipment name (SubEqp/Unit/Process/SV/ProcessData events) +5019,SubEqpSlot,U1,Slot number for SubEqp/Unit; 0 when not applicable +5021,PortState,U1,Port transfer/state code for PortStateChange +5022,PortId,U1,Unified port ID for all Port events +5024,EquipmentStatus,U1,Equipment status (SubEqpStateChange): 1=PM;2=Down(BM);3=Pause;4=Idle;5=Run;6=Job Change;7=ETC +5025,TargetCarrier,A50,Target carrier ID for SentOutJob +5026,TargetSlot,U1,Target slot number for SentOutJob +5027,TargetPanelID,A50,Target panel/glass ID for SentOutJob +5028,SourceCarrier,A50,Source carrier ID for ReceivedJob +5029,SourceSlot,U1,Source slot number for ReceivedJob +5030,SourcePanelID,A50,Source panel/glass ID for ReceivedJob +8100,Bonder1CurrentRecipe,A50,Current recipe for Bonder1 +8101,Bonder2CurrentRecipe,A50,Current recipe for Bonder2 +8102,VacuumBakeCurrentRecipe,A50,Current recipe for VacuumBake +8103,BakeCoolingCurrentRecipe,A50,Current recipe for BakeCooling +8104,MeasurementCurrentRecipe,A50,Current recipe for Measurement +8105,EFEMCurrentRecipe,A50,Current recipe for EFEM +10000,CarrierID_P1,A50,Carrier ID for Port 1 +10001,CarrierID_P2,A50,Carrier ID for Port 2 +10002,CarrierID_P3,A50,Carrier ID for Port 3 +10003,CarrierID_P4,A50,Carrier ID for Port 4 -- Gitblit v1.9.3