semi合集-English.pdf - 第1369页

SEMI E30-1103 © SEMI 1992, 2003 43 Host-Initiated Process Program Upload — Unformatted: COMMENTS HOST EQUIPMENT COMMENTS Process Program Request S7,F5--> <-- S7,F6 21 Process Program Data Large Process Program Requ…

100%1 / 7923
SEMI E30-1103 © SEMI 1992, 2003
42
4.6.5.3 Process Program Upload
Host-Initiated Process Program Upload — Formatted:
COMMENTS HOST EQUIPMENT COMMENTS
Formatted Process Program S7,F25-->
Request <-- S7,F26 Formatted Process Program
Data
Large Formatted Process S7,F43-->
Program Request
<-- S7,44 Large Formatted Process Program
Acknowledge
Acknowledge may be “accepted
and will be performed later
with completion signaled”. When
the equipment is ready to send:
<-- S13,F1 Send Data Set Send
Send Data Set Send S13,F2-->
Acknowledge
Open Data Set request
S13,F3-->
<-- S13,F4 Open Data Set Data
[START]
Repeat until ACKC13 indicates
error:
Read Data Set Request S13,F5-->
[END] <-- S13,F6 Read Data set Data
[IF]
CEID for upload event enabled
[THEN]
[IF]
ACKC13 is "ERROR: END OF DATA"
[Then]
Event Report Acknowledge <-- S6,F12 Send Event Report "successful
S6,F12--> upload"
[ELSE]
Event Report Acknowledge <-- S6,F11 Send Event Report "bad upload"
S6,F12-->
[END_IF]
[END_IF]
Close Data Set Send S13,F7-->
<-- S13,F8 Close Data Set Acknowledge
SEMI E30-1103 © SEMI 1992, 2003
43
Host-Initiated Process Program Upload — Unformatted:
COMMENTS HOST EQUIPMENT COMMENTS
Process Program Request S7,F5-->
<-- S7,F6
21
Process Program Data
Large Process Program Request S7,F41-->
<-- S7,F42 Large Process Program
Acknowledge
Acknowledge may be “accepted
and will be performed later
with completion signaled”.
When the equipment is ready
to send:
<-- S13,F1 Send Data Set Send
Send Data Set Send S13,F2-->
Acknowledge
Open Data Set request S13,F3-->
<-- S13,F4 Open Data Set Data
[START]
Repeat until ACKC13 indicates
error:
Read Data Set Request S13,F5-->
[END] <-- S13,F6 Read Data set Data
[IF]
CEID for upload event enabled
[THEN]
[IF]
ACKC13 is "ERROR: END OF
DATA"
[Then]
<-- S6,F11 Send Event Report
Event Report Acknowledge S6,F12--> “successful upload”
[ELSE]
<-- S6,F11 Send Event Report "bad
Event Report Acknowledge S6,F12--> upload"
[END_IF]
[END_IF]
Close Data Set Send S13,F7-->
<-- S13,F8 Close Data Set Acknowledge
21 If the process program does not exist, a zero-length list will be sent.
SEMI E30-1103 © SEMI 1992, 2003
44
Equipment Initiated Process Program Upload — Formatted:
COMMENTS HOST EQUIPMENT COMMENTS
[IF] Process program is multi-
block
[THEN]
<-- S7,F1 Process Program Load Inquire
Process Program Load Grant S7,F2-->
[END_IF]
<-- S7,F23 Formatted Process Program Send
Formatted Process Program
Acknowledge S7,F24-->
<-- S7,F39 Large Formatted Process Program
Send
Large Formatted Process S7,F40-->
Program Acknowledge <-- S13,F1 Send Data Set Send
Send Data Set Send S13,F2-->
Acknowledge
Open Data Set request S13,F3-->
<-- S13,F4 Open Data Set Data
[START] repeat until
ACKC13 is error:
Read Data Set Request S13,F5-->
[END] <-- S13,F6 Read Data set Data
[IF]
CEID for upload event enabled
[THEN]
[IF]
ACKC13 is "ERROR: END OF DATA"
[Then]
<-- S6,F11 Send Event Report
Event Report S6,F12--> “successful upload”
Acknowledge [ELSE]
<-- S6,F11 Send Event Report “bad upload”
Event Report S6, F12-->
Acknowledge [END_IF]
[END_IF]
Close Data Set Send S13,F7-->
<-- S13,F8 Close Data Set Acknowledge