INFICON STC-2000A Thin Film Deposition Controller Operating Manual User Manual

Page 250

Advertising
background image

p

STC-2000A DEPOSITION CONTROLLER

y

R - Insert An Empty Rung
S - Store The I/O Program Into The Alternate Memory


Editing The I/O Program (P, Q, R, S)

The P command is used to delete an I/O rung, followed by a rung number value.

The Q command is used to select the I/O rung bank or query it. Follow the Q by a 1 or 2 to select

bank a or b (similar to swap only explicit). If the Q is followed by a 3, the STC-2000A returns a result
message of "An d crc" where n is an error number from the I/O error codes list below, d is a bank code,
either 'A' or 'B, and crc is the rung program checksum, 1 to 5 digits, 0 to 65535 in value. The error code
pertains to the last N/O command series which failed.

The R command will insert a blank rung. It is followed by a rung number n and will insert a blank

line unless the I/O program has no more room, or n is higher than END rung #.

The S command saves an I/O program from the current bank into the alternate memory bank for

safekeeping. Must be followed with the number 200 to activate, so that inadvertent operation is not
triggered with a simple single letter command.
I/O Error Codes List:
0

No Error, Command Accepted.

1

Unrecognized Characters Or Format, Missing Spaces, Etc.

2

Unmatched Pushes And Pops.

3

Not Enough Pushes For The Pop Operators.

4

Illegal I/O Node Identifier #. See List Of Legal Ids.

5

Invalid Op code For Selected Node Id.

6

Existing Use Of Node-Id Conflicts With New Use.

9

Nothing On Line At All.

10

Out Of Memory, No Room For Rung Data.


______________________________________________________________________

Command: P
Mnemonic:

EXCT_iodel (I/O rung delete)

Parameters:

[1..MAXRUN] where the parameter value identifies the rung number of the currently

active I/O program to delete.
Description:

Commands the STC-2000A to remove from the I/O program the rung entry identified by

the parameter value.
Returns:

[RZCD_AOK] if proper rung number id was sent and such a rung exists.

[RZCD_INHB] if the requested rung number is beyond the last valid step in the program.

[RZCD_ILSN] if too many arguments, wrong delimiters, etc..

______________________________________________________________________

Command: Q
Mnemonic:

EXCT_iosel (I/O select bank)

Parameters: [1,2,3]
Description:

If the parameter is 1 or 2 then the STC-2000A is commanded to select the 'A' or 'B' I/O

program memory, respectively. This has utility like the SWAP command of the user interface but is explicit
as to the desired active program selection. If the parameter is a 3 then the command queries the I/O
program and replies with a response indicating the condition of the active I/O program. The condition
information includes which bank is active (A or B), what if any errors exist with the I/O program (see error
codes below) and what the I/O program space CRC checksum is. The checksum is a code which is derived
from the symbolic contents (and order) of the rung information and can be used to identify (via signature
value) the I/O program contents. Any changes to the I/O program will result in a modified CRC value. In
this way a quick check of the authorized I/O program can be made without a rung by rung comparison with
a source document. If the number is the same as recorded for the authorized version then it is safe to
assume the program is the intended authorized version.

List of I/O error codes

SECTION 6.XX

page 250 of 292

Advertising