INFICON STC-2000A Thin Film Deposition Controller Operating Manual User Manual
Page 251
p
STC-2000A DEPOSITION CONTROLLER
y
0 IOERR_GOOD No error, I/O program has acceptible syntax.
1 IOERR_UNREC Unrecognized format for tokens.
2 IOERR_2DEEP Stack nested too deep.
3 IOERR_UNFLW Stack underflow, nothing to pop.
4 IOERR_BADNID Bad node id, wrong # .
5 IOERR_BADMIX Wrong opcode in mix with #.
6 IOERR_PHASE Conflict between usages.
7 IOERR_UNBAL Unbalanced set/clear.
8 IOERR_UNRFI Unreferenced input, being read with nothing to write to it.
9 IOERR_EMPTY Nothing on line at all.
10 IOERR_OUTMM Out of memory.
Returns:
If Q1 or Q2 sent:
[RZCD_AOK]
If Q3 sent:
[RZCD_AOK][err_no]
space
[bank_code][crc_value]
where err_no is 0..10 (see chart above)
bank_code is either 'A' or 'B'.
crc_value is 1 to 5 digits, ranging from 0 (for blank program) through 65535, depending
on result of 16 bit CRC on rung data.
[RZCD_ILDV] if improper value for parameter arguments.
[RZCD_ILSN] if too many arguments, wrong delimiters, etc..
______________________________________________________________________
Command: R
Mnemonic:
EXCT_ioins (I/O insert blank rung)
Parameters: [1..LASTRUNG]
Description:
Commands the STC to place an empty rung ({ }) into the active I/O program at rung
number specified, forcing current occupant of the rung and any others after it to be renumbered one higher.
Used to make a gap in rung list so can place useful rung data in proper sequence or location as program
maintenance causes changes in rung contents.
Returns:
[RZCD_AOK] if rung number is valid (between 1 and current end rung)
[RZCD_INHB] if rung number is beyond the "END" last rung identifier.
Use the M999 query which returns "[RZCD_AOK].END nn" to identify the last rung
available for empty rung insert.
[RZCD_ILSN] if too many arguments, wrong delimiters, etc..
______________________________________________________________________
Command: S
Mnemonic:
EXCT_iosav (I/O save active bank to alternate)
Parameters:
200 as a safety value.
Description:
Commands the STC to save the current I/O program rung data into the alternate inactive
I/O program space, erasing any previous I/O program held there. For instance, if the 'A' bank is active, will
save the program in the 'A' bank to the 'B' bank, making them identical.
Returns:
[RZCD_AOK] if safety # (200) was sent.
[RZCD_ILDV] if improper value for parameter argument.
[RZCD_ILSN] if too many arguments, wrong delimiters, etc..
Command Examples
Command P
3
Response A
SECTION 6.XX
page 251 of 292