semi合集-English.pdf - 第1372页

SEMI E30-1103 © SEMI 1992, 2003 46 4.6.5.4 Process Program Download NOTE 17: Formatted process programs must be verified immediately following any download. While the Process Program Load Inquire/Grant transaction (S7,F1…

100%1 / 7923
SEMI E30-1103 © SEMI 1992, 2003
45
Equipment-Initiated Process Program Upload — Unformatted:
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,F3 Process Program Send
Process Program Acknowledge S7,F4-->
<-- S7,F37 Large Process Program Send
Large Process Program S7,F38-->
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 Acknowledge S6,F12--> “successful upload”
[ELSE]
<-- S6,F11 Send Event Report “bad upload”
Event Report Acknowledge S6,F12--> [END_IF]
[END_IF]
Close Data Set Send S13,F7-->
<-- S13,F8 Close Data Set Acknowledge
SEMI E30-1103 © SEMI 1992, 2003
46
4.6.5.4 Process Program Download
NOTE 17: Formatted process programs must be verified immediately following any download.
While the Process Program Load Inquire/Grant transaction (S7,F1/F2) is required only for the transfer of multi-
block process programs, its use is recommended prior to all host-initiated downloads. It provides a means of
verifying process program size.
SEMI E30-1103 © SEMI 1992, 2003
47
Host-Initiated Process Program Download — Formatted:
COMMENTS HOST EQUIPMENT COMMENTS
[IF]
Process program is multi-block
[THEN]
Process Program Load Inquire S7,F1
22
-->
<-- S7,F2 Process Program Load Grant
[ENDIF]
Formatted Process Program Send S7,F23-->
<--S7,F24 Formatted Process Program
Acknowledge Verify process
program
[IF] S7,F27 is multi-block
[THEN]
<--S7,F29 Process Program Verification
Inquire
S7,F30-> Process Program Verification
Grant
[END IF]
<--S7,F27 Process Program Verification
Send
Process Program Verification
Acknowledge S7,F28-->
Large Formatted Process S7,F39-->
Program Send
<-- S7,F40 Large Formatted Process Program
Acknowledge
<-- S13,F3 Open Data Set Request
Open Data Set Data S13,F4-->
[START] repeat until ACKC13 is
error:
<-- S13,F5 Read Data Set Request
Read Data Set Data S13,F6-->
[END]
<-- S13,F7 Close Data Set Send
Close Data Set S13,F8-->
Acknowledge
[IF]
S7,F27 is multi-block
[THEN]
<-- S7,F29 Process Program Verification
Inquire
Process Program S7,F30-->
Verification Grant [END_IF]
<-- S7,F27 Process Program Verification
Send
Process Program S7,F28-->
Verification Acknowledge
22 S7,F1 should be used only to request permission to transfer a multi-block formatted or unformatted process program. It should not be used to
select a process program. For selecting a process program for execution, the remote command PP-SELECT should be used.