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