INFICON STC-2002 Thin Film Deposition Controller Operating Manual User Manual
Page 46

p STC-2002
DEPOSITION CONTROLLER
y
SECTION 2.XX
e page 44 of 276 ^
Incorrect function type / ID pairings are identified for the user by an error message and not allowed as an
entry.
Examples:
(where I represents an input, the number an ID representing various system input states)
I90
I91
¦
(this ORs inputs 90 and 91 together)
I90 I91 I97 ¦ ¦
(this ORs inputs 91 and 97 together and ORs the result with 90)
I90 I91 + I97 ¦
(this ORs inputs 90 and 91 together and ORs the result with I97
[this has
the same result as the 2
nd
example, an alternate way of writing it
])
I90 I91 I97 I100 ¦ ¦ ¦
(this ORs inputs 90, 91, 97 and 100 together)
I90 I91 I97 I100 & & & (this ANDs inputs 90, 91, 97 and 100 together)
For those expecting something like I90
⊕ I91 ⊕ I97 ⊕ I100 notation, the ID tokens are written first (at least
2) followed by the logical operator token for each pair of Or'ed elements.
( (I90 I91) I97) + +
⇐1
st
two tokens are OR'ed, their result OR'ed with the last token
[parenthesis are not part of program, they indicate grouping only]
I/O Functions include: IN
put
,
OUT
put
,
SET, CL
ea
R, ARM, DR
o
P and TR
i
P (KON may also be considered
as a numerical input).
Logical operators include: AND, OR, XOR, NOT, POS
itive
and NEG
ative
.
Arithmetic Functions include: ADD, SUB
tract
, MUL
tiply
, DIV
ide
, MOD
ulus
, EQU
ality
, GR
ea
Ter
than
,
LES
s than
, SEL
ect
, KON (numeric constant).
Navigational/Editing functions are also included in the I/O programming menus:
←, → (cursor move),
ENT
er
(line ENT
er
[on 5/5] and value ENT
er
), UNDO, DEL
ete
, BA
c
KSP
ace
, BA
c
K (1 menu
position), MOR
e
(menu screens), BA
c
K (leave edit w/o save).
On the LCD screen, the line (rung) number always appears above the token string for which the line has
been constructed.
001:
⇐ the first line of the I/O program, the line number part
[token string]
⇐ the first line of the I/O program, the token string part
002:
⇐ the second line of the I/O program, the line number part
[token string]
⇐ the second line of the I/O program, the token string part
003:
⇐ the third line of the I/O program, the line number part
END
⇐ the third line of the I/O program, the token string part
The shortest possible (though not useful) I/O program:
[has 1 line, line is not a screen line but a program line]
001:
END
The following is an I/O program that inputs a user programmable front panel key and outputs the logical
state of the input to a user programmable front panel LED. The ID numbers specify the rightmost key and
LED. The TRIP function is used as an output; therefore the output will be pulsed. (Function types will be
described in section 5X.) With this I/O program running, a press of the rightmost user key will result in the
momentary (~1 second) illumination of the rightmost user LED. [An I/O program is running when the
menu key run is selected from the choice pair RUN / STOP.] The duration is based on the speed at which
the lines of the I/O program are processed (by an I/O program "clock" [approximately 1 second]).