Diff of /trunk/2.0.0.1/+CTRLBYTE/ExampleProject 2.0.0.1.project.md [000000] .. [r4]  Maximize  Restore

Switch to unified view

a b/trunk/2.0.0.1/+CTRLBYTE/ExampleProject 2.0.0.1.project.md
1
<?xml version="1.0" encoding="utf-8"?>---
2
~~~ST
3
PROGRAM PRG
4
VAR
5
    inByte: BYTE;
6
    outByte: BYTE;
7
    xOut0: BOOL;
8
    xOut1: BOOL;
9
    xOut2: BOOL;
10
    xOut3: BOOL;
11
    iAO0: INT;
12
    iAO1: INT;
13
    iAI0: INT;
14
    iAI1: INT;
15
    xIn0: BOOL;
16
    xIn1: BOOL;
17
    xIn2: BOOL;
18
    xIn3: BOOL;
19
END_VAR
20
21
~~~
22
~~~ST
23
outbyte := outbyte + 1;
24
IF outbyte &gt; 15 THEN
25
    OutByte := 0;
26
END_IF
27
xOut0 := outbyte.0;
28
xOut1 := outbyte.1;
29
xOut2 := outbyte.2;
30
xOut3 := outbyte.3;
31
32
iAO0 := IAO0 + 1;
33
IF iAO0 &gt; 4096 THEN
34
    iAO0 := 0;
35
END_IF;
36
37
iAO1 := IAO0;
38
IF iAO1 &gt; 4096 THEN
39
    iAO1 := 0;
40
END_IF;
41
~~~