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

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