semi合集-English.pdf - 第1374页
SEMI E30-1103 © SEMI 1992, 2003 48 Host-Initiated Process Program Download — Unfo rmatted: COMMENTS HOST EQUIPMENT COMMENTS [IF] Process program is multi-block [THEN] Process Program Load Inquire S7,F1 21 --> <--S7…

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.

SEMI E30-1103 © SEMI 1992, 2003
48
Host-Initiated Process Program Download — Unformatted:
COMMENTS HOST EQUIPMENT COMMENTS
[IF]
Process program is multi-block
[THEN]
Process Program Load Inquire S7,F1
21
-->
<--S7,F2 Process Program Load Grant
[END_IF]
Process Program Send S7,F3-->
<--S7,F4 Process Program Acknowledge
Large Process Program S7,F37-->
Send
<--S7,F38 Large Process Program
Acknowledge
<--S13,F3 Open Data Set Request
S13,F4-->
Open Data Set Data [START] repeat until ACKC13 is
error:
<--S13,F5 Read Data Set Request
S13,F6-->
Read Data set Data [END]
<--S13,F7 Close Data Set Send
S13,F8-->
Close Data Set Acknowledge
[IF]
S7,F27 is multi-block
[THEN]
Process Program Verification
<--S7,F29 Inquire
Process Program S7,F30-->
Verification Grant [END_IF]
<--S7,F27 Process Program Verification
Send
Process Program S7,F28-->
Verification Acknowledge

SEMI E30-1103 © SEMI 1992, 2003
49
Equipment-Initiated Process Program Download — Formatted:
COMMENTS HOST EQUIPMENT COMMENTS
<--S7,F25 Formatted Process Program
Request
Formatted Process Program Data S7,F26-->
[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-->
<--S7,F43 Large Formatted Process Program
Large Formatted Process S7,F44--> Program Request
Program Acknowledge
<--S13,F3 Open Data Set Request
S13,F4-->
Open Data Set Data [START] repeat until ACK13 is
error:
<--S13,F5 Read Data Set Request
S13,F6-->
Read Data Set Data [END]
<--S13,F7 Close Data Set Send
S13,F8-->
Close Data Set
Acknowledge [IF]
S7,F27 is multi-block
[THEN]
<--S7,F29 Process Program Verification
Inquire
Process Program [END_IF]
Verification Grant
<--S7,F27 Process Program Verification
S7,F28--> Send
Process Program
Verification Acknowledge