INFICON STC-2000A Thin Film Deposition Controller Operating Manual User Manual
Page 203
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