Contents
S5-95F
Page
7.3
Block Types
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 7
7.3.1
Organization Blocks (OBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 9
7.3.2
Program Blocks (PBs)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 11
7.3.3
Sequence Blocks (SBs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 11
7.3.4
Function Blocks (FBs)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 11
7.3.5
Data Blocks (DBs)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 16
7.4
Program Processing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 18
7.4.1
START-UP Program Processing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 19
7.4.2
Cyclical Program Processing
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 21
7.4.3
Maximum Response Time with Cyclical Program Processing
. . . . . . . . . .
7 - 23
7.4.4
Time-Controlled Program Processing
. . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 25
7.4.5
Maximum Response Time with Time-Controlled Program Processing
. . . .
7 - 28
7.4.6
Interrupt-Driven Program Processing . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 29
7.5
Processing Blocks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 30
7.5.1
Changing Programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 30
7.5.2
Changing Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 30
7.5.3
Compressing the Program Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 30
7.6
Number Representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 31
8
STEP 5 Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 1
8.1
Basic Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 1
8.1.1
Boolean Logic Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 2
8.1.2
Set/Reset Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 7
8.1.3
Load and Transfer Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 10
8.1.4
Timer Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 15
8.1.5
Counter Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 25
8.1.6
Comparison Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 29
8.1.7
Arithmetic Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 30
8.1.8
Block Call Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 32
8.1.9
Other Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 37
8.2
Supplementary Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 38
8.2.1
Load Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 39
8.2.2
Enable Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 40
8.2.3
Bit Test Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 41
8.2.4
Digital Logic Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 43
8.2.5
Shift Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 47
8.2.6
Conversion Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 49
8.2.7
Decrement/Increment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 51
8.2.8
Disabling/Enabling Interrupts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 52
8.2.9
"DO" Operation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 53
8.2.10 Jump Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 55
8.2.11 Substitution Operations
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8 - 57
viii
EWA 4NEB 812 6210-02