
MOD 30ML Functions
DISPLAY BLOCK
8. Assignment to display resources:
Line1 - Line6 can be assigned values of any type.
Bars & Segments can only be assigned values 0 to 50.
LED & Beeper can only be assigned values 0 or 1 or 8 (Short State - On=1,
Off=0, or System Use=8).
UPDN can only be assigned values 0 to 8 (Short State 0 to 8).
Bit 0 = up arrow on,
bit 1 = slash on,
bit 2 = dn arrow on,
value 8 is System Use.
Note: If LED, Beeper or UPDN is set to a value other than system use, it will be
unavailable for normal system functions until it is set back to 8.
9. An expression takes the form:.(parentheses can be used to control the order of
evaluation)
expression binary_op expression
unary_op expression
- float
+ float
id (input name or local attribute name or display state name)
constant
10. Expressions cannot exceed 255 bytes after being compiled. Expressions can appear in
the conditional part of IF and CASE statements and on the right side of assignments.
11. The assignment expression is defined so that HEX or ASCII data can appear on the right
side as a single operand but cannot appear in an expression. Expressions having more
than one operand follow the same rules as in the expression block.
12. Binary operations (binary_op) are:
Precedence Symbol Operation
2 ** Raised To The Power
4 * Times
4 / Divide
5 + Plus
5 - Minus
6 < Less Than
6 <= Less Than Or Equal
6 > Greater Than
6 >= Greater Than Or Equal
7 == Equals
7 != Unequal
8 && Logical AND
9 || Logical OR
2-20
Comentarios a estos manuales