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

Page 50

Advertising
background image

p

STC-2000A DEPOSITION CONTROLLER

y



The following I/O program activates relay 2 (if relay card is installed in slot 2) when leftmost user
programmable front panel key is pressed (relay activation can be heard).

001:
I68 O9

⇐ inputs status of leftmost user key, outputs to Relay 2

002:
END


The following I/O program uses a modulo 100 counter (ID 401) to activate user programmable LEDs on
the front panel. Starting with line (rung) 001, when leftmost user programmable front panel key is pressed,
the counter is advanced on the positive edge (function type set). Line (rung) 002 inputs the value of the
counter and compares this to the constant #0. The logical result of this compare (if it's equal or not)
produces a True/False value output. This logic value is output to the rightmost front panel LED. If the
logical value is true, this LED will be illuminated. Line (rung) 003 inputs the value of the counter,
compares this to the constant #1, if it's equal (401 contents = 1) the result will be True. Whatever the result,
this logic value is output to the next front panel LED[66]. If the logical value is true, the LED will be
illuminated. Line (rung) 004 inputs the value of the counter, compares this to the constant #2, if it's equal
(401 contents = 2) the result will be True. Whatever the result, this logic value is output to the next front
panel LED[65]. If the logical value is true, the LED will be illuminated. Line (rung) 005 inputs the value
of the counter, compares this to the constant #3, if it's equal (401 contents = 3) the result will be True.
Whatever the result, this logic value is output to the leftmost front panel LED[64]. If the logical value is
true, the LED will be illuminated. Line (rung) 006 inputs the value of the counter, compares this to the
constant #6, if it's equal (401 contents = 6) the result will be True. If the result is True, the contents of
address 401 is cleared (set to zero). If the result is False, the Clear is not performed and the contents of
address 401 is not changed. The STC-2000A schedules the entire I/O program to run every 100ms.
Extremes of bandwidth availability, program length, line length and complication may limit this. There is
space enough in each memory (A and B) for a 1000 tokens (2 kbytes each). As the leftmost user
programmable key is repeatedly pressed, the user programmable front panel LEDs illuminate one at a time
starting with the rightmost LED, proceeding to the leftmost with each key press. Two key presses after the
leftmost LED is illuminated (and extinguished), the count gets cleared and the sequence cycles through
again.

Since this is a longer I/O program, now is a good time to discuss the program checksum. When

the above program is entered correctly, the checksum should be A04241 (that is, if it's in the 'A' memory
[the MEM

ORY

key of the I/O programming menu will be described in Section 5]). There are 2 non-

volatile memory areas in which I/O programs can be constructed and reside. One memory area is called 'A'
and the other is called 'B'. Only one memory area can be run / edited at a time. By means of a menu key
labeled SW

A

P, one memory is placed in the active edit/run position while the other memory is placed into

the unused state. The checksum should be B04241 if it's in the 'B' memory.

Stopping and restarting the I/O program does not clear the counter value (I/O menu: RUN/STOP

selections). Switching to the alternate memory and back again (from A to B to A or from B to A to B) will
reinitialize the I/O program.

An alternate for line 001 that will automatically advance the counter once a second (see table

5.XX, ID # 224) is: I224 S401 [w/ program ID = A05027]. In cases where the count may have changed by
the time a line is encountered and evaluated (and would need to wait for the counter to cycle around
through the maximum count and return to the checked value), the greater than would ensure an immediate
function as in: I401 #5 > C401.

001:
I68 S401

inputs status of leftmost user key, outputs to counter on positive edge

(Set to increment counter)

002:
I401 #0 = O67

inputs value of counter location, outputs logical evaluation of count (=0?) to rightmost LED

003:
I401 #1 = O66

inputs value of counter location, outputs logical evaluation of numeric count (=1?) to next LED

SECTION 2.XX

page 50 of 292

Advertising