108
|
1 |
################
|
|
2 |
# IL operators #
|
|
3 |
################
|
|
4 |
# which are not simultaneously
|
|
5 |
# - keywords (AND, OR, NOT, MOD, XOR),
|
|
6 |
# - or standard funtion name (which by implication are also keywords)
|
|
7 |
# (AND, OR, NOT, MOD, XOR, as well as, GE, GT, LE, LT, EQ, NE, SUB, ADD, MUL, DIV)
|
|
8 |
# - or standard function block name (which by implication are also keywords)
|
|
9 |
# - invalid identifier name (&, &N)
|
|
10 |
ANDN
|
|
11 |
CAL
|
|
12 |
CALC
|
|
13 |
CALCN
|
|
14 |
CD
|
|
15 |
CLK
|
|
16 |
CU
|
|
17 |
IN
|
|
18 |
JMP
|
|
19 |
JMPC
|
|
20 |
JMPCN
|
|
21 |
LD
|
|
22 |
LDN
|
|
23 |
ORN
|
|
24 |
PT
|
|
25 |
PV
|
|
26 |
R
|
|
27 |
R1
|
|
28 |
RET
|
|
29 |
RETC
|
|
30 |
RETCN
|
|
31 |
S
|
|
32 |
S1
|
|
33 |
ST
|
|
34 |
STN
|
|
35 |
XORN
|
|
36 |
|
|
37 |
|
|
38 |
##################
|
|
39 |
# SFC qualifiers #
|
|
40 |
##################
|
|
41 |
D
|
|
42 |
DS
|
|
43 |
L
|
|
44 |
N
|
|
45 |
P
|
|
46 |
#R -> also an IL operator
|
|
47 |
#S -> also an IL operator
|
|
48 |
SD
|
|
49 |
SL
|
|
50 |
|
|
51 |
|
|
52 |
#####################
|
|
53 |
# Task initialisers #
|
|
54 |
#####################
|
|
55 |
PRIORITY
|
|
56 |
SINGLE
|
|
57 |
INTERVAL
|