EasyManua.ls Logo

Telemark 880 - Simple I;O Program Examples

Telemark 880
278 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
p
Model 880 DEPOSITION CONTROLLER
y
SECTION 2.XX
e page 44 of 275 ^
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: INput, OUTput, SET, CLeaR, ARM, DRoP and TRiP (KON may also be considered
as a numerical input).
Logical operators include: AND, OR, XOR, NOT, POSitive and NEGative.
Arithmetic Functions include: ADD, SUBtract, MULtiply, DIVide, MODulus, EQUality, GReaTer than,
LESs than, SELect, KON (numeric constant).
Navigational/Editing functions are also included in the I/O programming menus: , (cursor move),
ENTer (line ENTer [on 5/5] and value ENTer), UNDO, DELete, BAcKSPace, BAcK (1 menu
position), MORe (menu screens), BAcK (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]).

Table of Contents