Siemens SINUMERIK 840D Description Of Functions page 380

Hide thumbs Also See for SINUMERIK 840D:
Table of Contents

Advertisement

7 Configuring example
7.3 Safety Integrated with SPL
N430 IDS=60
;
Description
The PLC SPL cannot directly interrogate the status of terminals AS1/AS2 and
terminal 663 . However, it can interrogate the bit "pulses safely cancelled" at
the axis-specific drive interface. The signal status of the system variables used
in the NCK SPL can be emulated using this signal (or group signal for dual-axis
modules).
This emulation must be programmed for each drive separately.
Program
FC96 program excerpt:
//
// ----- Supply, DB18 (terminals AS1/AS2 and 663) -----
//
//
// Assignment INSE (AS1/AS2) -> OUTSI (SGE: Pulses
// Assignment
// Assignment INSI (SGA Pulses enabled)
//
//
Description
2nd alternative
If a separate input and output byte are provided at the MCK I/Os to supply
terminals 663 and AS1/AS2 in the cabinet configuration, then the programming
shown above does not apply.
Example:
The two 663 terminals of the drive modules are connected to the second output
byte of the DMP output module. This byte is not assigned to the NCK-SPL via
machine data:
MD: 10392 SAFE_OUT_HW_ASSIGN[0] = 01040201 H
MD: 10392 SAFE_OUT_HW_ASSIGN[1] = 0 H
Pulse cancellation by Safety Integrated is directly parameterized using the axis-
specific safety machine data at the two outputs 9 and 10:
(mixed operation of safety level 1 and safety level 2 (SPL logic)).
Mixed mode
When considering mixed mode for NCK I/Os used in conjunction with Safety
NCK I/Os
Integrated, two cases must be taken into account.
7-380
SINUMERIK 840D/SIMODRIVE 611 digital SINUMERIK Safety Integrated (FBSI) - Edition 11.03
KL_AS12_C
DO KL_663_XZ = IMP_FREI_XZ
IMP_FREI_C
Simulation of the NCK input (INSE variable)
U
DB31.DBX
108.2
U
DB32.DBX
108.2
=
"SPL".KL_AS12_XZ
U
DB33.DBX
108.2
=
"SPL". KL_AS12_C
U
"SPL".KL_AS12_XZ
=
"SPL".STAT_IMP_XZ
NOT
=
"SPL".KL_663_XZ
=
"SPL".IMP_FREI_XZ
U
"SPL". KL_AS12_C
=
"SPL". STAT_IMP_C
NOT
=
"SPL". KL_663_C
=
"SPL". IMP_FREI_C
KL_663_C =
// Pulses cancelled
Axis X
// Pulses cancelled
Axis Z
// Terminal AS1 / AS2
// Pulses cancelled
Axis C
// Terminal
AS1 / AS2
cancelled)
-> INSI
(SGA: Pulses
enabled)
-> OUTSE (terminal 663)
// Terminal AS1 / AS2
// Status, pulses cancelled
// Terminal 663
// Pulse enable X,Z
// Terminal AS1 / AS2
// Status pulses cancelled
// Terminal 663
// Pulse enable C
© Siemens AG 2003 All Rights Reserved
11.03

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Simodrive 611 digital

Table of Contents