
Contents
Page
1 General Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
1.1 Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
1.1.1 Control structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–1
1.1.2 COM area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–2
1.1.3 NC area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–4
1.1.4 PLC area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–6
1.1.5 SINUMERIK 880 units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–8
1.2 PLC program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11
1.2.1 Tasks of the PLC program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–11
1.2.2 PLC program structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12
1.2.2.1 PLC operating system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–12
1.2.2.2 PLC user program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–14
1.2.2.3 Communication via data blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–15
1.2.2.4 Communication via data areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–16
1.2.2.5 Difference between dynamic/static signals . . . . . . . . . . . . . . . . . . . . . 1–17
1.2.3 Reaction to interrupt and alarm signals . . . . . . . . . . . . . . . . . . . . . . . 1–17
1.3 PLC interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18
1.3.1 Interfaces, definition and overview . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–18
1.3.2 Loading PLC machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–20
1.3.3 Provision of I/O signals, process image . . . . . . . . . . . . . . . . . . . . . . . 1–21
1.3.4 Provision of basic signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–25
1.3.5 Signal transfer via NC/PLC interface . . . . . . . . . . . . . . . . . . . . . . . . . . 1–27
1.3.6 Data transfer between NC and PLC . . . . . . . . . . . . . . . . . . . . . . . . . . 1–29
1.3.7 Command channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–31
1.3.8 Display of messages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–32
1.4 I/O devices (machine signals) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–34
1.4.1 Central I/O devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–34
1.4.2 Distributed I/O devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–34
1.4.3 Interrupt-generating I/O devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–37
1.4.4 Connections on the operator panel . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–40
1.5 Operation with two PLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–41
1.5.1 NC/PLC interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–41
1.5.2 I/O device assignment with 2 PLCs . . . . . . . . . . . . . . . . . . . . . . . . . . 1–41
1.5.3 PLC/PLC communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1–44
2 Reserved Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
2.1 Data blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
2.1.1 Class DB data blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–1
2.1.2 Class DX data blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–6
2.2 Function blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7
2.2.1 Class FB function blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–7
2.2.2 Class FX function blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2–11
3 Signal Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3–1
3.1 Assignment of I/O submodule inputs . . . . . . . . . . . . . . . . . . . . . . . . . 3–1
3.2 Assignment of I/O submodule outputs . . . . . . . . . . . . . . . . . . . . . . . . 3–2