Contents
S5-115U Manual
Page
6
Addressing/Address Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
1
6.1
Address Structure
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
1
6.1.1
Digital Module Addresses
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
1
6.1.2
Analog Module Addresses
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
1
6.2
Slot Address Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
1
6.2.1
Fixed Slot Address Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
2
6.2.2
Variable Slot Address Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
3
6.3
Handling Process Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
7
6.3.1
Accessing the PII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
8
6.3.2
Accessing the PIQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 -
9
6.3.3
Direct Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 - 10
6.4
Address Allocation on the Central Processing Units
. . . . . . . . . . . . . . . . . . 6 - 11
7
Introduction to STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
1
7.1
Writing a Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
1
7.1.1
Methods of Representation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
1
7.1.2
Operand Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
3
7.1.3
Circuit Diagram Conversion
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
3
7.2
Program Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
4
7.2.1
Linear Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
4
7.2.2
Structured Programming
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
5
7.3
Block Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
7
7.3.1
Organization Blocks (OBs)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 -
8
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 Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 18
7.4.1
RESTART Program Execution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 18
7.4.2
Cyclic Program Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 20
7.4.3
Time-Controlled Program Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 20
7.4.4
Interrupt-Driven Programming Execution
. . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 22
7.4.5
Handling Programming Errors and PLC Malfunctions
. . . . . . . . . . . . . . . . 7 - 23
7.5
Processing Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 25
7.5.1
Modifying the Program
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 25
7.5.2
Modifying Blocks
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 25
7.5.3
Compressing the Program Memory
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 25
7.6
Number Representation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 - 26
viii
EWA 4NEB 811 6130-02b
Содержание SIMATIC S5-115U
Страница 6: ...EWA 4NEB 811 6130 02b ...
Страница 16: ...EWA 4NEB 811 6130 02b ...
Страница 18: ...EWA 4NEB 811 6130 02b ...
Страница 26: ......
Страница 62: ...EWA 4NEB 811 6130 02b ...
Страница 64: ...EWA 4NEB 811 6130 02b ...
Страница 67: ......
Страница 74: ......
Страница 79: ......
Страница 80: ......
Страница 81: ......
Страница 82: ......
Страница 83: ......
Страница 84: ......
Страница 97: ......
Страница 98: ......
Страница 99: ......
Страница 114: ...EWA 4NEB 811 6130 02b ...
Страница 280: ...EWA 4NEB 811 6130 02b ...
Страница 372: ...EWA 4NEB 811 6130 02b ...
Страница 432: ...EWA 4NEB 811 6130 02b ...
Страница 442: ......
Страница 528: ...EWA 4NEB 811 6130 02b ...
Страница 590: ......
Страница 591: ......
Страница 592: ......
Страница 593: ......
Страница 594: ......
Страница 600: ...EWA 4NEB 811 6130 02b ...
Страница 602: ...EWA 4NEB 811 6130 02b ...
Страница 604: ...EWA 4NEB 811 6130 02b ...
Страница 624: ...EWA 4NEB 811 6130 02b ...
Страница 632: ...EWA 4NEB 811 6130 02b ...
Страница 644: ...EWA 4NEB 811 6130 02b ...
Страница 646: ...EWA 4NEB 811 6130 02b ...
Страница 652: ...EWA 4NEB 811 6130 02b ...
Страница 654: ...EWA 4NEB 811 6130 02b ...
Страница 660: ...EWA 4NEB 811 6130 02b ...
Страница 662: ...EWA 4NEB 811 6130 02b ...
Страница 666: ...EWA 4NEB 811 6130 02b ...
Страница 668: ...EWA 4NEB 811 6130 02b ...
Страница 674: ...EWA 4NEB 811 6130 02b ...