beautypg.com

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

Page 203

background image

p

STC-2000A DEPOSITION CONTROLLER

y

power failures or resets (such as when the unit is first powered up). Once this condition is
recognized and handled (bringing the host and the STC-2000A into synchronization) and the host
sends the '?' command to the STC-2000A, then the power loss/reset is acknowledged by the host
and replies from the STC-2000A are then prefixed with the first letter of the particular response
type.


Returned values following ACK and Reset, their meanings and their searchable mnemonic tags (searchable
in the electronic form of this document).

The response letters, mnemonic tag types and meanings are as follows:
Returned Value

(following ACK/RESET)

Mnemonic Tag

Meaning

A

B

RZCD_AOK

Result returned as expected

F

G

RZCD_ILCD

Illegal Command Token

H

I

RZCD_ILDV

Illegal Data Value

J

K

RZCD_ILSN

Illegal Syntax, # of args, delimiters, etc.

L

M

RZCD_INHB

inhibited operation, unable to process now

N

O

RZCD_IOSQ

sequence error when downloading rung data

R

S

RZCD_OBSOI

Old obsolete command received, command
ignored. This occurs when old commands to write
to obsolete parameters are encountered.


Note: A delimiter is either a single comma, one or more spaces, or zero or more spaces preceding a comma followed
by zero or more spaces. An assignment operator ('=') is the equals sign preceded or followed by 0 or more space
characters.

Delimiter Examples: (ignore verticle lines || as they are used to define the area surrounding the delimiter text)

| | is a delimiter.

|,| is a delimiter.

|, | is a delimiter.

| , | is a delimiter.

| , | is a delimiter.

|,,| is illegal as a single delimiter.

| , , | is illegal as a single delimiter.

SECTION 6.7

Communication Commands

While there are 2 protocols for RS-232, the command set for both of these is the same. The only

things that change between the two RS-232 protocols are the prefix before the command and the suffix
after. All commands and data are in printable ASCII form. Only the prefix and suffix characters that make
up the protocol-dependent data are allowed to be possibly non-printable. There are 16 types or groups of
commands. These 16 group types are: Initialization commands; Read, Write Film Parameters; Read, Write
System Parameters; Read RunTime Data; Read, Set Status Information; Read, Trigger Events; I/O Status
Commands; Read Process Accounting; Read, Load I/O Program; I/O Program Editing; Set Analog
Output(T); Process Sequencing – Process Size, Memory; Process Sequencing – Read, Write, Edit
Processes; Measurement Substitution Group; Purge All I/O Programs; External Memory Module Status.

Please note that there is a difference between menu programming numerically represented selections and
communication commanding numerically represented selections. Menu selections using menu programming
might be 1, 2, 3 while communication commands for the same group might be 0, 1, 2. Therefore, menu selection
1 is equivalant to command selection 0, menu selection 2 is equivalant to command selection 1, menu selection 3
is equivalant to command selection 2. For example, using communication command selection for BAUD rate:

0

is 300, 1 is 1200, 2 is 2400, and 3 is 9600 Baud while using menu programming

selection:

1 is 300, 2 is

1200, 3 is 2400, And 4 is 9600 Baud.

SECTION 6.XX

page 203 of 292