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

Page 251

Advertising
background image

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

Advertising