SINUMERIK 840di SL Manual: Valid For
SINUMERIK 840di SL Manual: Valid For
SINUMERIK 840di SL Manual: Valid For
Hardware Descriptions 2
Set-Up 3
PLC Start-Up 6
Manual
Ethernet Communication 7
PROFIBUS Communication 8
MPI Communication 9
Drive Start-Up
(SINAMICS) 10
Drive Start-Up
(SIMODRIVE) 11
Software Installation/
Update and Data Backup 17
License Management 18
Specific Data
and Functions 19
References C
EC Declaration of
Conformity D
SINUMERIK® documentation
3ls
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the “Remarks” column.
A . . . . . New documentation.
B . . . . . Unrevised reprint with new order no.
C . . . . . Revised edition with new status.
Trademarks
All product names mentioned may be trademarks or product designations of Siemens AG or their suppliers,
whose use by third parties for their own purposes may infringe the rights of the
trademark owners.
We have checked the contents of this manual for agreement with the
hardware and software described. Nevertheless, differences might
exist and therefore we cannot guarantee that they are completely
identical. The information given in this publication is reviewed at
regular intervals and any corrections that might be necessary are
made in the subsequent printings. Suggestions for improvement are
also welcome.
PREFACE
Notice
It may be possible to run functions that are not described in this document in
your controller. This does not, however, represent an obligation to supply such
functions with a new control or when servicing.
Hotline If you have any questions on the control, please get in touch with our hotline:
If you have any questions about the documentation (suggestions for improve-
ment, corrections), please send a fax to the following number:
Fax: +49 (0) 9131 98 2176
E–mail: [email protected]
Fax form: See the reply form at the end of this publication
Objectives This manual provides detailed information requred for the configuration and
start–up of a SINUMERIK 840Di sl system.
This manual describes the control system design and the interfaces of the indi-
vidual components. The startup procedure with SINUMERIK 840Di sl (NCK,
PLC and drives) is also described.
For detailed information about individual functions, function assignment and
performance data of individual components, please refer to the appropriate
document for the subject concerned (e.g. manuals, function descriptions etc.).
User–oriented activities such as the creation of parts programs and control
operating procedures are described in detail in separate documentation
(Programming Guide, Operator’s Guide, etc.).
Separate descriptions are likewise provided of the tasks to be performed by the
tool manufacturer such as configuring, design and PLC programming.
Target groups The manual contained in the function descriptions is designed for:
S Design engineers
S PLC programmers who create PLC user programs
S Start–up engineers once the system has been configured and set up
S Maintenance personnel inspecting and interpreting status signals and
alarms
Who are qualified For the purpose of this manual and product labels, a qualified person is one
personnel? who is familiar with the installation, mounting, start–up and operation of the
equipment and the hazards involved.
S Training and instruction, i.e. authority to switch on and off, to earth and to
label circuits and equipment according to safety regulations.
S Trained in the proper care and use of protective equipment in accordance
with established safety procedures and first aid.
Danger and The following danger and warning signs are used in this document. Explanation
warning strategy of symbols used:
Danger
! This symbol indicates that death, severe personal injury or substantial property
damage will result if proper precautions are not taken.
Warning
! This symbol indicates that death, severe personal injury or substantial property
damage may result if proper precautions are not taken.
Caution
! This warning (with the triangular symbol) means that minor physical injury or
damage to property can occur if the appropriate precautions are not taken.
Caution
This symbol (without a warning triangle) indicates that damage to property may
result if proper precautions are not taken.
Notice
This warning means that an undesirable result can occur if the information is
ignored.
Important
! This notice indicates important facts that must be taken into consideration.
Notice
Is an important item of information about the product, handling of the product or
section of the documentation which requires particular attention.
Machine Manufacturer
This pictorial symbol always appears in this document to indicate that the ma-
chine manufacturer can affect or modify the function described. Never ignore
information provided by the machine manufacturer!
Danger notices The following notices are intended firstly for your personal safety and secondly
to prevent damage occurring to the products described or any connected
devices and machines.
Warning
! When operating electrical devices, it is impossible to avoid applying hazardous
voltages to certain parts of the equipment.
Warning
! S Repairs to devices that have been supplied by our company must only be
carried out by SIEMENS Customer Service or by repair centers autho-
rized by SIEMENS. When replacing parts or components, only use those
parts that are included in the spare parts list.
Caution
! S Connecting cables and signal cables should be installed so that inductive
and capacitive interference does not in any way impair the automation func-
tions.
Important
! Handling of modules containing devices sensitive to electrostatic discharge:
S Keep modules away from visual display units, monitors or TV sets (mini-
mum distance from screen > 10 cm).
Intended use The device must only be put to the uses prescribed in the manual and only in
conjunction with third party devices and components recommended or ap-
proved by SIEMENS (e.g. SINUMERIK 840D/FM–NC).
Notes
Handwheels
MCI board
Fast I/Os
SIMATIC DP
ADI4
PROFIBUS-MCP
(machine control panel)
SINAMICS S120
PROFIBUS DP
PP72/48
ET 200
Analog
drives
Notice
It is not possible to combine the named system components with older ver-
sions.
System software The following system software packages are available for SINUMERIK 840Di sl:
packages
S 6 axes system software
S 20 axes system software
Quantity frame- The system software packages are each designed for the following quantities:
work
6 axes 20 axes
Basic configu- Maximum Basic configu-
Maximum
ration ration
Axes 3 6 5 20
Channels 1 2 1 10
Mode groups 1 2 1 10
Channels per 1 2 1
10
mode group
Basic configuration: Default number of available components
Maximum: Maximum possible number of components with additional options
The hardware basis for the SINUMERIK 840Di sl is an industrial PC further re-
ferred to as PCU (PC-Unit) from Siemens A&D, in conjunction with the MCI
board (Motion Control-Interface).
PCU The SINUMERIK 840Di sl is available with the following PCU 50.3 versions,
each with 24 V power supply:
S PCU 50.3-C: 1.5 GHz, 512 MB SDRAM
S PCU 50.3-P: 2.0 GHz, 1024 MB SDRAM
PCU interfaces The PCU 50.3 features interfaces to connect the SINUMERIK operator panel
fronts (OP 0xx) as well as standard PC interfaces for connecting, e.g., monitor,
keyboard, mouse, and Ethernet connection.
MCI2 board The MCI2 board, further referred to as the MCI board is a short PCI plug-in card
with integrated SIMATIC S7 compatible CPU:
S PLC317-2 DP
as a routing-capable DP Master. The MCI board has the following external inter-
faces:
– PROFIBUS DP with Motion Control Functionality (Master)
– MPI (Multi-Point Interface) / PROFIBUS-DP (Master/Slave)
– MCI board extension (option)
PROFIBUS DP in- This interface (X101) can be used to connect drives, distributed ext. I/Os, ma-
terface X101 chine control panels, programming units, etc. via PROFIBUS DP with motion
control capability (clocked and isochronous data exchange between the DP
master and DP slaves) to the SINUMERIK 840Di sl. Both the PLC and the NC
have direct access to this PROFIBUS interface.
PROFIBUS DP Unlike the PROFIBUS DP interface (X101), interface (X102) can only be ac-
X102 interface cessed via the PLC. As a result, no drives and no NC I/Os can be operated via
this interface.
The interface (X102) can also be operated as an MPI interface.
MCI board exten- A maximum of four fast digital I/Os, two sensing probes and two handwheels
sion slot variation each can be connected using the optional MCI board extension slot variant.
(option) Either differential or TTL handwheels can be operated.
The module is inserted into a slot in the PCU and is connected to the MCI board
via a ribbon cable.
Digital drives SINUMERIK 840Di sl is available with the components from the new
SINAMICS range of drives offering the following characteristics:
– SINAMICS S120
The drive components from the SIMODRIVE range of drives offering the follow-
ing characteristics can also be used:
– SIMODRIVE 611 universal and universal E
with option module MotionControl with PROFIBUS DP
Note
SINAMICS S120 and SIMODRIVE drives cannot be operated in parallel on a
SINUMERIK 840Di sl.
Analog drives To operate drives with an analog setpoint interface via PROFIBUS, the following
interface module is available:
– ADI4 (Analog Drives Interface for 4 Axes)
I/Os For use as distributed I/Os, the module range SIMATIC DP ET 200 (for connec-
tion conditions, see SIMATIC documentation) and the I/O module PP 72/48 are
available.
Operator panel You can select one of the operator panel fronts from the SINUMERIK range (OP
front 010, OP 010C, OP 010S, OP 012, OP 012T, OP 015, OP 015A, TP 015A) as
an operator component.
TCU A TCU (Thin Client Unit) permits distributed connection of an operator panel to
the PCU. The TCU and PCU communicate via the Ethernet.
NC system soft- The NC system software mostly has the same functionality as the SINUMERIK
ware 840D. It comprises both simple Motion Control processes (positioning and linear
interpolation) and complex automation tasks of the type found on machining
centers, handling and mounting, machine tools, and machine tool-related ap-
plications.
NCK The NCK (Numerik Control Kernel) is part of the NC system software that real-
izes the real-time capability of the SINUMERIK 840Di sl.
The NCK is characterized by the following features:
– The NCK is automatically started when Windows powers up.
– The NCK runs cyclically in the background.
– The current status of the NCK is displayed on the SINUMERIK 840Di sl
standard user interface 840Di start-up:
Menu command Window > Diagnostics > NC/PLC
– The NCK is automatically ended when you exit Windows XP.
– When the NCK is ended, it writes the remanent SRAM data from NCK
and PLC to the hard disk of the PCU as a backup copy.
PLC system soft- The PLC system software, like the NC system software, largely has the same
ware functionality as the SINUMERIK 840D.
840Di start-up The Windows-based user interface 840Di start-up (see Section 1.5, Page 1-38)
offers basic operation functionality to allow the operator to become familiar with
the SINUMERIK 840Di sl.
840Di start-up is part of the scope of supply of a SINUMERIK 840Di sl and is
already installed on the hard disk of the PCU.
Optional HMI com- The following components of the SINUMERIK HMI modular system can be used
ponents optionally:
Note
For a detailed list of the installed software components or the ones required to
prepare for installation, please refer to Section 1.2, Page 1-33.
Screen resolution The following points must be taken into account for screen resolution and depth
and depth of color of color settings on the PCU.
S Screen resolution
The standard screen resolution setting depends on the optimized value that
was set for the operator panel. This value was defined for technical reasons
and should be adhered to.
S Color depth
The default color depth setting is 65536 colors. Higher values can, in certain
circumstances, increase the CPU time used by Windows XP and occasion-
ally also by the real-time operating system.
Notice
Screen savers that modify the screen resolution when activated must not be
used in conjunction with SINUMERIK 840Di sl.
Terminating the The NCK is integrated in Windows XP as a “SINUMERIK-NC” service. This ser-
NCK vice must be started and stopped manually in the service dialog box.
Windows Start menu: Start > Programs > Administrative Tools > Services >
“SINUMERIK-NC”
Warning
! The NCK must be stopped before testing/switching the screen resolution
and/or color depth on the PCU and started again explicitly after testing/switch-
ing using the Windows XP service “SINUMERIK-NC”. Otherwise a malfunction
may occur in the real-time response.
Fatal exception If Windows XP detects a fatal exception error during the operation of the NC
error (blue screen) system software, the following steps are taken:
S Windows XP stops.
S An error message appears on screen.
S NC and PLC continues to operate normally.
S The NC signals the fatal exception error detected to the PLC via the “PC OS
fault” interface signal.
Depending on the current machining situation, the PLC user program can either
continue or step machining.
After completion of machining, the PLC user program can request a shutdown
of the PC by sending the “PC shutdown” interface signal.
The “PC shutdown” interface signal causes the following actions:
– Retentive NC and PLC data are stored
– NC and PLC are closed down
– The Windows XP “Blue Screen” is displayed
– (Optional) The PCU reboots
The behavior of Windows XP in the event of a fatal exception error (Blue
Screen) can be configured via the Control Panel: Windows Start menu:
Start > Settings > Control Panel > System
Note
For a brief description of the “PC OS fault” and “PC shutdown” interface
signals, please refer to Subsection 19.1.1, Page 19-507.
Notice
The “PC shutdown” interface signal must be reset in the organization block
OB100 (cold restart) of the PLC.
Power failure A power failure lasting more than 5 msecs is detected by the POWER FAIL
functionality of the SINUMERIK 840Di sl as a fault scenario and the following
actions are initiated:
– The background lighting of the operator panel display is switched off
– NC and PLC are closed down properly
– The NC and PLC user data are saved in the SRAM of the MCI board
The battery-backed user data are available again immediately the next time the
SINUMERIK 840Di sl is booted. The SINUMERIK 840Di sl is therefore ready to
use again immediately, without data loss.
If the power supply recovers before final PCU shutdown, the following message
box is displayed:
Notice
1. Supply voltage
A supply voltage of the PCU of at least 24 V is required to ensure consis-
tency of the NC and PLC user data.
References /BH/ Operator Components, Manual
Chapter: PCU 50.3
2. UPS system
The internal power backup time after a power failure is not long enough for
Windows NT to shut down correctly. To remedy this, we recommend using
an uninterruptible power system (see Subsection 1.1.9, Page 1-31).
3. Replacing the MCI board or PCU battery
When Windows XP is shut down correctly, the current NCK and PLC user
data are saved to the SRAM of the MCI board and to the PCU’s hard disk. If
the MCI board or PCU battery is replaced after a power failure, this will re-
sult in a data loss of the battery-backed user data on the SRAM of the MCI
board. How to proceed further: see Subsection 5.3.3, Page 5-112.
Temperature The SINUMERIK 840Di sl monitors three different temperatures for their respec-
monitor tive thresholds:
1. Housing temperature
2. CPU module temperature
3. CPU temperature
Error response
1.1.8 Deactivation
Windows XP To ensure safe operation of the SINUMERIK 840Di sl, Windows XP must be
shut down correctly before the PCU is switched off.
Note
Windows XP is shut down correctly as follows:
– Windows XP start bar: Start > Shutdown
– PLC interface signal: “PC shutdown”, see Subsection 19.1.1, Page
19-507
Failure to shut down Windows XP correctly can damage the Windows XP instal-
lation and prevent the SINUMERIK 840Di sl from operating.
Notice
If you switch off the PCU without first having correctly shut down Windows XP,
please observe the following:
1. Supply voltage
A supply voltage of the PCU of at least 24 V is required to ensure consis-
tency of the NC and PLC user data.
References /BH/ Operator Components, Manual
Chapter: PCU 50.3
2. UPS system
The internal power backup time after switch-off is not long enough for Win-
dows NT to shut down correctly. To remedy this, we recommend using an
uninterruptible power system (see Subsection 1.1.9, Page 1-31).
3. Replacing the MCI board or PCU battery
When Windows XP is shut down correctly, the current NCK and PLC user
data are saved to the SRAM of the MCI board and to the PCU’s hard disk. If
the MCI board or the PCU battery is replaced after the abnormal shutdown
of Windows XP, this will result in loss of the battery-backed user data on the
SRAM of the MCI board. How to proceed further: see Subsection 5.3.3,
Page 5-112.
Physical SRAM The PCU features POWER FAIL detection that, in conjunction with the NC sys-
tem software, ensures that the user data are backed up in the SRAM of the MCI
board on a PCU power failure or power-off without Windows XP first having
been shut down correctly.
The internal power backup time is not long enough for Windows XP to shut
down correctly.
This can be avoided by using a UPS, e.g. SITOP POWER DC UPS MODULE
15 (see Section 2.10, Page 2-76). The UPS also backs up the power supply of
the PCU for a settable duration or until a set battery voltage limit has been
reached.
This gives the user time to correctly shut down Windows XP manually, or per-
mits automatic shutdown via a status signal from the UPS to the PLC, which
then passes the “PC shutdown” interface signal to the NC.
Connection The above UPS has the following connection options to signal the current sta-
options tus to the SINUMERIK 840Di sl:
Notice
One of the following connection variants must be used for full back-up protec-
tion:
– Version 1: Connection 1) and 2)
– Version 2: Connection 3)
SIEMENS
2) Free wiring
ET 200 I/Os
SINUMERIK 840Di sl
1) USB connection
3) Free wiring
PROFIBUS-DP
1)
2)
1) MCI board
2) MCI board extension (option)
S When using SITOP POWER DC UPS MODULE 15 (see Section 2.10, Page
2-76) with a special software tool.
Download: www.siemens.de/sitop > Further topics: Download Software
DC UPS 15 A
Notice
If the SINUMERIK user interface HMI Advanced (option) is installed on the
PCU, the following application must be executed with the UPS software:
F:\mmc2\hmiexit.exe to end HMI Advanced before the PCU is shut down.
Note
See Subsection 5.4.7, Page 5-121 for information on how to determine the
installation path of the SINUMERIK 840Di sl system software (CD path).
Before installing a software component, please read the information (*.txt, *.rtf,
*.wri) for each application.
Basic software The basic software essentially comprises the following components:
S 840Di sl basic software (installed)
– NCK-specific real-time drivers
– 840Di start-up
S PLC system software (installed)
S NCK system software (installed)
S PCU basic software (installed)
– Windows XP Pro with SP2, English version
– Internet Explorer 6, English version
– HMI Explorer
– MPI driver
– Norton Ghostt
– Norton GhostWalkert
– ServiceCenter under Windows PE
– PCU-specific drivers
– TCU Support
S HMI basic software (installed)
– HMI-specific display and communications drivers
Engineering Tools The Engineering Tools include applications for the start-up of the
SINUMERIK 840Di sl NC and SIMODRIVE drives:
S SinuCom NC (installed)
Commissioning tool for SINUMERIK 840Di sl NC
– SimoCom U
Commissioning tool for SIMODRIVE 611 universal/E and SIMO-
DRIVE POSMO SI, CD/CA drives
(installed and for installation: <CD path>\611utb\SimoComU\Setup.exe)
– SIMODRIVE 611 universal drive firmware
(firmware file: <CD path>\611utb\Sys611U\<version>\611u.ufw)
– SIMODRIVE 611 universal option module: “Motion Control with PRO-
FIBUS DP” firmware
(firmware file: <CD path>\611utb\dpc31\<version>\v1sl.ufw)
– SIMODRIVE POSMO SI, CD/CA drive firmware
(firmware file: <CD path>\611utb\SysPosmo\<version>\posmo.ufw)
Note
SINAMICS drives
The commissioning tool: STARTER is not included in the SINUMERIK 840Di
scope of supply. The STARTER must be purchased separately.
Literature:
Catalog: NC 61 > SINAMICS S120 Drive System
SIMATIC S7 The SIMATIC S7 add-on software contains sample programs and applications:
add-on software
S PLC Toolbox
The PLC Toolbox contains the following components:
– PLC basic program
– SINUMERIK Add-On for STEP 7
e.g. SlaveOM for SINUMERIK 840Di sl, GSD file for PROFIBUS MCP
– NC variable selector
– PLC Symbol generator
(installation software: <CD path>\installs\add_on\plc_tb\setup.exe)
Note
The PLC Toolbox should be installed on the PG/PC on which the SIMATIC
STEP 7 is already installed.
Notice
We recommend performing start-up of the SINUMERIK 840Di sl according to
the sequence in which the chapters of this manual are laid out.
Software To start up the SINUMERIK 840Di sl, the following software is required (part of a
SINUMERIK 840Di sl):
S NCK start-up:
– 840Di start-up
– SinuCom NC
Additional To start up the SINUMERIK 840Di sl, the following software is needed (not part
software of a SINUMERIK 840Di sl):
Note
No programming device is required in the following cases:
– SIMATIC Manager STEP7 is installed on the SINUMERIK 840Di sl PCU
– A PG/PC is used to install additional software
To install software on the PCU, see Chapter 18, Page 17-475.
S SINAMICS
– SINAMICS S120 Commissioning Manual
S SIMODRIVE
– /FBU/ SIMODRIVE 611 universal and universal E
Closed-Loop Control Components for Speed Control and Positioning
– /POS3/ SIMODRIVE SI and CD/CA
Distributed Servo Drive Systems
Export license Because certain control functions require an export license in accordance with
requirement the German Export List, the SINUMERIK 840Di sl is available in two versions.
The standard version SINUMERIK 840Di sl can contain the full scope of
functions of the control, and therefore requires export approval with regard to its
type.
In the export version SINUMERIK 840DiE sl, e.g., the following options are not
available:
Note
A complete overview of options not available on the export version are listed
in: Catalog NC 61
The corresponding option bits can be set but they have no effect (alarm output if
functions programmed). The export version requires no export license with
respect to its type.
(This does not mean that there is not export license requirement with respect to
the intended use. This is a separate matter and may apply in addition.)
The characteristics of the control are defined by the system software which is
available in two versions (standard and export). This means that the export
license requirement of the system software (for details see delivery note or
invoice) is passed on to the control system on which it is installed.
It is important to be aware of this in the case of updates/upgrades of the system
software because this might affect the export license requirement.
Identification of In addition to the information provided on the delivery note and invoice, the
the control hardware components supplied with the system software are also clearly
identified by adhesive labels as standard or export versions.
Note
The adhesive labels supplied additionally in the packaging are intended to
identify the control after installation and start-up and must be pasted into the
control log book. In the case of license orders, a corresponding number of
labels is provided, which must also be pasted into the log book.
When the control has booted, the export version can be identified by the
additional character ’E’ on the Service screen of the NCU version.
S HMI Advanced (option): Diagnosis operating area > Service displays > Ver-
sion > Version NCU
Identification of control variants in this way is important for service personnel
and can also be helpful as evidence on export, especially when using the
embargo-exempt certificates provided for the export version.
Menu bar The menu bar comprises the following menu commands:
S File
S Edit
S Windows
S Display
Context-sensitive The functions that can be called using the menu commands File and Edit are
menu functions context-sensitive, i.e. only those functions are offered that are possible in the
context of the currently active window.
Example:
S The window for display of the axis actual values is selected. The menu com-
mand Edit provides no further functions.
Notes
SINUMERIK A SINUMERIK 840Di sl can only be ordered as a complete system (PCU and
840Di sl: MCI board).
Hardware
S SINUMERIK 840Di sl
PCU 50.3-C 1.5 GHz/512 MB and MCI2 board,
40 GB hard disk and Windows XP ProEmbSys
24 V power supply
Order number: 6FC5 220-0AA31-2AA0
S SINUMERIK 840Di sl
PCU 50.3-P 2.0 GHz/1024 MB and MCI2 board,
40 GB hard disk and Windows XP ProEmbSys
24 V power supply
Order number: 6FC5 220-0AA33-2AA0
Spare parts The following hardware components are available as spare parts:
S Hard disk
for PCU 50.3 with mounting plate and damping elements
Spare parts order number: 6FC5 247-0AF08-4AA0
Optional The following hardware components are optional and can be ordered sepa-
Components rately:
– OP 015
Order number: 6FC5 203-0AF03-0AA0
– TP 015A
Order number: 6FC5203-0AF08-0AA0
For detailed order information on the SINAMICS S120, please refer to:
References: /BU/ SINAMICS
SINAMICS S120
Servo Control Drive System
Catalog D21.2
S SIMODRIVE POSMO SI
S SIMODRIVE POSMO A
2.2.1 Module
The MC12 board for 840Di sl is a short 32-bit PCI plug&play card. The MCI2
board referred to below simply as MCI board (Motion Control Interface) provides
the following interfaces:
*)
X102: MPI/DP *)
X101: PROFIBUS-DP *)
*) locking screws
Internal thread: UNC 4–40
Order number:
MCI2 board Description Order number (MLFB)
MCI2 board for 840Di sl (as spare part) 6FC5 222-0AA02-2AA0
Order No.:
Bus connector Description Order number (MLFB)
Bus connector RS-485 for PROFIBUS DP
and MPI
180°Cable outlet 6GK1 500-0EA02
35°Cable outlet, without PG connection socket 6ES7 972-0BA40-0XA0
35°Cable outlet, with PG connection socket 6ES7 972-0BB40-0XA0
90°Cable outlet, without PG connection socket 6ES7 972-0BA11-0XA0
90°Cable outlet, with PG connection socket 6ES7 972-0BB11-0XA0
Notice
The PROFIBUS DP (X101) and MPI/DP bus (X102) interfaces are isolated both
from one another and from the PCU.
Diagnostic LEDs The LEDs (DP1 / DP2) are only used to display the internal status of the MCI
(DP1 / DP2) board. The LEDs ca not be used to diagnose the SINUMERIK 840Di sl.
License key If the MCI board is to be inserted as a replacement (either only the MCI board or
together with the PCU), you will need a new license key.
Consult the central hotline. You will need the:
– HW series number of the old MCI board
– HW series number of the new MCI board
The HW series number of the MCI board is to be found on the rating plate of the
module (see Fig. 2-2).
HW series number
For instructions on how to enter the license key, see Section 5.6, Page 5-124.
Note
If the MCI board is to be inserted as a replacement (either only the MCI board
or together with the PCU), you will need a new license key.
Warning
! Operating electrical equipment has parts and components that are at hazard-
ous voltage levels.
Failure to properly maintain the equipment can result in death, serious bodily
injury or substantial material damage.
When servicing these devices, you should therefore observe all notices pro-
vided in this section and attached to the product itself.
– This device may only be serviced by appropriately qualified personnel.
– Before starting any maintenance and service work, disconnect the device
from power supply.
– Use authorized spare parts only.
– Strictly observe the prescribed maintenance intervals, as well as the in-
structions for repair and replacement.
Notice
The module contains electrostatically sensitive devices.
Electrostatically discharge your own body before touching the module. The
simplest way of doing this is to touch an electrically conductive grounded object
(e.g. a bare metal part of a cabinet or a power receptacle ground conductor).
Screws of the
cover of the housing
5. Optional:
Remove interconnecting cable to the MCI board extension module, interface
X2.
6. Remove the fastening screw (Fig. 2-4) and remove the module holding-
down device.
Mounting Board
screw retainer
Plastic
support
X3 backup battery
8. Loosen the fastening screw on the cover plate of the module and remove
the module while observing ESD measures.
9. Insert the new module into the appropriate slot on the mother board and
fasten it using the fastening screw on the cover plate.
10. Insert the cable connection X3 (backup battery) into the module.
11. Mount the board retainer.
12. Optional:
Insert the connecting cable to the MCI board extension module, interface
X2.
13. Close the housing of your PC and fasten the screws from the cover of the
housing (Fig. 2-3).
14. Connect your PC to power supply again and start it.
Notice
The specified safety regulations, certifications, degree of protection and safety
class only apply if the module is plugged into a SINUMERIK PCU 50.3.
2.3.1 Module
The MCI board extension slot variant provides the following functions as an
optional expansion board of the MCI board:
– 4 binary inputs (isolated)
– 4 binary outputs (isolated)
– 2 measuring inputs (isolated)
– 2 handwheels (non-isolated)
Either differential or TTL handwheels (switch S1) can be operated on the mod-
ule.
Switch S1
*)
X121: Cable
distributor
*) locking screws
Internal thread: UNC 4–40
Order number:
Description Order number (MLFB)
MCI board extension slot variation (option) 6FC5 222-0AA00-0AA1
Caution
Connection or disconnection of the cable distributor to or from interface
X121 on the module is only allowed when the equipment is de-energized.
Before you plug in or remove the cable connector, switch off the PCU (shut
down Windows XP correctly!). Otherwise, short circuits might occur on the
module. This could destroy the module.
Switch S1 With switch S1 you can select the type of handwheel that is to be operated on
the module:
– Differential handwheels:
switch S1 closed (as-delivered state)
– TTL handwheels:
switch S1 open
Differential or TTL handwheels can only be operated alternately.
Switch S1:
Switch position open
Notice
You select between differential and TTL handwheels on the module using
switch S1 before installing the module.
The connecting cable with the MCI board is part of the scope of supply and is
already plugged into the MCI board extension slot variation.
Notice
The module contains electrostatically sensitive devices.
Electrostatically discharge your own body before touching the module. The
simplest way of doing this is to touch an electrically conductive grounded object
(e.g. a bare metal part of a cabinet or a power receptacle ground conductor).
Screws of the
cover of the housing
4. Remove the fastening screw of the module holding-down device (Fig. 2-9) of
the MCI board and remove the module holding-down device.
Mounting screw Board
retainer
Plastic
support
S Pin assignment:
Table 2-6 Pin assignment: Interface X121
Optocoupler
5...8
24...27
M
(
G
20,21
Optocoupler
3,4,22,23
Relay
Driver
1,2
M
(
G
Notice
The optional power supply of the handwheels (P5) is electronically protected
with 2A. The maximum continuous load is 1 A. Per handwheel 500 mA.
Note
The maximum cable length is 25 m for all functions.
Table 2-7 Technical data for MCI board extension, slot version
Safety
Degree of protection IP 20
Safety class Safety class I, in accordance with VDE 0106 P1: 1982
(IEC 536)
Safety regulations EN61131–1
Approvals CE, UL, CSA
Electrical data
Maximum Typical
Power consumption without 500 mW 350 mW
I/Os
Power consumption with I/Os 2.1 W 850 mW
both handwheels per handwheel
Max. current-carrying capacity 1A 500mA
of the 5 V power supply
Mechanical data
Dimensions Short PCI card
Weight 110g
Climatic ambient conditions
Heat dissipation Open circuit ventilation
Operation Storage/transport
Temperature limits 5 ... 55°C –40 ... 70°C
Tested to DIN IEC 68-2-1, DIN IEC 68-2-2
(DIN EN 60068-2-2), DIN IEC 68-2-14
Limits for relative humidity 5 ... .80% 5 ... .95%
Tested to DIN IEC 68-2-30
Per minute Per hour
Temperature change max. 1 K Max. 10K
Condensation Not permissible
Quality assurance to ISO 9001
Vibrational load during operation
Class 3M4
Frequency range 10 ... 58Hz / 58 ... 200Hz
Const. excursion / accelera- 0,075mm / 1g
tion
Tested to DIN EN 60068-2-6
– module in PCU 50.3
Shock load during operation
Acceleration 50m/s2
Duration of nominal shock 30 ms
Tested to DIN EN 60068-2-6
– module in PCU 50.3
Notice
The specified safety regulations, certifications, degree of protection and safety
class only apply if the module is plugged into a SINUMERIK PCU 50.3.
Order number
Description Order number (MLFB)
Cable distributor 6FX2 006-1BA02
Cable connection The cable distributor consists of a connector jacket for a 37-pin Sub-D
connector with enlarged interior. The cable distributor is used to split the I/O
electronic handwheel extension interface (X121) to a maximum of 7 single
cables. These must be connected in the order shown in Table 2-9, Page 2-63.
To supply the digital outputs, an external 24 V supply is possible at the cable
distributor.
Cable
6FX2002-4AA21-0jjj
Cable
6FX2002-4AA41-0jjj
90
Plug the appropriate single cable into the opened cable distributor and connect
it to the associated connector X1 to X10. When doing so, place the cable into
the appropriate cable entry.
Make sure that the shield jackets that became free have a large conductive
connection to the metallic contact areas of the cable distributor. See Fig. 2-11,
Page 2-62.
Locate the upper terminal bar in such a way that its “teeth” are facing the “teeth”
of the lower terminal bar and then retain the upper housing section.
This will reliably press the cable shields between the contact areas of the
contact springs and contact them safely. The shield potential is reliably routed to
the housing of the PCU using the contact springs of the cable distributor on the
front panel of the PCU.
Location of
interfaces
Cable inlets
Terminal caps
Contact surfaces
X1 X2 X3 X4 X5 X6 X7 X8 X9 X1 Plug-in connectors
0 X1...X10
S2 S5 S1
S4 S6 S3
S1 to S6:
Closed
X11
Open
Sub-D socket connector
DIP FIX switches The DIP FIX switches in the cable distributor must be set as follows:
Switches S1 S2 S3 S4 S5 S6
Open x x x x
Closed x x
Connector
assignments Table 2-9 Connector assignments
Notice
When assembling the cable distributor, make absolutely sure that the supplied
washer is installed correctly and the coding pins are installed.
Mounting The cable distributor is fastened using the two supplied adapter plates at the
X121 cable distributor interface of the MCI board extension module using
screws.
Adapter plate
Signal names
MPG0, 1 5 V Supply voltage 1st / 2nd handwheel 5 V
MPG0, 1 0 V Supply voltage 1st / 2nd handwheel 0 V
MPG0, 1 A, XA 1st / 2nd differential handwheel input A, XA
MPG0, 1 B, XB 1st / 2nd differential handwheel input B, XB
MEPUS 0, 1 1st / 2nd meas. pulse signal
MEPUC 0, 1 1st / 2nd meas. pulse common (reference ground)
INPUT [0...3] 1st to 4th binary NC input
MEXT Ext. ground (reference ground for binary NC inputs)
OUTPUT [0...3] 1st to 4th binary NC output
M24EXT External 24 V supply ( – ) for binary NC outputs
P24EXT External 24 V supply ( + ) for binary NC outputs
Notice
The maximum current carrying capacity of the handwheel interface is 1 A for
both handwheels. 500 mA per handwheel.
Colors
rd R ed
or Orange
bn Brown
bk Black
gn Green
ye Y ellow
vt V iolet
bu Blue
**)
top *)
**)
Fig. 2-13 PCU 50.3: Perspective view with installed hard disk drive
Properties The SINUMERIK industrial PC “PCU 50.3” provides, together with the MCI
board, the basis for the SINUMERIK 840Di sl. The PCU 50.3 has the following
important features:
S Versions:
– Celeron M, 1.5 GHz, 512 MB SDRAM
– Pentium M, 2.0 GHz, 1024 MB SDRAM
S Hard disk min. 40 GB (replaceable)
S Operating system Windows XP ProEmbSys with Service Pack 2
S Robust design (continuous operation, high noise immunity)
S Space-saving installation thanks to compact dimensions
S Easy installation with four screws on the rear of the operator panel front
Mounting bracket Mounting brackets are required to mount the PCU directly behind the operator
panel front:
– Mounting bracket MLFB: 6FC5 248-0AF20-2AA0
Spare part When installing spare parts please note the following:
installation S When replacing the PCU, remove the mounting brackets (MLFB 6FC5
248-0AF20-2AA0) from the defective PCU and attach to the replacement
part.
Literature For the complete documentation on the PCU 50.3, please refer to:
References: /BH/ Operator Components Manual
Component PCU 50.3
Technical data
Table 2-11 Technical data for PCU 50.3 with MCI board
Safety
Safety class I per IEC 60536
Degree of protection per EN IP20
60529
Approvals CE
Electrical data
Input voltage 24 VDC
Max. power consumption 1 x PCI slot (length: min. 140 mm)
1 x PCI slot (length: max. 288 mm)
3.3 V 2A
5V 2A
12 V 0.3 A
–12 V 0.05A
Power consumption PCU PCI slot 1)
Max. 190 W 15 W
Mains buffering time Min. 20 ms
Mechanical data
Dimensions (mm) Width 297 Height 267 Depth 81.7
Weight Approx. 7.2 kg
Mechanical ambient condi- Operation Transport
tions (with OP 012) (in packaging)
Vibration stressing 10 – 58 Hz: 0.075 mm 5 – 9 Hz: 6.2 mm
58 – 200 Hz: 9.8 m/s2 9 – 500 Hz: 19.6 m/s2
DIN IEC 60068-2-6 DIN IEC 60068-2-6
Shock load 50 m/s2, 30 ms, 250 m/s2, 6 ms,
18 shocks 18 shocks
DIN IEC60068-2-27 DIN IEC60068-2-29
Noise < 55 dB(A) to DIN 45635-1
Climatic ambient conditions
Heat dissipation Open circuit ventilation
Con., spraying water and icing Not permissible
Air inlet Without caustic gases, dusts and oils
Operation Storage / transport
(in transport packaging)
Applicable standards DIN IEC 60068-2-1 DIN IEC 60068-2-2 /
–2–14
Climate class 3K5 1K3 / 2K4
9W 2): 5 ... 55 °C
Temperature limits 14 W 2): 5 ... 50 °C –20 ... 60 °C
24 W 2): 5 ... 45 °C
Temperature change Max. 10 K/h Max. 18 K/h
Limits for relative humidity 10 ... to 80 % at 25° C 5 ... to 95% at 25° C
Permissible change in the rel- max. 0.1 %/min
ative air humidity
Alphabetic
Softkeys and direct keys
Numerical
key group
Cursor
key group
Control
key
group
USB
front
Softkeys interface
Order number
Description Order number (MLFB)
SINUMERIK OP 012 6FC5 203-0AF02-0AA1
S Shift key for switchover to the second key level (not for switching over the
letters, since uppercase letters only)
S Integrated mouse
S Status LEDs for power supply and overtemperature
S USB interface at front
S IP65 degree of protection
S Can be combined with PCU or TCU
S External floppy disk drive can be connected
Literature For detailed documentation about the operator panel front OP 012 please see:
References: /BH/ Operator Components Manual
Operator panel front OP 012
Ethernet cable
Order number
Description Order number (MLFB)
TCU (Thin Client Unit) 6FC5312-0DA00-0AA0
Properties A TCU permits the distributed connection of SINUMERIK OP/TP operator panel
fronts and the SINUMERIK PCU. The features include the following:
Fig. 2-16 External 3.5” floppy disk drive with USB interface
Order number
Description Order number (MLFB)
3.5” disk drive with USB interface 6FC5 235-0AA05-1AA2
incl. 1 m USB connecting cable
Cover (spare part) 6FC5 247-0AA20-0AA0
Properties The disk drive is used to read in and save data from/to 3.5” disks with a maxi-
mum capacity of 1.44 MB. The disk drive has the following features:
Literature For a complete description of the 3.5’’ floppy disk drive (USB), please refer to:
Literature: /BH/ Operator Components Manual
3.5” disk drive (USB)
Order number
Description Order number (MLFB)
SITOP POWER standard 24V/10A 6EP1 334-1SH01
Properties The SITOP POWER Standard 24V/10A power supply mode provides the follow-
ing features:
S Efficiency > 87 %
USB interface
Order number
Description Order number (MLFB)
SITOP POWER DC UPS module 15 (USB interface) 6EP1 931-2EC41
Properties The SITOP POWER DC UPS module 15 provides the following features:
S Compact design (HxWxD: 125 mm x 50 mm x 125 mm)
S Nominal input voltage 24 V DC
S Nominal output voltage 24 V DC
S Nominal output current 15 A DC
S High efficiency approx. 96 %
S Class of protection (IEC 536; VDE 1006 T1) Class III
S Degree of protection (VDE 0470, IEC 529) IP 20
S Setting options
– Connection threshold
– Charging current
– End-of-charge voltage
– Operating state ON/OFF
– Backup time
– Interruption of output voltage
S Protection and monitoring functions
– Polarity reversal protection
– Overcurrent and short-circuit protection
USB interface The USB interface corresponds to specification 2.0. Communication is however
only performed at “full speed” corr. to 12 Mbaud. A commercial type four-core
shielded USB cable with a maximum cable length of 3 m can be used.
Order number
Description Order number (MLFB)
SITOP POWER ACCUMODULE 24 V DC/10 A/3.2 AH 6EP1 935-6MD11
S It has two maintenance-free, closed lead-acid batteries from the same lot,
which are installed in a holder and connected in series.
2.11.1 Module
X2: PROFIBUS
1 8
X1: Power supply ON
OFF
Digital inputs/outputs
(50-pin ribbon cable con-
nector)
Order number
Description Order number (MLFB)
I/O module PP72/48 6FC5 611-0CA01-0AA0
Properties I/O module PP72/48 is a simple module (without a separate housing) for con-
necting digital input/outputs as part of an automation system based on PROFI-
BUS DP.
The module has the following important features:
S Connecting cable
The required connecting cables must be provided by the user:
– Wire, conductor cross section: 1.0 – 1.5 mm2 (AWG17 – AWG16)
S Power supply
For data concerning the power supply, see Subsection 2.11.3, Page 2-87.
1 – – –
2 – – –
3 RxD/TxD-P B Receive/transmit data P (B line)
4 RTS O Request to Send
5 DGND VO Data reference potential (M5V)
6 VP VO Supply voltage plus (P5V)
7 – – –
8 RxD/TxD-N B Receive/transmit data N (A line)
9 – – –
1) VO Voltage Output
O Output
B Bidirectional
S Connectors
– 6ES7972-0BA40-0XA0; cable outlet 350, without PC socket connector
– 6ES7972-0BB40-0XA0; cable outlet 350, with PC socket connector
– 6ES7972-0BA11-0XA0; cable outlet 900, without PG socket connector
– 6ES7972-0BB11-0XA0; cable outlet 900, with PG socket connector
S Cable
– 6XV1830-0EH10; by the meter, non-trailable
– 6XV1830-3BH10; by the meter, trailable
PROFIBUS ad- The PROFIBUS address of the ADI4 can be set in the range 1 to 127 using
dress (S1) switch S1.
Switches Meaning
1 PROFIBUS address: 20 = 1
2 PROFIBUS address: 21 = 2
3 PROFIBUS address: 22 = 4
4 PROFIBUS address: 23 = 8
5 PROFIBUS address: 24 = 16
6 PROFIBUS address: 25 = 32
7 PROFIBUS address: 26 = 64
8 Not used
Notice
A newly set PROFIBUS address will only come into effect after power OFF/ON.
Digital inputs
3
Receiver
4
Receiver
: :
: :
: :
: :
26
Receiver
+24V
+24V stabilized
2
1
0V
M (GND)
Caution
A max. current of Iout = 0.5 A on X111, X222, X333: Pin 2 must not be ex-
ceeded. An exceeding of the maximum current might destroy the module.
For specification of the external power supply, see Subsection 2.11.3, Page
2-87.
S Connecting cable: The required connecting cables (ribbon cables) must be
provided by the user.
Digital outputs
47,48,49,50
(DOCOMx)
31
Relay
Driver
Driver 32
: :
: :
: :
: :
Driver 46
1 (M)
M (GND)
S Supply voltage:
To power the digital outputs, an external 24 V DC power supply source must
be connected to DOCOMx (X111, X222, X333: Pin 47, 48, 49, 50).
The reference ground of the external power supply source must be connec-
ted to X111, X222, X333: Pin 1 (M).
For further data, see Subsection 2.11.3, Page 2-87.
Caution
At the user end, it must be ensured that the maximum current drawn per
DOCOMx Pin (X111, X222, X333: Pins 47, 48, 49, 50) does not exceed 1 A.
The power supply (+24 V DC) for the digital outputs must therefore be connec-
ted to all 4 pins (X111, X222, X333: Pin 47, 48, 49, 50) for each DOCOMx.
LED: Status display The module has 3 LEDs through which the module status is displayed.
Module The supply voltage (24 V DC) of the I/O module PP72/48 is connected to the
screw terminal block X1. See Subsection 2.11.2, Page 2-80.
Digital outputs To power the digital outputs (+24 V DC), an external power supply source is
required. The power supply is connected through terminals X111, X222, X333,
pins 47, 48, 49, 50 (DOCOMx).
Digital inputs If the internal power supply from X111, X222, X333, Pin 2 (P24OUT) is not used
to power the digital inputs, it can be replaced by an external power supply
source (+24 V DC) as an option.
The reference ground of the power supply source must be connected with X111,
X222, X333, Pin 1 (GND). X111, X222, X333, Pin 2 (P24OUT) then remains
open.
Specification of The external power supply voltages must be generated as functional extra-low
the power supply voltages with safe electrical isolation (according to IEC 204-1, Section 6.4,
voltages (+24 V PELV) and must be grounded centrally by the user.
DC) The reference ground of the terminals X111, X222, X333, pin 1 (GND) must be
connected to a common grounding point with the reference ground of the power
supply of the I/O module PP27/48.
Caution
The external power supply voltages must be generated as function extra-low
voltages with safe electrical isolation (IEC 204-1, Section 6.4, PELV) and must
be grounded centrally by the user.
Moreover, the external power supply voltages for the I/O modules PP72/48, the
digital outputs, and optionally the digital inputs must meet the specifications
according to Table 2-21.
Voltage
Minimum 20.4V
Nominal 24V
Max. 28.8V
Minimum (dynamic) 18.5V
Maximum (dynamic) 30.2V
Non-cyclic overvoltage
Max. (absolute, transient) 35V
Max. duration 500 ms
Min. recovery time 50 s
Max. events per h 10
Voltage failure for min. power supply voltage
Max. duration 1) 50 ms
Min. recovery time 1s
Max. events per h 10
Power consumption
Max. approx. 40 W
S Polarity reversal
S Short-circuit (elec. current limitation of the outputs)
S Overload (fuse protection).
2.11.4 Grounding
The module must be installed according to EN 60204.
If a large-area, permanent metallic connection with the central ground point
through the rear panel is not possible, the mounting plate must be connected to
the grounding by means of a line (cross section >10 mm2).
Caution
! A protective conductor must be connected.
194
6.5
10.5
325
306
10 10 170
35
35
Safety
Degree of protection IP 00
Safety class Safety class I, in accordance with VDE 0106 P1: 1982
(IEC 536);
Protection against ingress of foreign bodies and water in
accordance with IEC 529
Approvals UL/CSA, CE
Power consumption
At nominal load 11W
Mechanical data
Dimensions WxHxD [mm] 194 x 325 x 35
Weight Approx. 0.3kg Approx. 1.2kg
without mounting plate with mounting plate
Climatic ambient conditions
Heat dissipation Open circuit ventilation
Operation Storage/transport
Temperature limits 0 ... 50°C –20 ... 55°C/–40 ... 70 °C
Limits for relative humidity 5 ... 95 % 5 ... 95 %
without condensation without condensation
Condensation Not permissible
Atmospheric pressure 700 ... 1060 hPa 700 ... 1060 hPa
Transportation altitude – –1000 ... 3000 m
Shock stress during transportation
Free fall in transport packag- v1000 mm
ing
2.12.1 Module
PROFIBUS address:
AH = 10D
corr. to
Diagnostic LEDs
H1: PW TMP
H2: EXCH RDY Connection for protective ground
Screw M6
Order number
Description Order number (MLFB)
ADI4 6FC5 211-0BA01-0AA2
Properties The interface module ADI4 is suitable for operating up to 4 drives with an ana-
log setpoint interface on the PROFIBUS DP.
The module has the following essential features:
To power the module and the digital outputs, an external power supply source
(+24 V DC) is required.
Notice
Please observe the following framework conditions for operating the ADI4 DP
slave:
Literature For detailed documentation about the operator panel front OP 012 please see:
References: /ADI4/ Analog drive port for 4 axes
2.13.1 Module
Order number
Description Order number (MLFB)
Diagnostic repeater for PROFIBUS DP 6ES7 972-0AB01-0XA0
Properties The diagnostics repeater with online line diagnostics for PROFIBUS DP offers
the following main features:
S Module-specific features:
– PROFIBUS DP standard slave (DP-V1)
– Data transfer rate: 9.6 kBaud to 12 MBaud
– Maximum depth of cascading: 9
– Redundant operation: no
S Automatic detection of fault type and fault location
S Distance given in line diagonistics:
– Resolution: 0.5 m
– Accuracy: "1 m
S Repeater throughput time:
– Baud rates w1.5 Mbaud: 2.5 TBIT + 153 ns;
(12MBaud: TBIT = 83.3 ns)
– Jitter: 1T = 1/48 MHz = 20.83 ns
S Monitoring function of isosynchronous PROFIBUS
– DP bus cycle (TDP): min. 1 ms, max. 32 ms
– Tolerance range TDP monitoring: "2 ms
– Tolerance range TDX monitoring: "10 ms
S Supply voltage: Rated voltage 24 V DC (20.4 to 28.8 V)
Literature A full description of the diagnostic repeater for PROFIBUS DP is to be found in:
References:
Manual
SIMATIC diagnostic repeater for PROFIBUS DP
Drawing number: A5E00352937-01, 10/2004 Edition
Order number (MLFB): 6ES7972-0AB00-8AA0
J
Possible configurations:
– Centralized configuration: Connection of the OP/TP
directly to the PCU
– Distributed configuration: Connection of the OP/TP to
a TCU (Thin Client Unit). Communication with the
PCU via Ethernet.
PCU 50.3
Fig. 3-1 System overview of SINUMERIK 840Di sl Operator panels and touch panels
MCI board
X102
PROFIBUS DP (1)
SINUMERIK 840Di sl
Mini HHU
PCU 50.3
Alternative
1)
ADI4
1)
Only the PLC has access to the PROFIBUS DP (2), interface
X102. Therefore no drives and no I/Os of the NC can be
PG/PC e.g. Diagnostic repeater operated via this PROFIBUS line.
SIMATIC Power PG for PROFIBUS DP
MCI board
X102
MPI bus
X101
Industrial PC: PCU 50.3
ÄÄ
ÄÄ
Distributor box
or
PG/PC e.g.
SIMATIC Power PG Handheld unit
type B-MPI
SIEMENS
SIEMENS
Fig. 3-4 System overview of SINUMERIK 840Di sl PCU components (as a diagram)
X101
X2
SIMATIC DP ET200
MCI board
X126
X2
I/O Module
PP72/48
SINAMICS S120
Alternative:
SIMODRIVE 611 universal
with optional module: MotionControl
with PROFIBUS DP
X2
Pushbutton Panel
MPP 438H
ADI4
Machine control panel
MCP 310
PG/PC e.g.
SIMATIC Power PG
Note
For details on general accessories, such cables, connectors and prefabricated
cables, please refer to:
References: Catalog NC 61, MOTION-CONNECT
X2 / X5
X20
ÄÄ
X102 Machine control panel
(rear view)
X101
X5
ÄÄ
X4
Distributor box
Handheld unit
type B-MPI
MCI board
PG/PC e.g.
SIMATIC Power PG
Fig. 3-6 SINUMERIK 840Di sl MCI board and MPI bus components
X4
Cable distributor
X121
Ext. Operator Panel (OP) PG/PC e.g. Keyboard (QWERTY) ext. CD-ROM Mouse Ext. monitor
via a Thin Client Unit (TCU) SIMATIC Power PG drive
SINUMERIK 840Di sl
PCU 50.3
4 rapid
digital CNC
v25m I/Oseach
Cable distributor 6FX2006-1BA02
Cable: Probe
6FX2002-4AA41-1jj0 max. 2
MCI board extension
slot variant (option)
v25 m
X121
Electronic
Cable:
handwheel
6FX2002-4AA21-1jj0
max. 2
v25m
Mini HHU
EMERGENCY
STOP 4)
Enabling circuit
9)
PROFIBUS DP PLC inputs
diagnostic repeater
Connection kit
1) Machine control 6FX2006-1BG00
X2 2) 6)
panel:
X102 – MCP 483 v5m Electronic
PROFIBUS: – MCP 310
12 Mbaud (100 m)
9) handwheel
Master or Slave
PROFIBUS DP (2)
(I/O) 1)
or 6) Electronic
Pushbutton Panel
MPI MPP 483 v5m handwheel
MCI board
3)
PROFIBUS DP (1): 12 Mbaud (100m)
X101
PROFIBUS:
Master 1) 1) 1) 1)
(drives,
I/O) Drive: SIMATIC
SINAMICS S120 ADI4 7) I/O module
ET 200 DP PP72/48
via CU320
Standard PC
interfaces 5)
Fig. 3-10 Connection overview: MCI board and MCI board extension
1) Connector:
6ES7972-0BA41-0XA0; cable outlet 350, without socket connector for pro-
gramming device
6ES7972-0BB41-0XA0; cable outlet 350, with socket connector for pro-
gramming device
6ES7972-0BA12-0XA0; cable outlet 900, without socket connector for pro-
gramming device
6ES7972-0BB12-0XA0; cable outlet 900, with socket connector for pro-
gramming device
Cable:
6XV1830-0EH10; by the meter, not trailable
6XV1830-3EH10; by the meter, trailable
2) Connector:
6GK1500-0EA02; cable outlet 1800, without PG socket connector for pro-
gramming device
Cable:
6XV1830-0EH10; by the meter, not trailable
6XV1830-3EH10; by the meter, trailable
3) Connector:
6ES7972-0BB41-0XA0; cable outlet 350, with socket connector for pro-
gramming device
6ES7972-0BB12-0XA0; cable outlet 900, with socket connector for pro-
gramming device
Cable:
6XV1830-0EH10; by the meter, not trailable
6XV1830-3EH10; by the meter, trailable
4) The cable is included in the scope of supply.
5) For an overview of the standard PC interfaces, see Fig. 3-8, Page 3-100
and Fig. 3-9, Page 3-100, as well as:
References: /BH/ Operator Components Manual
Component PCU 50.3
6) Cable: 6FX8002-2CP00-1Aj0
7) For a detailed overview of the connection to the AD14 please refer to
References: /ADI4/ Analog drive interface for four axes
Connection overview
8) Connection via Fast Connect (insulation displacement method) see:
References: SIMATIC Manual: Diagnostic repeater for PROFIBUS DP
9) Can be assigned parameters either as an MPI or a PROFIBUS interface.
Only the PLC has access to this PROFIBUS interface. No drives and no
NCK I/Os can be operated via this PROFIBUS line.
Note
The length codes for preassembled cables 6FXj002-... can be found in:
References: Catalog NC 61, MOTION-CONNECT.
3.3.2 PCU50
SINUMERIK 840Di sl
PCU 50.3
1) SINUMERIK
LVDS/IO operator panel front
1) SINUMERIK
SINUMERIK
Thin Client Unit operator panel
(TCU) front
Ethernet 3)
Machine 2) Electronic
control panel handwheel
MCP 483C IE v5m
3)
Industrial
Ethernet Ethernet
2) Cable: 6FX8002-2CP00-1Aj0
Notes
Rules for routing To ensure that the entire installation (control, power section, machine) has the
cables greatest possible immunity to interference, the following EMC measures must
be taken:
S Signal cables and load cables must be routed at the greatest possible
distance from one another.
S Only use SIEMENS signal cables for connecting to and from the NC or PLC.
S Signal cables may not be routed close to strong external magnetic fields
(e.g. motors and transformers).
S If signal cables cannot be laid at a sufficient distance from other cables, then
they must be installed in shielded cable ducts (metal).
S The distance (noise field) between the following leads should be as small as
possible:
– Signal cable and signal cable
– Signal lead and associated equipotential bonding lead
– Equipotential bonding lead and PE conductor (routed together).
Important
! For further notes on interference suppression measures and the connection of
shielded cables, please refer to
References: /EMC/ EMC Installation Guide
Notice
Handling of modules containing devices sensitive to electrostatic discharge:
Notice
Exceptions to this are modules with their own power source (e.g. battery).
These may not be placed on conductive surfaces, as this might result in
short circuits and thus destroy the component on the module.
S Keep modules away from visual display units, monitors or TV sets (mini-
mum distance from screen > 10 cm).
5.1.1 Checklist
SINUMERIK The following checklist will help you to start up the supplied components without
840Di sl undue problems and ensure high availability on your product:
S When handling the components, all ESD measures are observed.
S All screws are tightened with their prescribed torque.
S All connectors are plugged correctly and locked/screwed.
S All components are grounded and connected to shields.
S The load capacity of the central power supply is taken into account.
Drives Additional points should be observed depending on the drive system used. For
detailed information, please refer to:
S SINAMICS S120
Commissioning Manual
Section: Prerequisites for commissioning
Limit values All components are dimensioned for defined mechanical, climatic and electrical
environmental conditions. No limit value may be exceeded, neither during op-
eration, nor during transportation.
In particular, the following must be observed:
S Power supply conditions
S Pollution burden
S Function-impairing gases
S Climatic ambient conditions
S Storage/transport
S Shock load
S Vibration stressing
S Ambient temperature
The individual steps for first start-up are listed below in the recommended order.
1. The whole plant is mechanically and electrically connected and tested for
errors acc. to the checklist (see above).
– SINUMERIK 840Di sl
– SINAMICS S120 or SIMODRIVE 611 universal inverter system
– Motors
– SIMATIC S7 I/O components
– HMI user interfaces
2. The order numbers (MLFB) of the SIMODRIVE 611 universal drives and
SIMATIC S7-I/O components should be available.
When creating the SIMATIC S7 project, they are used to check whether the
component chosen from the hardware catalog by “HW Config” corresponds
to the component used on the plant.
3. Configure the SINUMERIK 840Di sl completely on first booting
(Section 5.2, Page 5-109)
4. Take the PLC default program supplied as the installation and start-up file for
the PLC (basic PLC program, PLC user program and configuration) or
create your own SIMATIC S7 project and load it into the PLC
(Section 7, Page 7-157)
5. Prepare the drives on the PROFIBUS DP for communication:
– SINAMICS S120 (Section 10, Page 10-257)
– SIMODRIVE 611 universal (Section 11, Page 11-289)
6. Perform start-up of the NC (channels, axes and spindles, etc. (Section 12.5,
Page 12-324))
7. Set up the alarm texts (Section 13, Page 13-421)
8. Perform the start-up of the drives:
– SINAMICS S120 (Section 10, Page 10-257)
– SIMODRIVE 611 universal (Section 11, Page 11-289)
9. Carry out a dry run for all axes and the spindle.
(Section 19, Page 14-429)
10. Perform the optimization of the drives:
– SINAMICS S120: STARTER
– SIMODRIVE 611 universal: HMI Advanced (Section 15, Page 15-435)
and/or SimoCom U
11. Carry out a user data backup (series machine start-up file)
(Section 16, Page 16-467)
12. Optional: Make a complete data backup (partition and/or hard disk image):
Literature
/IAM2/ start-up CNC Part 5
Section: IM8
4 Save and restore data
Objective of basic After the basic start-up described in the following two sections, the following
start-up conditions should apply:
As-delivered state The hard disk of the PCU is already partitioned upon delivery for operating the
SINUMERIK 840Di sl. Additional software applications which have ordered, e.g.
HMI Advanced, are ready for installation under:
S D:\Setup\Apps\<Application1> . . . <Application n>
Installing the soft- When the PCU is first booted, the following menu is displayed:
ware
Welcome to SINUMERIK !
These SINUMERIK products will be installed now:
Install NOW
CANCEL installation
Menu commands:
S Install NOW
All the applications displayed will be installed in the listed order. During the
installation procedure follow the instructions that appear on the screen.
Notice
You must not switch off the PCU during the entire installation procedure. Loss
of data!
S CANCEL installation
None of the listed applications are installed.
Application:
Subsequent installation of a hard drive image as part of a series machine
start-up.
Notice
The current installation menu will not be displayed the next time the PCU is
booted. The installation procedure which was cancelled by clicking “Cancel
installing” cannot be repeated
Completion When installation is complete rebooting automatically starts. Once the PCU has
booted again, you can continue with the basic PLC start-up procedure (Section
5.2.2, Page 5-110).
5.3 Booting
known: The hardware serial no. of the MCI board matches the
serial number last stored on the PCU.
unknown: The hardware serial no. of the MCI board does not match the
serial number last stored on the PCU.
unknown: Provided that the SRAM of the MCI board is “OK”, the system does not
request which SRAM (MCI or IMAGE) is to be used when booted for
the first time (SW update). The SRAM of the MCI board is always used.
MCI: The battery-backed user data in the SRAM of the MCI board are used.
IMAGE: The battery-backed user data in the SRAM image on the hard disk of
the PCU are used.
BACKUP: The battery-backed user data in the SRAM backup on the hard disk of
the PCU are used.
Start-up: The user data of the NC are deleted and default machine data loaded.
Correct quit Before replacing the PCU backup battery, the SINUMERIK 840Di sl or Windows
XP must be shut down correctly.
For shutting down, use one of the following options:
Inverting SRAM If SRAM memory cells are inverted when changing the battery, this will be de-
memory cells tected during power-up. The SRAM image will then be written back to the
SRAM of the MCI board and the SINUMERIK 840Di sl is now immediately ready
for operation.
Responses
None.
Notice
If Windows XP is shut down not correctly before changing the backup battery,
an inversion of the SRAM memory cells during the battery change cannot reli-
ably be detected.
The SINUMERIK 840Di sl must then be restarted.
Case 1: Before the MCI board has been changed, Windows XP could not be shut down
An up-to-date SRAM correctly. An up-to-date SRAM image is thus provided.
image exists During power-up, the MCI board is detected as a new one using the HW serial
number. The SRAM image will then be written back to the SRAM of the MCI
board. The SINUMERIK 840Di sl is immediately ready for operation.
Responses
A note will appear in a message box, which must be acknowledged with “OK”:
Notice
1. If the MCI board is recognised as being faulty while the SINUMERIK
840Di sl is booting, the last SRAM image is retained when Windows XP is
shut down. After the MCI board has been changed, proceed as described
above.
2. If the MCI board is to be replaced as a result of a suspected or actual error
(suspected error, sporadic errors, etc.), the SINUMERIK 840Di sl NC and
PLC should be restarted as possible data errors may otherwise be imported
from the SRAM image.
Case 2: A fault occurred with the MCI board during operation of the SINUMERIK
An up-to-date SRAM 840Di sl. Windows XP has possibly been shut down correctly, but no SRAM
image does not exist image could be created.
After replacement, based on the hardware serial number the MCI board will be
identified as “unknown”. Since no up-to-date SRAM image exists, the SRAM
backup is written back into the SRAM of the MCI board. The SINUMERIK
840Di sl is now immediately “operational”.
The user data, or operating state of the SINUMERIK 840Di sl must be checked
to ascertain if operation can be continued. It might be necessary to restart the
SINUMERIK 840Di sl NC and PLC.
Responses
A note will appear in a message box, which must be acknowledged with “OK”.
S Alarm: “4065 Battery-backed memory has been restored from the hard
disk (possible data loss)”
To acknowledge the alarm you must first acknowledge the alarm itself with a
special operation before executing the required NCK POWER ON Reset. See
Section 12.10.1, Page 12-414 ff.
Notice
If the buffered user data is not going to be used again, the SINUMERIK
840Di sl must be restarted.
If, during booting, it has been ascertained that both the SRAM image on the
PCU hard disk and the MCI board SRAM have buffered valid, but divergent user
data (both components were already in use in one SINUMERIK 840Di sl), no
automatic selection can be made.
Responses
The following message box is displayed with which the user has to decide
which user data have to be used further.
If you want to use the user data from MCI card press “Yes”
If you want to use the user data from the hard disk press “No”
Yes No
Case 1: Thanks to the Power Fail Detection integrated in the PCU, in the event of a
SRAM saved power failure the SINUMERIK 840Di sl saves the user data in the SRAM of the
MCI board. An SRAM image, however, cannot be created any more in this
case.
When the power returns or with the next power-up, the data will be available
again.
The SINUMERIK 840Di sl is thus ready again immediately.
Notice
Saving of the user data in the SRAM of the MCI board in case of power failure
is only guaranteed if the PCU is operated within its defined specifications.
References: /BH/ Operator Components, Manual
Section: Component PCU 50
Case 2: If the SINUMERIK 840Di sl was operated outside its defined specifications, it
SRAM not may not be possible to save the user data in the SRAM. Therefore, proceed as
saved described in Section 5.3.3, Page 5-112 case 2.
If the SINUMERIK 840Di sl is operated with a UPS unit, the shutdown signal
must be configured accordingly. See Section 12.10.2, Page 12-418. If a shut-
down signal is pending first the NC and PLC and then Windows XP are shut
down correctly.
From 2nd pow- The system responds as follows if it is powered up a second time with pending
er-up shutdown signal:
– Windows XP is not immediately shut down correctly
– NC and PLC are not started
– The following message box appears:
Set
This system response ensures that an error in the protection circuit of the MCI
board extension module or in the configuration of the shutdown signal does not
result in an endless loop (power-up > shutdown signal > power-up > etc.).
As long as the message box has not been acknowledged the protective circuit
of the MCI board extension module and the configuration of the shutdown signal
(see Section 12.10.2, Page 12-418) can be checked and changed, if necessary.
If the shutdown signal has been acknowledged from the message box, the NC
and PLC are started. Otherwise Windows XP is again shut down correctly.
5.4.1 Activation
Proceed as follows to enable the Service Desktop:
1. Press “3” as soon as the version is displayed on the bottom right of the
start-up screen.
SINUMERIK
V.00.00.00
Literature
/BHsl/ IOperator Components Manual
Section: Configure system
Configure system network with ’Settings system network’
S Settings System Network
Setting up the Ethernet connection of a TCU to the SINUMERIK 840Di sl.
Literature
/IAM2/ Start-up CNC Part 5
Section: Thin Client Configuration (IM5)
Start-up
Calibration of the touchscreen
S HMI Analyzer
Analysis tool for HMI Advanced in conjunction with PCU 50.3
Literature
/IAM/ Start-up CNC Part 2
Section: Start-up HMI Advanced IM4
Diagnosis and Service
HMI Analyzer
S ServiceCenter
Starts the ServiceCenter after the computer reboots under WinPE 2005 to
create and restore partition and hard drive images with the backup software:
“Norton Ghostt”.
Literature
/IAM2/ Start-up CNC Part 5
Section: IM8
Save and restore data
S Folder: SINUMERIK 840Di
– SINUMERIK 840Di Startup
Simple SINUMERIK 840Di-specific user interface.
– NT desktop / HMI desktop
Autostart of the HMI application: OFF / ON
See Section 5.4.3, Page 5-119.
– Readme
Notes and conditions concerning the installed SINUMERIK 840Di sl sys-
tem software.
S Folder: SINUMERIK 840Di > tools
– HT8TCU
Activation of the transfer of an HT8 machine control panel signal
Literature
/IAM2/ Start-up CNC Part 5
Section: Thin Client Configuration (IM5)
Configure system network
Configure HT 8 in the system network
S Folder: SinuCom NC
– CT Editor
Tool for creating test templates
– NC Connect Wizard
Tool for establishing the communications link from SinuCom NC to SI-
NUMERIK 840Di sl.
– SinuCom NC
Note
When Windows starts up, the SINUMERIK 840Di sl NCK system software is
automatically started in the background.
The NC or MHI desktop settings are used to deterine if the NC-desktop (Win-
dows desktop) is displayed after booting the SINUMERIK 840Di sl, or if the HMI
user interface, e.g. HMI Advanced, is started immediately:
S NC desktop
HMI application autostart: OFF
S HMI desktop
HMI application autostart: ON
After a “fatal exception error” (blue screen), system information is written to the
following file:
S D:\Memory.dmp
OEM directories OEM programs can be executed before starting the SINUMERIK system soft-
ware. These programs or their respective links must be stored in the following
directories:
S C:\RunOEM\SeqOnce
Programs stored here are started once and sequentially.
S C:\RunOEM\Seq
Programs stored here are started on every power-up and sequentially.
Note
Sequential: The subsequent program will only be started when the previous
program has been ended.
S C:\RunOEM\ParOnce
Programs stored here are started once. They run parallel with the HMI sys-
tem software.
S C:\RunOEM\Par
Programs stored here are initiated at every boot. They run parallel with the
HMI system software.
Order of execution Directories and programs are processed in the following order:
S Directories
1. C:\RunOEM\SeqOnce
2. C:\RunOEM\Seq
3. C:\RunOEM\ParOnce
4. C:\RunOEM\Par
S Programs
The programs within a subdirectory are started according to the chronologi-
cal order in which they were placed in the subdirectory.
Data files In addition to executable programs, you can also place data files in the subdi-
rectories. They will be opened in the application with which their file type is as-
sociated.
Example:
S File type: “.txt” –> Notepad
S File type: “.htm”–> Internet Explorer
User-specific start-up images can be displayed while the HMI is booting. The
boot images must be stored in bitmap format (*.BMP) in a defined directory
structure.
Directory structure The directory structure must be created under “F:\OEM\IB\DATA” according to
the following schema:
Parameters: The different NCK types are displayed depending on the directory name.
NCK type
The following values may be used as directory names for the SINUMERIK
840Di sl:
S default
If a directory: default is created, the start-up image stored in this directory will
always be displayed irrespective of the NCK type.
S 5000
Under directory: 5000 (ID for SINUMERIK 840Di sl) stored start-up images
are only displayed by the HMI application together with a SINUMERIK
840Di sl.
Parameters: The start-up images for the various screen resolutions must be stored in differ-
Screen resolution ent directories. The directory name corresponds to the screen resolution:
S 640
Start-up image for screen resolution: 640 x 480 [dpi]
S 800
start-up image for screen resolution: 800 x 600 [dpi]
S 1024
start-up image for screen resolution: 1024 x 768 [dpi]
Note
Directory: Screen resolution may only contain one file.
HMI Explorer
File View System Program Install
Info
Ready
Fig. 5-3 HMI Explorer: Product/Version Display (Example)
Version display The following versions are displayed for each software application:
S Current version
Current version number
S Release version
Version number with which product was first installed.
Installation The path of the installation directory of a software component is displayed in the
directory Install dialog box: Menu command: Install
5.4.8 SW installation/update
The Service Desktop allows you to install or update software directly from an
external computer using a specially configured network link. For a detailed de-
scription see Section 18, Page 17-475.
PTP link The PTP link (peer-to-peer) to a single computer is described in Section 17.1,
Page 17-475.
LAN/WAN link The PCU basic software is preconfigured for an Ethernet network link with pro-
tocol: TCP/IP.
The settings for the local network links (Windows taskbar: Start > Settings >
Network Connections >> Local Area Connections) regarding IP address and
domain are assigned as follows:
Dialog: Local Area Connections Properties
S Tab card: General
– IP address via DHCP
Option: Obtain an IP address automatically
– Automatic DNS server address
Option: Obtain a DNS server address automatically
S TCP/IP protocol
S IP address and subnet mask
S Computer name and domain/workgroup
must be made and/or checked.
Note
You may have to consult your network administrator to obtain the above infor-
mation or any other information required for your current network.
New license key To obtain and enter a new license key in the control system, proceed as follows:
1. Start SinuCom NC from the Windows taskbar: Start >
Programs > SinuCom NC > SinuCom NC
2. Use SinuCom NC to go online control system.
3. Double-click on the machine data module to open:
SinuCom NC – [[Online]SinuCom_NC_Project]
Machine data
block
Sinumerik – Project objects
Sinumerik 840Di sl(1) [connected]
Machine data MD block1
or
– Obtain new license keys (Web License Manager)
– Enter license keys in the control system
Click on the “Get a new license key” button and follow the instructions in the
subsequent dialogs.
8080 1 options are activated without setting the license key (Cancel) Alarm log
Accept Reject
Modifications Modifications
Notes
6.1.1 Compatibility
The PLC integrated on the MCI board of the SINUMERIK 840Di sl is compatible
with the SIMATIC S7 PLC: AS317-2 DP.
Literature For a complete description of the basic PLC program, its structure and all mod-
ules including their call parameters, please refer to:
References: /FB1/ Description of Functions, Basic Machine
Section: P3, Basic PLC Program
To be able to use the blocks of the basic PLC program (OBs, FBs, DBs, etc.) in
a SIMATIC S7 project, the library must first be installed in the SIMATIC man-
ager. Information that you need to install the PLC basic program (storage path
of file: setup.exe and additional installation instructions) are included in file:
S <Installation path>\importantinfo.rtf
Notice
The library of the basic PLC program must be installed on the computer on
which the SIMATIC manager for creating the S7 project is already installed.
Included in the scope of supply for the SINUMERIK 840Di sl system software
are two STEP 7 projects, on which the basic configuration of the SINUMERIK
840Di sl Station and an MCP (PROFIBUS / Ethernet) is displayed. The example
projects can be used as a basis for your own projects.
Storage path The example projects are on the SINUMERIK 840Di sl CD under:
Retrieve Example programs must first be dearchived in the SIMATIC Manager before
they can be used. SIMATIC Manager: File > Dearchive...
The example projects can be dearchived to the default “S7Proj” target directory.
Use The example projects are listed in the SIMATIC Manager under user projects.
SIMATIC Manager: File > Open... > Dialog box: “Open project” > Tab: “User
projects”
Loading into the The communication link from SIMATIC STEP 7 to the SINUMERIK 840Di sl PLC
PLC must be checked and established before loading an example project.
S External connection
The PG/PC runs on the SIMATIC STEP 7, can be connected with the SINU-
MERIK 840Di sl PLC via the MPI connection of the MCI board or via one of
the Ethernet interfaces (Ethernet 1: company network or Ethernet 2: local
network) of the PCU.
– MPI connection
The MPI interface of the MCI board is already configured in both exam-
ple projects. Configuring the PG/PC interface is described in Subsection
6.2.3, Page 6-133.
– Ethernet connection
Configuring the PG/PC interface is described in Subsection 6.2.2, Page
6-133. Configuring the communications processor (CP 840D sl) of the
SINUMERIK 840Di sl is described in Subsection 6.3.8, Page 6-143.
S Internal connection
A local SIMATIC STEP 7 installed on the SINUMERIK 840Di sl is linked via
the preset local “SOFTMC” communications link with the SINUMERIK
840Di sl PLC. Configuring the PG/PC interface is described in Subsection
6.2.4, Page 6-134.
FB 1
ÎÎÎ
OB 100
Start-up:
Restart e.g. HHU parameters
User Program
ÎÎÎÎÎ
OB 1
ÎÎÎÎÎ
FC 27 * * only required, if a MCP or MPI
Cyclic bus is connected
processing MCP_INT
NCK
FC 2 Mode group
Channel
GP-OB 1
Axis
Spindle
FC 14
MCP,
HHU
FC 6
TM
FC 19/25/26
User MCP:
program MCP_IFM
MCP_IFT FC (9/15/16/18)
HPU_MCP ASUB,
con. axes/
FC 7/8/22 spindles
TM:
TM_Trans FB 2/3/4
TM_Dir
Var. read/
write,
FC 17 PI services
Star/delta
FC 10
Error and opera- FC 13
tional messages
HHU:
display contr.
ÎÎÎÎÎ
OB40
ÎÎÎÎÎ
Process alarm
FC3
GP_PRAL G group
Distribution list
User
program
Processing mod- The individual blocks in the basic PLC program can be processed in the SI-
ules MATIC manager:
S Select the appropriate block, e.g. OB 100 in the folder Blocks of the corre-
sponding Module.
S Use the menu command Edit > Open Object to open the block or double-
click the block with the left mouse button.
6.2 Startup
The PLC can be started up by:
SINUMERIK The SINUMERIK 840Di sl must be successfully booted to start up the PLC:
840Di sl S NCK in cyclic operation
S PLC in status: RUN
Note
The NCK and PLC status can be checked with:
– User interface 840Di startup
See corresponding online help
– Start-up tool: SinuCom NC
See relevant online help
– User interface HMI-Advanced (optional)
See Section 12.10, Page 12-414.
Communications Depending on which computer is running SIMATIC STEP 7, there must be one
link of the following communications links between SIMATIC STEP 7 and the SINU-
MERIK 840Di sl PLC:
Computer Communications link
External computer (PG/PC) Ethernet
External computer (PG/PC) MPI/PROFIBUS
SINUMERIK 840Di sl Local connection (Softbus)
To load the configuration from an external computer (PG/PC) into the SINUME-
RIK 840Di sl PLC via an Ethernet connection, the following conditions must be
met on the PG/PC:
S Ethernet communication is possible in principle or set up
S PG/PC interface is parameterized (see below)
S The PG/PC is connected to one of the Ethernet interfaces of the SINUME-
RIK 840Di sl PCU (Ethernet 1: company network or Ethernet 2: local net-
work)
PG/PC interface The PG/PC interface is parameterized in the SIMATIC Manager via menu item:
Options > Set PG/PC interface...:
Notice
Do not select ISO interfaces as Ethernet interfaces from the list of interfaces,
e.g. “ISO Ind. Ethernet –> Realtek RTL8139...”.
Instead, use the appropriate TCP/IP interfaces, e.g. “TCP/IP –> Realtek
RTL8139...”.
To load the configuration from an external computer (PG/PC) into the SINUME-
RIK 840Di sl PLC via an MPI connection, the following conditions must be met
on the PG/PC:
S Communications module (alternative):
– CP5611: MPI/PROFIBUS communications processor (PCI)
– CP5511: MPI/PROFIBUS communications processor (PCMCIA)
S MPI/PROFIBUS driver is installed
S PG/PC interface is parameterized (see below)
S The MPI/PROFIBUS interface of the CP is linked to the MPI/PROFIBUS
interface of the MCI board (X1).
PG/PC interface The PG/PC interface is parameterized in the SIMATIC Manager via menu item:
Options > Set PG/PC interface...:
Note
If the MPI/PROFIBUS interface of the MCI board (X1) is configured in the S7
project as a PROFIBUS interface, we recommend you set the PG/PC interface
of the external computer to “CPxxxx(AUTO)”.
The PLC continuously transmits the communication parameters in cyclic opera-
tion, so that the connected devices can adjust automatically.
The default setting of the MPI/PROFIBUS interface of the MCI board (X1) is
MPI. The default setting takes effect after resetting the PLC.
PG/PC interface The PG/PC interface can be parameterized in the SIMATIC Manager via menu
item: Options > Set PG/PC interface...:
The PLC status and therefore also the communications link to the PLC can be
checked from “HW Config” via menu item: Target system > Status.
– If the current operating status of the PLC is displayed, the communica-
tions link is operating correctly.
– If the current operating status of the PLC is not displayed, the commu-
nications link must be checked for correct parameterization. If no con-
nection is established to the PLC despite correct parameterization, a
general reset of the PLC is necessary.
PLC general reset General reset of the PLC can be performed using 840Di Start-up or HMI Ad-
vanced (option):
S 840Di start-up
– Start 840Di start-up: Windows XP taskbar: Start > Programs > SINU-
MERIK 840Di > 840Di Start-up.
– Open the dialog box: Menu command Window > Diagnosis > NC/PLC.
On initial start-up of the PLC, a general reset of the PLC has to be performed
after the SINUMERIK 840Di sl has been switched on and booted.
To obtain a defined initial state of the whole system (NC and PLC), the NC data
should also be deleted.
– PLC general reset
General reset puts the PLC in a defined initial state by deleting and ini-
tializing all system and user data.
– Delete NC data
After a request to delete NC data, all user data are deleted and the sy-
stem data are reinitialized on the next NC power-up, e.g. after NC Reset.
PLC general reset, General reset of the PLC and deletion of NC data can be performed using
deleting NC data 840Di Start-up or HMI Advanced.
S 840Di start-up
– Start: WINDOWS XP taskbar: Start > Programs > SINUMERIK 840Di >
840Di Start-up
– Open the dialog box: Menu command Window > Diagnosis > NC/PLC
S HMI Advanced
– Open the dialog box: Operating area switchover > Start-up > NC/PLC
Diagnosis
Notice
After a general reset of the PLC, interface X102 (MPI/DP) of the MCI board is
set to “MPI” and the following MPI parameters are set:
– MPI address of the PLC = 2
– MPI data transfer rate = 187.5 kbaud
2. Delete NC data
NC group
button: “NCK Default Data”
3. Initiate NC Reset
To start cyclic operation or NC/PLC communication, NC reset (button: “NCK
Reset”) must be triggered:
The subsequent SINUMERIK 840Di sl boot has been successfully completed if
the following display appears in the dialog box:
S NC status:
NC group
6 NC in cyclic mode
S PLC status:
PLC group
LED RUN constantly lit
Note
Since no PLC program is executed after PLC general reset, the following
alarms are displayed:
S Interrupt: “120201 Communication failed”
S Interrupt: “380040 PROFIBUS DP: Configuring error 3, parameter”
S Interrupt: “2001 PLC not booted”
These alarms have no influence on how to continue.
Note
The X102 interface: MPI/DP can either be used as an MPI or PROFIBUS inter-
face.
MPI When setting up the station, parameterization of the MPI communication is lim-
ited to parameterization of the MPI addresses of the PLC and NC and the data
transfer rate in the MPI bus (see Subsection 6.3.4, Page 6-140).
A full description of how to parameterize the MPI communication is given in
Chapter 9, Page 9-235.
PROFIBUS-DP Maximum two PROFIBUS lines can be connected to a SINUMERIK 840Di sl:
Note
The instructions given in this section are essentially limited to the special char-
acteristics of the SINUMERIK 840Di sl. For more details about working with
SIMATIC STEP 7 please refer to the relevant SIMATIC documentation or On-
line Help.
To create a new project select menu items File > New in the SIMATIC Manager.
Enter the following project data in the dialog box:
– Name (for example: SIN840Di sl)
– Storage location (path)
– Type
and confirm the dialog box with OK. The project window is now displayed show-
ing an empty S7 project structure.
Before you can insert the required hardware in the S7 project you must first in-
sert a SIMATIC station 300 in the project. To do that, select menu item: Insert >
Station > SIMATIC Station-300.
<No filter>
Delete Del
Starting HW-Con- Start “HW-Config” by opening the station and double-clicking on the hardware
fig icon.
6.3.3 HW-Config
The user interface of “HW-Config” mainly contains:
– Station window
The station window is split. The upper part displays the structure of the
station graphically, and the lower part provides a detailed view of the
selected module.
– Hardware catalog
If the hardware catalog is not displayed, open it using the menu com-
mand: View > Catalog.
Search:
Profile Standard
: PROFIBUS DP
Stations window: Station structure PROFIBUS PA
PROFINET IO
SIMATIC 300
SIMATIC 400
SIMATIC PC-based Control
SIMATIC PC Station
Hardware catalog
slot Name
Note
To check whether a module selected from the hardware catalog complies with
the module in the automation system, the following procedure is recom-
mended:
1. Put down the MLFB numbers of all modules used in the automation system.
2. Select the appropriate module from the hardware catalog and compare the
order number (MLFB) displayed with the noted MLFB number. The MLFB
numbers must be identical.
S MPI/DP interface
Standard designation: MPI/DP
S PROFIBUS DP interface
Standard designation: DP
S SINUMERIK 840Di sl NC
Standard designation: NCK 840D sl
Inserting the The 840Di sl Rack is located in the hardware catalog under:
840Di sl Rack
Profile: Standard
SIMATIC 300 > SINUMERIK > 840Di sl > 840Di sl
Use the right mouse button to select the 840Di sl Rack and drag it to the Station
window, while holding down the mouse button. When you release the mouse
button, the 840Di sl Rack will be inserted in the S7 project.
Search:
Profile: Standard
SIMATIC 300
C7
CP–300
CPU–300
FM–300
IM–300
M7 EXTENSION
Gateway
PS–300
RACK–300
SM–300
SINUMERIK
840D
i sl840D
i sl
840Disl PLC317–2DP_2AJ10
SINUMERIK 840Di sl
S Subnetwork
S Equidistant DP cycle
S Equidistant time
Equidistant time The SINUMERIK 840Di sl will accept the set isochronous DP cycle as the NC
system clock cycle and position controller cycle.
Position controller cycle = NC system clock cycle = equidistant DP cy-
cle
The time you can set for the equidistant DP cycle depends on:
1. The cyclic communication load by the drives and field devices on the PRO-
FIBUS DP
2. The capacity utilization of the cyclic position controller level by the NC due to
the number of position-controlled machine axes and active functions
Note
SIMODRIVE
We recommend making a note of the S7 subnetwork ID, since it will be
needed later to assign parameters for the routing settings of the drive commis-
sioning tool SimoCom U. See Subsection 11.1.6, Page 11-295.
When you have completed the “Properties – PROFIBUS Interface DP” dialog
box (see previous Subsection 6.3.5, Page 6-140) the 840Di sl Rack is displayed
in the Station window.
Profile: Standard
(0) 840Di sl PROFIBUS-DP
2 PLC 317–2DP 2AJ10 PROFIBUS PA
X1 MPI/DP PROFINET IO
X2 DP SIMATIC 300
4 NCK 840D sl C7
5 CP 840D sl CP-300
CPU-300
FM-300
IM-300
M7 EXTENSION
(0) 840Di sl Gateway
PS-300
slot Module... Order number Fi... M.. E... A... K... RACK-300
2 PLC 317-2DP 2AJ10 6FC5 317-2AJ10-0AB0 V2.1 SM-300
X1 MPI/DP 8191 SINUMERIK
X2 DP 8190 840Di sl
4 NCK 840D sl 256* 840Di sl
5 CP 840D sl V0.0 272. 272.
. . 840Disl
PLC317-2DP_2AJ10
SINUMERIK 840Di sl
To parameterize the PROFIBUS interface (X102) as for slot X1, set the following
parameters:
S Interface type
S Data transfer rate
Double-click on module: MPI/DP, slot X1 in the 840Di sl Rack, to open the
MPI/DP Properties dialog box.
Notice
With SINUMERIK 840Di sl, the MPI address of the PLC must always be set to
2.
Note
Determining the IP address and subnet mask of the PCU:
On the PG/PC: Windows XP taskbar: Start > Run, Command: ipconfig
General Parameter
1 3
Gateway
IP address: 10.113.22.24
No router
Subnet mask: 255.255.255.0
2 Use router
Address: 10.113.22.24
4
Subnet:
––– not networked New...
Ethernet
––– (1)
Properties...
Delete
Notice
The IP address and subnet mask in the image above are example values only!
The PG/PC must be networked with the PCU so that the SINAMICS drive com-
missioning tool can communicate from the project directly with the drive units
connected to the SINUMERIK 840Di sl.
(0) 840Di sl
2 PLC 317–2DP 2AJ10
2. From the selection list of the network objects, open Stations and insert a
PG/PC into the project (1).
NetPro – [SIN840Di sl (Netz) –– C:\Program Files\...\s7proj\SIN840_sl]
Network Edit Insert Target System View Tools Window Help
Find
Programming device or
PC
Ready TCP/IP –> Realtek TRL813
1
Name New interface – Type selection Subnet
New... Delete
OK Cancel Help
4. After pressing OK, the properties dialog box of the Ethernet interface is dis-
played. Select the “Parameter (1)” tab and enter the IP address and subnet
mask of the PG/PC (2).
Note
Determining the IP address and subnet mask of the PCU:
On the PG/PC: Windows XP taskbar: Start > Run, Command: ipconfig
Select the “Ethernet (1)” (3) connection already parameterized in the pre-
vious Subsection 6.3.8, Page 6-143 as the subnet.
Click OK to confirm the dialog.
Properties – Ethernet interface
General Parameter
1
IP protocol is used
2
Gateway
IP Address: 157.174.219.45
No router
Subnet mask: 255.255.248.0
Use router
Address: 157.174.219.45
Subnet:
––– not networked New...
––– (1)
Ethernet
Properties...
3
Delete
OK Cancel Help
Notice
The MAC address, IP address and subnet mask in the image above are exam-
ple values only!
Notice
Do not select ISO interfaces as Ethernet interfaces from the “Interface parame-
terization in the PG/PC” list, e.g. “ISO Ind. Ethernet –> Realtek RTL8139...”.
Instead, use the appropriate TCP/IP interfaces, e.g. “TCP/IP –> Realtek
RTL8139...”.
Not assigned
Configured interfaces:
Name Type Subnetwork
Ethernet Interface(1) Industrial Ethernet Ethernet(1) 2
Remove
Assigned:
Port Parameter Assignment Subnetwork S7Online
S7ONLINE access:
active
OK Cancel Help
The assignments made are now displayed in the “Assigned” list (1). If there
are several assignments, make sure that the interface to be used for com-
munication, “Ethernet (1)” in this case, is active (2). Click OK to confirm the
dialog.
Properties – PG/PC
General Port Assignment
Not assigned
Configured interfaces:
Name Type Subnetwork
Assigned: Remove
OK Cancel Help
6. The PG/PC networking with the Ethernet interface is displayed in the project
view and identified by the yellow link.
NetPro – [SIN840Di sl (Net) –– C:\Program Files\...\s7proj\SIN840_sl]
Network Edit Insert Target System View Tools Window Help
Find
Programming device or
PC
Ready TCP/IP –> Realtek TRL813
Opening the li- To insert the PLC basic program in the S7 project: SIN840Di sl you have
brary created, open the library installed in Subsection 6.1.4, Page 6-128 with menu
item: Open > File.
Select the library of the PLC basic program: for example, gp8x0d65 and confirm
the dialog box with OK.
Opening a project
Copying blocks Copy all blocks of the PLC basic program from the library to the block directory
of the PLC.
gp8x0d65 –– F:\Siemens\Step7\S7libs\gp8x0d65
gp8x0d65 OB1 OB40 OB100 FB1
gp8x0d FB2 FB3 FB4 FB5
Source FB6 FB7 FB9 FB10
sBlocks
FB11 FB16 FB17 FB18
Overwriting OB 1 Inserting blocks overwrites the existing organization block OB1. Confirm the
query as to whether you want to overwrite the block with “Yes”.
The PLC user program according to its definition contains all functions required
to process user-specific automation tasks. Tasks of the PLC user program in-
clude:
– Defining the conditions for a restart (warm restart) and PLC restart.
– Processing process data, for example, combining signals, reading in and
evaluating analog values, defining signals for output and outputting ana-
log values.
– Responding to alarms
– Processing faults in normal program execution
The basis of the PLC user program is the PLC basic program already included
in the S7 project. Now expand and alter the PLC basic program to suit your au-
tomation task.
Note
An MPI configuration only has to be created if a handheld unit (B-MPI) is con-
nected to SINUMERIK 840Di sl.
6.7.1 Requirements
For loading the configuration into the PLC, the following prerequisites must be
fulfilled:
Note
You are recommended to check consistency of the configuration before loading
it.
HW Config: Station > Check consistency
Supplementary The following supplementary conditions regarding the system data blocks are
condition observed when the configuration is loaded:
– SIMATIC Manager
When loading the configuration via the SIMATIC manager all the system
data blocks are loaded into the module.
– HW-Config
When loading the configuration via HW-Config, only the system data
blocks generated by HW-Config during compilation of the configuration
are loaded into the module.
System data block SDB210 of the MPI configuration is therefore not ad-
ditionally loaded.
First loading As part of the MPI configuration, system data block SDB210 has also been
loaded into the block directory of the PLC. Because of the supplementary condi-
tions stated above, system data block SDB210 is only loaded into the PLC if it is
loaded with the SIMATIC Manager.
When the configuration is loaded into the PLC for the first time, it must be
loaded from the SIMATIC Manager.
Notice
When loading the configuration into the PLC, the system data block of MPI con-
figuration SDB210 is only loaded with the SIMATIC Manager, not with HW-Con-
fig.
Loading in the To load the configuration into the PLC select the following menu item: Target
module System > Load in Module.
The dialog box for loading the configuration now displayed offers the following
options:
– Set the PLC to the operating status STOP. See note below.
– Compress the memory if not enough contiguous free memory is avail-
able
– Reset PLC to operating status RUN
Note
When the PLC program is loaded in the RUN operating status, each block
loaded becomes active immediately. This can result in inconsistencies when
executing the active PLC program. You are therefore advised to place the PLC
in the STOP state before loading the configuration.
NC Reset The STOP condition of the PLC which is taken by the PLC for a short time on
triggered loading is interpreted by the NC as a PLC failure with an appropriate alarm res-
ponse.
Once the configuration has been loaded you must therefore initiate an “NC Re-
set”, for example, via the “840Di-Startup” user interface. In “840Di-Startup” se-
lect menu item: Window > Diagnostics > NC/PLC:
The PLC user data can be backed up by creating a series-start-up file or load-
ing an existing series start-up file using the following applications:
– SinuCom NC (part of the SINUMERIK 840Di sl installation)
– HMI Advanced (optional)
For detailed information about data back-up please refer to Chapter 16,
Page 16-467 or:
Literature SinuCom NC
Online Help
HMI Advanced
/BAD/ Operator’s Guide HMI Advanced
Section: Start-up functions
Start-up of a SIMATIC-CPU module can be set for the following start-up modes:
– Restart
– Cold restart (warm restart)
– Cold Restart
With a SINUMERIK 840Di sl, the start-up type of the PLC is permanently set to
RESTART. It cannot be changed.
Start-up mode: With COLD RESTART block “OB100” is executed first. Then cyclic operation
RESTART starts with call-up of block “OB1”.
The following data are kept in the case of COLD RESTART:
– All data blocks and their contents
– Retentive timers, counters and flags
Retentive ranges The ranges of the timers, counters and flags that are to be retentive must be set
using the dialog box Properties, tab Retention of the PLC-CPU module.
Notice
The retention of the data areas can only be achieved with the backup supply
(backup battery) active. If the battery backup is empty, the PLC will not restart.
NC communication Communication of the PLC with the NC is carried out using the NC/PLC inter-
face. The interface is divided into the following areas:
S Mode groups
S Channels
S Axes/spindles
S General NC data
Data exchange through the NC/PLC interface is carried out in the basic PLC
program at the beginning of “OB1”. This ensures that the data for the PLC re-
main constant over the entire PLC cycle.
The current G functions of the NC channels are transferred to the PLC (pro-
vided function is activated) on the process alarm level (OB40).
Sign-of-life moni- A cyclic, mutual sign-of-life monitoring function is activated between PLC and
toring NCK once power-up and the first OB1 cycle have been completed.
In case of failure of the PLC or in case of STOP of the PLC program execution,
the following alarm is displayed:
The SIMATIC Manager provides extensive functionality for testing the PLC pro-
gram or the module.
Monitoring and The menu command Target System > Monitor/Control Variable is used to
controlling the start the tool “Monitor/control variable”.
variable The following functions can be performed with “Monitor/Control Variable”:
S Monitoring variables
Displaying the current value of individual variables of the PLC user program
or CPU module.
S Controlling variables
Assigning values to variables of the PLC user program or CPU module.
Variable types The values of the following variable types can be defined or displayed:
– Inputs, outputs, flags, timers, and counters
– Contents of data blocks
– Peripherals
The variables that are to be displayed or controlled are grouped in variable
tables.
You determine when and how often variables will be monitored or overwritten
with values by defining trigger points and trigger conditions.
Additional test The menu command Target System > ... provides the following additional test
functions functions:
– Display accessible nodes
– CPU messages ...
– Display force values
– Diagnose hardware
– Module status ...
– Operating status ...
PLC status The PLC status display of HMI Advanced is used to monitor and control:
Display
– Inputs, outputs, flags, timers, and counters
– Contents of data blocks
The menu of the PLC status display is located at operation path: Operating
Area Switchover > Diagnosis > PLC Status.
Input syntax The following two tables show the input syntax of the fields: Operand and For-
mat of the PLC status display.
Syntax Meaning
In.x Input byte n, bit x
IBn Input byte n
IWn Input word n
IDn Input double-word n
DBn.DBXm.x Data block n, byte m, bit x
DBn.DBBm Data block n, byte m
DBn.DBWm Data block n, word m
DBn.DBDm Data block n, double word m
On Output n
Fn Flag n
Tn Timer n
Cn Counter n
Syntax Meaning
H Hexadecimal
D Decimal
B Binary
G Floating point (only in conjunction with
double word)
Monitoring After the variable to be displayed has been input in the field Operand using the
syntax described above, the current value of the variable is displayed in the
format you have set.
Controlling: Start Use the softkey Change to switch over to Control mode. Now you can use the
field Value to specify new values for the displayed variables. The entered value
must be within the definition range of the set format.
Controlling: End As long as Control mode is active, the entered values are not imported. Only
when you quit the mode using the soft key Accept, the entered values are writ-
ten to the variables and processed in the PLC program.
J
PCU 50.3
Ethernet 1
(company network)
Ethernet 2
(system network)
Ethernet 1 The “Ethernet 1” interface is preset as a SINUMERIK DHCP client for connect-
ing to a company network or a PTP connection.
Ethernet 2 The “Ethernet 2” interface is preset as a SINUMERIK DHCP server for connect-
ing to a system network with IP address 192.168.214.241.
The Ethernet components described below, e.g. Machine control panel MCP
483 IE, are connected via this Ethernet interface.
Note
The SINAMICS STARTER drive commissioning tool can currently only be oper-
ated on a SINUMERIK 840Di sl PCU if at least one of the two Ethernet inter-
faces is active. At least one component must be connected to the Ethernet in-
terface concerned, e.g. an “MCP 483C IE” machine control panel to Ethernet
interface 2 (system neowork), and communicate with the SINUMERIK 840Di sl.
External computer:
PCU 50.3 with OP 012
Note
There are no restrictions in terms of Ethernet topology within the SINUMERIK
840 Di sl PCU and HMI PCU.
HMI configuration The configuration of HMI Advanced, with respect to the Ethernet connection to
the SINUMERIK 840Di sl, is performed as follows:
1. Start HMI Advanced.
2. Open the dialog for entering the IP address: Operating area switchover >
Installation > HMI > NCU connection > NCU address
3. Enter the IP address of the interface by which the HMI communicates with
the SINUMERIK 840Di sl.
Example:
Interface: Ethernet 2 (system network)
IP address: 192.168.214.241 (default)
S SIMATIC STEP 7
SIMATIC STEP 7 is needed to customize the PLC basic and user programs
to the requirements of the respective automation system. SIMATIC STEP7
can be installed directly on the PCU of the SINUMERIK 840Di sl. The instal-
lation of the additional software is described in Chapter 18, Page 18-485.
Literature The following manuals are required for installation and start-up of the MCP:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Description of the program structure and modules of the PLC basic program.
/BHsl/ Operator Components Manual
Description of MCP (interfaces, electrical connection, etc.)
/Z/ Catalog NCZ
Connection Components: Cables, connectors, etc.
Automation To start up the MCP the automation system must be completely electrically and
system mechanically connected with respect to NC, PLC and MCP.
The drives must be secured against accidental moving.
Interfaces Fig. 7-4 shows the interfaces on the rear of the module:
For a detailed description of the electrical and mechanical design and of the
machine control panel interfaces, please refer to:
Literature: /BH/ Operator Components Manual
Section: Machine control panel MCP 483C IE
Display of the After the MCP has been electrically connected, all LEDs on the front side of the
software version MCP flash until communication is established between MCP and PLC.
Simultaneously pressing the two keys “Feed stop” and “Feed enable” displays
the version number of the current software by means of the permanently lighting
LEDs.
Display of the After the MCP has been electrically connected, all LEDs on the front side of the
IP address MCP flash until communication is established between MCP and PLC.
Simultaneously pressing the two keys “Feed stop” and “Feed enable” displays
the version number of the current software using the LEDs now continuously
illuminated.
If the “Feed stop” and “Feed enable” keys are pressed, one digit of the IP ad-
dress is displayed with each press of the “Spindle enable” key.
Example default IP address: 192.168.214.192
Pressing the 1. Digit 1) 2. Digit 1) 3. Digit 1) Digit of the
“Spindle enable” key n IP address
times
1 1 9 2 1
2 1 6 8 2
3 2 1 4 3
4 1 9 2 4
1) Display of the digit by means of continuously illuminated LEDs on the individual LED
blocks according to Fig. 7-6
Switch S1 With switch S1 you can select the type of handwheel that is to be operated on
the module:
S Differential handwheels
switch S1 closed (on delivery)
S TTL handwheels
switch S1 open
Switch S2 Switch S2 is used to set the address by which the MCP is addressed by the
PLC user program.
10 9 8 7 6 5 4 3 2 1 Meaning / value
Off Off – – – – – – – – Reserved
MCP address
– – Off Off Off Off Off Off Off Off 0
– – Off Off Off Off Off Off Off on 1
– – Off on Off Off Off Off on Off 2
– – Off Off Off Off Off Off on on 3
– – : : : : : : : : :
– – on on Off Off Off Off Off Off 192 (on delivery)
– – : : : : : : : : :
– – on on on on on on on Off 254
– – on on on on on on on on 255
S Standard
The input/output data of the MCP 483C IE are compatible with the input/out-
put data from the previous MCP, e.g. MCP 483 and MCP 310.
S Handwheel
Up to 2 handwheels can be connected to the MCP. For each handwheel the
current handwheel value is transferred as a 16-bit absolute value relative to
the starting value. The starting value for the sensor counter in the hand-
wheel is 0.
S Additional I/Os
The additional I/Os include:
– Customer keys (KT1 to KT9)
– Customer key outputs (KT_OUT1 to KT_OUT6)
– RESET output (R14_LED)
– Rotary switch (X31)
S to the PLC basic program for transferring standard I/O data to the VDI inter-
face
Notice
Processing of additional I/O data is the sole responsibility of the user (machine
manufacturer) and is not supported by the PLC basic program.
PLC basic To transfer standard MCP 483C IE input/output data IE via the PLC basic pro-
program gram, the MCP address configured by means of the S2 switch on the module
must be entered in the communication parameters of the FB 1 function block.
Function block FB 1
The communication parameters of the MCP are called MCPx... (x = 1 or 2) in
function block FB 1. A maximum of 2 machine control panels are supported by
the basic PLC program.
To synchronize several MCPs, the PLC program must be adapted accordingly.
This is the user’s (machine manufacturer’s) responsibility.
To operate an MCP 483C IE on a SINUMERIK 840Di sl, the following parame-
ters are relevant:
MCPNum: INT // Number of the MCPs
The MCP2... parameters are only needed if a 2nd MCP is used in addition to
the 1st MCP:
MCP2In: POINTER // Address of the input signals
MCP2Out: POINTER // Address of the output signals
MCP2BusAdr Byte // PROFIBUS address of the DP slave MCP
Notice
Parameters: MCPxStop and MCPxNotSend are of no significance.
Literature
For a detailed description of the PLC basic program or of function block FB 1,
please refer to:
/FB1/ Description of Functions, Basic Machine PLC Basic Program P3
Section: FB 1: RUN_UP Basic program, startup section
VDI interface pa- The following function blocks are available to transfer the MCP signals to the
rameter assignment VDI interface:
S FC 19: MCP_IFM, version M (milling)
S FC 24: MCP_IFM2, version M (milling)
S FC 25: MCP_IFT, version T (turning)
Notice
Function blocks FC 19, FC 24 and FC 25 are part of the PLC basic program. It
is the user’s (machine manufacturer’s) responsibility to call the block correctly
and/or assign the interface the appropriate parameters.
Literature
A detailed description of the function blocks for transferring machine control
panel signals to the VDI interface can be found in:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Section: FC 19: MCP_IFM ...
Section: FC 24: MCP_IFM2 ...
Section: FC 25: MCP_IFT ...
Example The following example shows the communication parameter settings for func-
tion block FB 1 for an MCP:
MCPNum := 1 // Number of MCPs
MCP1In := P#E0.0 // Address: Input data
MCP1Out := P#A0.0 // Address: Output data
MCP1StatRec := P#A8190.0 // Configured diagnostic address
MCP1BusAdr := 192 // MCP address (switch S2)
MCP1Timeout := S5T#700MS // Default setting
MCPMPI := FALSE // No MPI bus
MCP1Stop := FALSE // Deactivation of the DP slave MCP
MCPSDB210 := FALSE // No SDB210 for MCP
MCPCopyDB77 := FALSE // No copying to DB77
MCPBusTyp := B#16#55 // Ethernet
MCP failure An MCP failure is detected by the PLC basic program immediately after restart-
ing the PLC, even if no data have been exchanged between the MCP and PLC.
The monitoring function is activated as soon as all components have signaled
“Ready” after powerup.
An alarm is displayed on the user interface if an MCP fails:
Note
An Ethernet MCP is connected via a PCU Ethernet interface. Since the Ether-
net communication of the MCP with the SINUMERIK system software (PLC) is
based on Windows components, the MCP monitoring time may be exceeded in
the following cases:
1. Cause: Windows XP identifies a fatal exception error (Blue Screen)
Possible measures: none
2. Cause: Impairment of Ethernet communication through unsuitable PC com-
ponents.
Possible measures: Increase in MCP monitoring time (parameter:
MCPxTimeout)
Arrangement: A key and the LED positioned above it form a logical unit. The key and the LED
Keys and LEDs have the same number.
LED34
LED
S01 S02 S03 S17 S18 S19 S32 S33 S34 Key
S13 S14 S15 S16 S29 S30 S31 S44 S45 S46 S47 S48 S49 S50
Input image The following information is to be found in the table for each input bit:
– 1. line: Default designation
– 2. line: Key number (Sxy) or feedrate override switch (X30 / X31), key-
switch (X50), optional customer keys (X52)
EB n+9 – – – – – – – –
EB n+10 – – – – – – – –
EB n+11 – – – – – – – –
Output image The following information is contained in the table for each output bit:
– 1. line: Default designation
– 2. line: LED number
– Free signals
Note
We recommend setting free signals to 0 in the user program.
Notes
Motion Control Communication between SINUMERIK 840Di sl (NC and PLC), as the master,
expansion and the slave components on PROFIBUS is based on PROFIBUS DP with the
MotionControl extension.
The MotionControl extension is characterized by:
Message frame A PROFIBUS message generally adopts the following format for cyclic data
structure transmission:
Useful data The useful data for cyclic communication are referred to as parameter process
structure data objects (PPO). They are subdivided into two areas within the message
frame:
S Parameter area (PIV, parameter identifier value)
This part of the message frame is for reading and/or writing parameters and
for reading out faults.
S Process data area (PDA, process data)
In the case of a drive, for example, this area contains the control words, set-
points, or additional information and actual values.
The following data are transmitted with the process data:
– Control words and setpoints (requests: master ––> drive) or
– Status words and actual values (responses: drive ––> master)
Actual values At time TI, the current actual position values are read from all isochronous DP
slave drives. In the next DP cycle, the actual values are transferred to the DP
master in the time TDX.
Position controller The NC position controller is started at the time TM, with TM > TDX, and com-
putes the new speed setpoint for each axis on the basis of the position setpoint
and the transferred actual position value.
Setpoints At the start of the next DP cycle, the speed setpoints are transferred from the
DP master to the DP slave drives in the time TDX.
At time TO, the speed setpoints are taken as new specified values for all drive
controllers.
TMAPC = TDP
NC:
Master or position TM
controller R
TDX TDX
1 2
PROFIBUS-DP
DPV1 G T R GC Dx Dx Dx DPV1 G T R GC Dx Dx Dx
communication
Speed
control
cycle
Drives:
R R R R R R R R R R R R R R R R
DP slaves: 1 ... 3
TO TI
TI TO
1
The actual values for the current DP cycle / position control cycle
are transferred from the DP slave drives to the NC position controller
2
The setpoints computed by the NC position controller are transferred
to the DP slave drives
Notice
Only two enabled terminating resistors are permitted per bus line.
Example:
PROFIBUS DP
network Field device Field device
SIMATIC ET200 SIMATIC ET200
installation
SINUMERIK 840Di sl
Off on
PCU
PROFIBUS-DP
on
(max. of 100 m) MCI board
PROFIBUS-DP
Off Off
on
Terminating resistor in
Drive unit Drive unit the connector enabled
SINAMICS S120 SINAMICS S120
Terminating resistor in the
Off
connector not enabled
8.2 Requirements
As a condition for creating a PROFIBUS configuration using the default configu-
ration the following components are required:
S SIMATIC STEP 7
S 840Di sl Rack
(a SIMATIC 300 station preconfigured for SINUMERIK 840Di sl. Part of the
PLC basic program)
S SlaveOM
(part of the scope of supply of a SINUMERIK 840Di sl: SIMATIC add-on soft-
ware)
SIMATIC STEP 7 SIMATIC STEP 7 (option) is required in the following version or later:
SINUMERIK If SIMATIC STEP 7 is installed on the SINUMERIK 840Di sl, no additional MPI/
840Di sl PROFIBUS cable is required to load the S7 configuration in the PLC.
Windows applications executed on the SINUMERIK 840Di sl have direct access
to the PLC through the internal MPI interface of the MCI board.
Installation of additional software on the SINUMERIK 840Di sl is described in
detail in Chapter 18, Page 18-485.
External computer If SIMATIC STEP 7 is installed on an external computer (PG/PC), it must fulfill
(PG/PC) the following conditions:
840Di sl Rack The 840Di sl Rack is a SIMATIC-300 station preconfigured for SINUMERIK
840Di sl. The following version is available in the hardware catalog of HW Con-
fig:
Installation The 840Di sl Rack is part of the PLC Toolbox. When the PLC Toolbox is
installed, it is automatically installed in SIMATIC STEP 7.
Note
The PLC basic program must be installed on the computer on which SIMATIC
STEP 7 is installed. For installing the PLC basic program, please observe the
appropriate notes in the file:
S <Installation path>\importantinfo.rtf
Once the PLC basic program has been successfully installed the 840Di sl Rack
can be accessed in the hardware catalog of SIMATIC STEP 7, “HW Config”:
SlaveOM The SlaveOM (Slave Object Manager) for SINUMERIK 840Di sl permits dialog-
based S7 configuration of the following PROFIBUS drives:
– SIMATIC S120
– SIMODRIVE 611 universal or universal E
– SIMODRIVE POSMO CD/CA
– SIMODRIVE POSMO SI
– SIMODRIVE POSMO A
– ADI4 (Analog Drive Interface for 4 Axes)
Notice
If the SlaveOM is used in conjunction with other PLC CPUs, a consistency error
is signaled when compiling the S7 configuration and no system data blocks are
generated.
Installation The SlaveOM is part of the PLC Toolbox. When the PLC Toolbox is installed, it
is automatically installed in SIMATIC STEP 7. The DP slave drives specified
above are available in the hardware catalog at the following location:
Note
The PLC basic program must be installed on the computer on which SIMATIC
STEP 7 is installed. For installing the PLC basic program, please observe the
appropriate notes in the file:
S <Installation path>\importantinfo.rtf
GSD file All properties of a DP slave are stored in a DMF file (Device Master File) in
ASCII format. STEP 7 requires one module-specific GSD file each for each DP
slave so that the DP slave can be selected from the hardware catalog.
If a DP slave is not displayed in the hardware catalog of “HW-Config”, you must
install a GSD file. To do that, use menu command Tools > Install new GSD file.
As soon as you have installed the GSD file the DP slave is available in the hard-
ware catalog at the following location:
Notice
The GSD files must be installed on the computer on which SIMATIC STEP 7 is
already installed.
To install a GSD file, please refer to the appropriate notes in the file: <Installa-
tion path>\importantinfo.rtf
8.3.1 Prerequisite
S7 project The procedure described in this section for setting up the PROFIBUS configura-
tion as well as the parameterization of various components (for example, SI-
NAMIC drives, AD14), is based on an S7 project created using the description
in Section 8.3, Page 8-178.
The following status of the S7 project is required:
– S7 project is has been set up (name: SIN840Di sl)
– Station 300 has been set up
– Interface (X102) MPI or PROFIBUS is parameterized
– Interface (X101) PROFIBUS is parameterized
– Input/output data areas of the NC are parameterized
Note
The instructions given in this section are essentially limited to the special char-
acteristics of the SINUMERIK 840Di sl. For more details about working with
SIMATIC STEP 7 please refer to the relevant SIMATIC documentation or online
help.
Starting Start “HW-Config” by opening the station and double-clicking on the hardware
HW-Config icon.
SIN840Di sl – <Installation
path>\step7\s7proj\SIN840Di sl
SIN840Di sl Hardware PLC 317–2DP 2AJ10
SIMATIC
300(1)
PLC 317–2DP 2AJ10
In HW-Config, now insert the required PROFIBUS modules from the hardware
catalog into the S7 project.
S NC
The NC only has access to PROFIBUS(1), interface (X101) corresponding
to slot X2.
S PLC
The PLC has access to both PROFIBUS interfaces.
Note
S PROFIBUS(1), interface (X101) corresponding to slot X2
As the drives are connected via this interface, the PROFIBUS can only be
operated in mode “DP master”.
1) 2) 3)
(0) 840Di sl
(5) SINUM (6) IM 153 (7) SIMOD
2 PLC 317–2DP 2AJ10
X1 MPI/DP
X2 DP
4 NCK 840D sl
5 CP 840D sl
4) 5) 6) 7) 8)
(8) IM 153 (9) SINAM (10) SIMOD (11) POSM (12) ADI4
POSMO SI
Once you have included the DP slaves in the configuration and parameterized
them individually, for concluding parameterization of the isochronous DP com-
munication of the PROFIBUS(1): interface (X101) corresponding to slot X2, you
must set the following parameters of the isochronous DP slaves in two separate
stages:
Step1:
S Activation of the equidistant DP cycle
S Equidistance master cyclic component TDX
Step2:
S Equidistant DP cycle TDP
S Master application cycle TMAPC
S Actual value acquisition TI
S Setpoint acceptance TO
An overview of the various times of a DP cycle is shown in Fig. 8-2, Page 8-173.
Note
The procedure for assigning the final parameters for isochronous DP commu-
nication is exemplified by one DP slave S120. Proceed in the same manner for
other isochronous DP slaves, e.g., SIMODRIVE 611U, ADI4; etc.
Notice
If DP slave ADI4 interfaces are present in an S7 project on which final parame-
terization is to be performed, certain boundary conditions must be observed.
See also:
References /ADI4/ ADI4 Analog drive interface for four axes
Section: Parameterization
Parameterization of DP communication
Boundary conditions
Activation of the If you double-click an S120 DP slave in the station window, the dialog box: “DP
isochronous Slave Properties” opens.
DP cycle It is recommended that the isochronous DP cycle be enabled for all DP slaves
S120 by enabling the isochronous DP cycle for the selected DP slave S120,
and then performing an alignment.
During adjustment all the values displayed in dialog box:
S DP slave properties
Tab card: Isochrone mode
are transferred to all DP slaves of the same type in the configuration, here DP
slave S120.
DP slave properties
Network settings in ms
Factor
Increment/base time [ms]
Master application 2.000 = 1 2.000
x
cycle [ms]:
Factor
Increment/base time [ms]
DP cycle [msec]: 2.000 = 16 x 0.125
Factor
Increment/base time [ms]
Time Ti [ms]
0.125 = 1 x 0.125
Actual value acquisition:
Factor
Increment/base time [ms]
Time To [ms]
0.625 = 5 x 0.125
Setpoint acceptance:
Alignment
OK Cancel Help
Notice
If there are different types of isochronous DP slaves in a S7 project, e.g. differ-
ent SINAMICS drives, ADI4, etc., the following steps:
1. Synchronize drive to isochronous DP cycle
2. Perform adjustment
must be performed for each type of DP slave first before you can go on to set
the other parameters.
Equid. master cycl. After synchronization to the isochronous DP cycle has been activated for all DP
component slaves, the timer requirement of the cyclic portion of DP communication must be
TDX calculated.
Calculation is performed by the DP master on activation of the isochronous bus
cycle.
Equidistant DP cycle When calculating the cyclic portion of the PROFIBUS communication, the time
TDP for the isochronous DP cycle is automatically changed to the time required as
the minimum. This change must be undone by reentering the time intended for
the isochronous DP cycle.
Options
Equidistance Lines
Configured: 0 Total: 0
Graduation:
Isochronous DP cycle: 2.000 ms 0.125 ms Details ...
(min = 1.000 ms; max = 32.000 ms)
Note
You are advised not to activate the option “Times Ti and To same for all slaves”
in the “Synchronization of the slaves” group.
On tab card “Clock synchronization” the following parameters are now set for
each type of DP slave:
– Equidistant DP cycle TDP
– Master application cycle TMAPC
– Actual value acquisition Ti
– Setpoint transfer To
.
DP slave properties
Network settings in ms
Factor
Increment/base time [ms]
Master application 2.000 = 1 2.000
x
cycle [ms]:
Factor
Increment/base time [ms]
DP cycle [msec]: 2.000 = 16 x 0.125
Factor
Increment/base time [ms]
Time Ti [ms] 0.125 = 1 x 0.125
(actual value acquisition):
Factor
Increment/base time [ms]
Time To [ms] x
1.500 = 12 0.125
(setpoint acceptance):
Alignment
OK Cancel Help
DP cycle The “DP cycle” of DP slave S120 must be set to the cycle time of the DP master
TDP displayed under > “Isochronous DP cycle” in group box “Network settings in
ms”.
Notice
For DP cycle time TDP the following condition must be fulfilled:
DP cycle = isochron. DP cycle
Master application Via parameter: Master Application Cycle TMAPC defines the integer ration be-
cycle TMAPC tween the master application (NC position controller) and the isochronous DP
cycle.
Using ratios other then 1:1, the dead times of the position controller can be re-
duced if NC hardware of the lower performance range is used.
Notice
On a DP slave S120 used with SINUMERIK 840Di sl, the ratio between the
master application cycle TMAC and DP cycle time TDP must be 1:1.
Master application cycle = DP cycle
Actual value Via parameter: Actual-value acquisition Ti defines the time at which the actual
acquisition value (actual position value) can be read in from a DP slave S120.
Ti
Note
You are strongly recommended to use the same value for the time of actual
value acquisition Ti for all DP slaves S120, in particular if the axes interpolate.
Notice
The following condition must be observed for the time of actual-value sensing
TI:
DP cycle >= actual value acquisition >= base time
Setpoint Via parameter: Setpoint acceptance To defines the time when the speed set-
acceptance point of the NC position controller is accepted by a DP slave S120.
To
Note
You are strongly recommended to use the same value for the time of setpoint
acceptance To for all DP slaves S120, in particular if the axes interpolate.
Notice
The following condition must be observed for the time of setpoint acceptance
TO:
DP cycle >= setpoint accept. >= isochron. master cycl. component + base
time
Adjustment Activating button: Adjust transfers the values displayed in the “Clock synchro-
nization” tab to all other DP slaves S120 in the configuration.
This adjustment must be carried out at the end, and the dialog box must then be
confirmed with OK.
Notice
If there are different types of isochronous DP slaves in a S7 project, e.g. differ-
ent SINAMICS drives, ADI4, etc., the following parameters:
– Equidistant DP cycle TDP
– Master application cycle TMAPC
– Actual value acquisition TI
– Setpoint acceptance TO
must be set for each DP slave type separately as described above, and then
adjusted.
Adjustment only transfers the values displayed on tab card: “Clock Synchro-
nization” to the DP slave of the same type.
System data blocks (SDB) contain all the information required for PROFIBUS
communication between the DP master and connected DP slaves. System data
blocks are generated by compiling the current configuration with “HW-Config”.
Consistency check Always check that the system data blocks are error-free before storing and
compiling them. To do that select menu item: Station > Check consistency.
Save and The menu command Station > Save and Compile saves the current configura-
compile tion in S7 as object: “Station” and is then compiled.
System data If the configuration is compiled without error the system data blocks are gener-
blocks ated and stored in directory: “Blocks” of the PLC.
In example project: “SIN840Di sl” the system data blocks are located at:
S SIN840Di sl
SIMATIC 300(1)
PLC317-2DP 2AJ10
STEP 7 Program(3)
Blocks > System data
Note
System data blocks cannot be edited individually. Only the configuration as a
whole can be edited.
Once you have successfully generated the system data blocks you can load the
configuration into the PLC.
Loading of the configuration is described in detail as part of PLC installation and
start-up in Section 6.7, Page 6-151.
The following specific diagnostic displays are recommended for diagnosis of the
PROFIBUS or DP slave status when checking the configuration or when errors
occur:
S 840Di Startup
menu bar: Window > Diagnosis > Profibus > Bus or Slaves
S HMI Advanced
Operating Area Switchover > Diagnosis > Service Displays > “ETC”
key > Profibus Diagnosis
Note
To simplify parameterization of the isochronous communication on the PROFI-
BUS DP, you must first insert all the SIMATIC I/Os you require into the configu-
ration before parameterization of the DP drives (e.g. DP slave 611U or ADI4).
Note
To check whether a module selected from the hardware catalog complies with
the module in the automation system, the following procedure is recom-
mended:
1. Put down the MLFB numbers of all modules used in the automation system.
2. Select the appropriate module from the hardware catalog and compare the
order number (MLFB) with the MLFB number of the module displayed in the
hardware catalog. Both MLFB numbers must be the same.
Note
To make parameterization of isochronous communication with PROFIBUS DP
easier, we recommend inserting all required DP slaves 611U into the configura-
tion before setting the times for isochronous communication.
To insert a DP slave PP72/48 into the configuration, open the hardware catalog
using menu command View > Catalog.
The DP slave PP72/48 is to be found at:
S Profile: Standard
PROFIBUS DP > Further field units > Drives > IO > PP input//
output module
Click with the left mouse button on the DP slave PP72/48 (PP input/output mod-
ule) in the hardware catalog and drag it onto the DP master system in the sta-
tion window, holding down the left mouse button.
The DP master system is displayed in the station window with the following
symbol:
When you release the left mouse button, the DP slave PP72/48 is inserted into
the configuration.
Note
Make sure that the cursor that appears as a crossed-out circle when dragging
the DP slave is positioned exactly on the DP master system so that it can be
inserted into the configuration.
As soon as you have inserted DP slave PP72/48 into the configuration, dialog
box “PROFIBUS properties interface PP input/output” is displayed.
The following PROFIBUS parameters must either be set or verified:
– PROFIBUS address
– Data transfer rate
– Profile
Notice
The PROFIBUS address of DP slave PP72/48 set in the S7 project must match
the PROFIBUS address set on the module using switch S1 (see Section 2.11,
Page 2-79).
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration of DP slave PP72/48
PROFIBUS address
2. I/O module PP72/48
PROFIBUS address (switch S1)
When the dialog box is closed DP slave PP72/48 is inserted into the DP master
system and the detail view of DP slave PP72/48 is displayed in the station win-
dow. Select one of the modules listed under DP slave PP72/48 (PP input/output
module) from the hardware catalog and insert it in slot 1 of the detail view.
The I/O addresses are assigned by “HW-Config” automatically and should be
changed taking into account the following supplementary conditions:
S SIMATIC STEP 7
SIMATIC STEP 7 is needed to customize the PLC basic and user programs
to the requirements of the respective automation system. SIMATIC STEP7
can be installed directly on the PCU of the SINUMERIK 840Di sl. How to
install additional software is described in Section 18, Page 18-485.
Note
The PLC basic program must be installed on the computer on which SIMATIC
STEP 7 is installed. For installing the PLC basic program, please observe the
appropriate notes in the file:
S <Installation path>\importantinfo.rtf
Literature The following manuals are required for installation and start-up of the MCP:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Description of the program structure and modules of the PLC basic program.
/BH/ Operator Components Manual
Description of MCP 310 (interfaces, electrical connection, etc.)
/Z/ Catalog NCZ
Connection Components: Cables, connectors, etc.
Automation To start up the MCP the automation system must be completely electrically and
system mechanically connected with respect to NC, PLC and MCP.
The drives must be secured against accidental moving.
Interfaces Fig. 8-11 below shows the interfaces on the rear of the module:
COM board
COM board
Fig. 8-11 Rear of the MCP 310 showing the control and display elements and the interfaces
1 2 3
SHIELDM24 P24
For a detailed description of the electrical and mechanical design and of the
machine control panel interfaces, please refer to:
References: /BH/ Operator Components, Manual
Section: Machine control panel MCP 310
Display of the After the MCP has been electrically connected, all LEDs on the front side of the
software version MCP flash until communication is established between MCP and PLC.
Simultaneously pressing the two keys “Feed stop” and “Feed enable” (in the
bottom right corner) displays the version number of the current software version
using the LEDs now lighting continuously.
Switch S3 The PROFIBUS address and connection type are set via switch S3 on the rear
of the MCP:
10 9 8 7 6 5 4 3 2 1 Meaning / value
on on – – – – – – – – Connection type: PROFIBUS
– – off – – – – – – – Reserved
PROFIBUS address
– – – off off off off off off off 0
– – – off off off off off off on 1
– – – on off off off off on off 2
– – – off off off off off on on 3
– – – : : : : : : : :
– – – on on on on on on off 126
– – – on on on on on on on 127
Switch settings 10 – 8 must be set according to the information in the table.
Notice
In the state as delivered, the connection type is: MPI (10 – 9: off, off) set.
Standard The function transfers input/output data from the function keys and user-specific
keys and outputs:
S Input data: 8 byte
S Output data: 8 byte
The input/output data for machine control panel MCP 310 is compatible with the
input/output data from the previous machine control panel OP 032S.
Handwheel The function transfers the absolute values for the two handwheels that can be
connected to the machine control panel:
For each handwheel the current handwheel value is transferred as a 16-bit ab-
solute value relative to the starting value. The starting value for the sensor
counter in the handwheel is 0.
Additional I/Os The function transfers the data for all non-standard inputs/outputs:
S Direct control key
S Customer keys: 6 signals (bit 0 to bit 6)
S Rotary switch
with the following distribution:
This section describes the configuration of a DP slave: MCP 310 with the aid of
the sample configuration of a SIMATIC S7 project as shown in Fig. 8-14.
The configuration comprises the following modules:
S SIMATIC station 300 with SINUMERIK 810D/840D and PLC 317-2DP
S SINUMERIK MCP with module: standard, handwheel, extended
To configure DP slave: MCP 310 the following steps must be carried out in the
S7 project:
1. Insert DP slave: MCP 310 in the configuration
(see Fig. 8-14, Page 8-195: 1)
2. Set the PROFIBUS address.
3. Insert the modules in DP slave: MCP 310 for the functions required.
(see Fig. 8-14, Page 8-195: 2)
4. Set the I/O addresses for the individual slots.
Requirements: S7 The following status of the S7 project into which DP–Slave: MCP 310 is to be
project inserted is assumed:
– You have created the S7 project
– You have set up a SIMATIC 300 station with PROFIBUS master-capable
SINUMERIK controller
Inserting the DP To insert a DP slave: MCP 310 into the configuration, open the hardware cata-
slave log with menu item View > Catalog.
S Profile: Standard
PROFIBUS-DP > Other field devices > NC/RC > Motion Control
> SINUMERIK MCP
Select the DP slave by left-clicking it in the hardware catalog: MCP 310 (SI-
NUMERIK MCP) and drag it while holding down the mouse key onto the DP
master system in the station window.
The DP master system is displayed in the station window with the following
symbol:
When you release the left mouse key, DP slave: MCP is inserted in the configu-
ration.
Note
As you drag the DP slave the cursor appears as a circle with a slash through it.
When the cursor is positioned exactly over the DP master system, it changes to
a plus sign, and the DP slave can be added to the configuration.
PROFIBUS When you have inserted DP slave: MCP 310 into the configuration, dialog
Parameter “Properties – PROFIBUS Interface SINUMERIK MCP” is displayed.
The following PROFIBUS parameters must either be set or verified:
– PROFIBUS address
– Data transfer rate
– Profile
Notice
The PROFIBUS address set in the S7 project for DP slave: MCP 310 must
match the PROFIBUS address set on the module (DIP switch S3).
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration DP slave: MCP 310
PROFIBUS address
2. Machine control panel MCP 310
PROFIBUS address (DIP switch S3)
Adding a module The active functions and hence the number of user data elements to be trans-
ferred are chosen by selecting the appropriate pre-configured module. The mo-
dules are listed in the hardware catalog under DP slave: MCP 310. The follow-
ing modules are available:
S Universal module (not applicable)
S standard
S standard, handwheel
S standard, extended
S standard, handwheel, extended
Module: standard
The module transfers the data for the “Standard” function:
Setting the I/O ad- When you insert a module in slot 1 of DP slave: MCP 310 the input/output ad-
dresses dresses of STEP 7 are automatically assigned.
Double clicking with the left mouse button on a slot opens the “Properties – DP
slave” dialog box. The starting addresses for the I/O data for the slot can be set
here.
S to the PLC basic program for transferring standard I/O data to the VDI inter-
face
Notice
“Handwheel” function
The “Handwheel” function is not currently supported by the basic PLC program.
“Additional I/Os” function
Processing of additional I/O data is the sole responsibility of the user (machine
manufacturer) and is not supported by the basic PLC program.
PLC basic In order to transfer standard input/output data of DP slave: MCP 310 with the
program PLC basic program, the I/O address range in question must be entered in the
communications parameters of function block FB1.
The MCP2... parameters are only needed if a 2nd MCP is used in addition to
the 1st MCP:
MCP2In: POINTER // Address of the input signals
MCP2Out: POINTER // Address of the output signals
MCP2BusAdr Byte // PROFIBUS address of the DP slave MCP
Notice
Parameters: MCPxStop and MCPxNotSend are of no significance.
Literature
For a detailed description of the PLC basic program or of function block FB 1,
please refer to:
/FB1/ Description of Functions, Basic Machine PLC Basic Program P3
Section: FB 1: RUN_UP Basic program, startup section
VDI interface pa- The following function blocks can be used to assign the VDI interface:
rameter assignment S FC 24: Machine control panel MCP 310, version M (milling)
Notice
Function blocks FC 19, FC 24 and FC 25 are part of the PLC basic program. It
is the user’s (machine manufacturer’s) responsibility to call the block correctly
and/or assign the interface the appropriate parameters.
Literature
A detailed description of the function blocks for transferring machine control
panel signals to the VDI interface can be found in:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Section: FC 19: MCP_IFM ...
Section: FC 24: MCP_IFM2 ...
Chapter:FC 25: MCP_IFT ...
Example The following example shows the communication parameter settings for func-
tion block FB 1 for an MCP:
MCPNum := 1 // Number of MCPs
MCP1In := P#E0.0 // Address: Input data
MCP1Out := P#A0.0 // Address: Output data
MCP1StatRec := P#A8190.0 // Configured diagnostic address
MCP1BusAdr := 5 // PROFIBUS address of the DP slave MCP
MCP1Timeout := S5T#700MS // Default setting
MCPMPI := FALSE // No MPI bus
MCP1Stop := FALSE // Deactivation of the DP slave MCP
MCPSDB210 := FALSE // No SDB210 for MCP
MCPCopyDB77 := FALSE // No copying to DB 77
MCPBusTyp := B#16#33 // PROFIBUS
PLC user program If an MCP is connected via PROFIBUS DP, the basic PLC program does not
check for module failure.
In this case the MCP is monitored by a standard mechanism to monitor the ac-
tive DP slave:
Customized To allow the user to intervene when a DP slave: MCP 310, the following orga-
response nization blocks are inserted in the PLC user program:
Please refer to the corresponding SIMATIC literature for details of linking orga-
nization blocks and evaluating diagnostic data.
Notice
In the event of the failure of a machine control panel connected via MPI, the
following alarm is triggered by the PLC basic program:
Arrangement: A key and the LED positioned above it form a logical unit. The key and the LED
Keys and LEDs have the same number.
LED09 LED01 LED02 LED03 LED21 LED22 LED23 LED36 LED37 LED38
LED
S09 S01 S02 S03 S21 S22 S23 S36 S37 S38 Key
S10 S11 S12 S04 S24 S25 S26 S39 S40 S41
S13 S14 S15 S05 S27 S28 S29 S42 S43 S44
S16 S17 S18 S06 S30 S31 S32 S45 S46 S47
Input image Arrangement of key signals in the input image of DP slave: MCP 310:
Output image Arrangement of LED signals in the output image of the DP slave: MCP 310:
The following information is to be found in the table for each output bit:
– 1. line: Default designation
– 2. line: LED number
S SIMATIC STEP 7
SIMATIC STEP 7 is needed to customize the PLC basic and user programs
to the requirements of the respective automation system. SIMATIC STEP7
can be installed directly on the PCU of the SINUMERIK 840Di sl. How to
install additional software is described in Chapter 18, Page 18-485.
Literature The following manuals are required for installation and start-up of the MCP:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Description of the program structure and modules of the PLC basic program.
/BH/ Operator Components Manual
Description of MCP (interfaces, electrical connection, etc.)
/Z/ Catalog NCZ
Connection Components: Cables, connectors, etc.
Automation To start up the MCP the automation system must be completely electrically and
system mechanically connected with respect to NC, PLC and MCP.
The drives must be secured against accidental moving.
Interfaces Fig. 8-17 below shows the interfaces on the rear of the module:
Termination equipotential
bonding conductor PROFIBUS X20
Power supply X10 Handwheels X60/X61
Rotary switch X30/X31 LEDs 1...4 Handwheel signal type S1
COM board
1 2 3
SHIELDM24 P24
For a detailed description of the electrical and mechanical design and of the
machine control panel interfaces, please refer to:
References: /BH/ Operator Components, Manual
Section: Machine control panel MCP 483
Display of the After the MCP has been electrically connected, all LEDs on the front side of the
software version MCP flash until communication is established between MCP and PLC.
Simultaneously pressing the two keys “Feed stop” and “Feed enable” (in the
bottom right corner) displays the version number of the current software version
using the LEDs now lighting continuously.
Switch S3 The PROFIBUS address and connection type are set with switch S3 on the rear
of the MCP:
10 9 8 7 6 5 4 3 2 1 Meaning / value
on on – – – – – – – – Connection type: PROFIBUS
– – off – – – – – – – Reserved
PROFIBUS address
– – – off off off off off off off 0
– – – off off off off off off on 1
– – – on off off off off on off 2
– – – off off off off off on on 3
– – – : : : : : : : :
– – – on on on on on on off 126
– – – on on on on on on on 127
Switch settings 10 – 8 must be set according to the data in the table.
Notice
In the state as delivered, the connection type is: MPI (10 – 9: off, off) set.
Standard The function transfers input/output data from the function keys and user-specific
keys and outputs:
S Input data: 8 byte
S Output data: 8 byte
The input/output data for machine control panel MCP 483 is compatible with the
input/output data from the previous machine control panel:
2nd handwheel The function transfers the absolute values for the two handwheels that can be
connected to the machine control panel:
For each handwheel the current handwheel value is transferred as a 16-bit ab-
solute value relative to the starting value. The starting value for the sensor
counter in the handwheel is 0.
The absolute values are transferred in big endian format.
The data for both handwheels is always transferred. The absolute value for a
handwheel that is not connected is always 0.
Additional I/Os The function transfers the data for all non-standard inputs/outputs:
S Direct control key
S Customer keys: 6 signals (bit 0 to bit 6)
S Rotary switch
with the following distribution:
This section describes the configuration of a DP slave: MCP 483 by way of ex-
ample of the configuration of a SIMATIC S7 project shown in Fig. 8-19.
The configuration comprises the following modules:
S SIMATIC station 300 with SINUMERIK 810D/840D and PLC 317-2DP
S SINUMERIK MCP with module: standard, handwheel, extended
To configure DP slave: MCP 483 the following steps must be carried out in the
S7 project:
1. Insert DP slave: MCP 1,226.82 cm the configuration
(see Fig. 8-19, Page 8-208: 1)
2. Set the PROFIBUS address.
3. Insert the modules in DP slave: MCP 483 for the functions required.
(see Fig. 8-19, Page 8-208: 2)
4. Set the I/O addresses for the individual slots.
Requirements: S7 The following status of the S7 project into which DP-Slave: MCP 483 is to be
project inserted is assumed:
– You have created the S7 project
– You have set up a SIMATIC 300 station with PROFIBUS master-capable
SINUMERIK controller
DP slave: MCP 483 To insert a DP slave: MCP 483 into the configuration, open the hardware cata-
log with menu item View > Catalog.
S Profile: Standard
PROFIBUS-DP > Other field devices > NC/RC > Motion Control
> SINUMERIK MCP
Select the DP slave by left-clicking it in the hardware catalog: MCP 483 (SI-
NUMERIK MCP) and drag it while holding down the mouse key onto the DP
master system in the station window.
The DP master system is displayed in the station window with the following
symbol:
When you release the left mouse key, DP slave: MCP 483 is inserted in the con-
figuration.
Note
As you drag the DP slave the cursor appears as a circle with a slash through it.
When the cursor is positioned exactly over the DP master system, it changes to
a plus sign, and the DP slave can be added to the configuration.
PROFIBUS When you have inserted DP slave: MCP 483 into the configuration, dialog
Parameter “Properties – PROFIBUS Interface SINUMERIK MCP” is displayed.
The following PROFIBUS parameters must either be set or verified:
– PROFIBUS address
– Data transfer rate
– Profile
Notice
The PROFIBUS address set in the S7 project for DP slave: MCP 483 must
match the PROFIBUS address set on the module (DIP switch S3).
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration DP slave: MCP 483
PROFIBUS address
2. Machine control panel MCP 483
PROFIBUS address (DIP switch S3)
Adding a module The active functions and hence the number of user data elements to be trans-
ferred are chosen by selecting the appropriate pre-configured module. The mo-
dules are listed in the hardware catalog under DP slave: MCP 483. The follow-
ing modules are available:
S Universal module (not applicable)
S standard
S standard, handwheel
S standard, extended
S standard, handwheel, extended
Module: standard
The module transfers the data for the “Standard” function:
Setting the I/O ad- When you insert a module in slot 1 of DP slave: MCP 483 the input/output ad-
dresses dresses of STEP 7 are automatically assigned.
Double clicking with the left mouse button on a slot opens the “Properties – DP
slave” dialog box. The starting addresses for the I/O data for the slot can be set
here.
S to the PLC basic program for transferring standard I/O data to the VDI inter-
face
Notice
“Handwheel” function
The “Handwheel” function is not currently supported by the basic PLC program.
“Additional I/Os” function
Processing of additional I/O data is the sole responsibility of the user (machine
manufacturer) and is not supported by the basic PLC program.
PLC basic In order to transfer standard input/output data of DP slave: MCP 483 with the
program PLC basic program, the I/O address range in question must be entered in the
communications parameters of function block FB1.
The MCP2... parameters are only needed if a 2nd MCP is used in addition to
the 1st MCP:
MCP2In: POINTER // Address of the input signals
MCP2Out: POINTER // Address of the output signals
MCP2BusAdr Byte // PROFIBUS address of the DP slave MCP
Notice
Parameters: MCPxStop and MCPxNotSend are of no significance.
Literature
For a detailed description of the PLC basic program or of function block FB 1,
please refer to:
/FB1/ Description of Functions, Basic Machine PLC Basic Program P3
Section: FB 1: RUN_UP Basic program, startup section
VDI interface The following function blocks can be used to assign the VDI interface:
parameter S FC 19: Machine control panel MCP 483, version M (milling)
assignment
S FC 25: Machine control panel MCP 483, version T (turning)
Notice
Function blocks FC 19, FC 24 and FC 25 are part of the PLC basic program. It
is the user’s (machine manufacturer’s) responsibility to call the block correctly
and/or assign the interface the appropriate parameters.
Literature
A detailed description of the function blocks for transferring machine control
panel signals to the VDI interface can be found in:
/FB1/ Description of Functions, Basic Machine P3, PLC Basic Program
Section: FC 19: MCP_IFM ...
Section: FC 24: MCP_IFM2 ...
Section: FC 25: MCP_IFT ...
Example The following example shows the communication parameter settings for func-
tion block FB 1 for an MCP:
MCPNum := 1 // Number of MCPs
MCP1In := P#E0.0 // Address: Input data
MCP1Out := P#A0.0 // Address: Output data
MCP1StatRec := P#A8190.0 // Configured diagnostic address
MCP1BusAdr := 5 // PROFIBUS address of the DP slave MCP
MCP1Timeout := S5T#700MS // Default setting
MCPMPI := FALSE // No MPI bus
MCP1Stop := FALSE // Deactivation of the DP slave MCP
MCPSDB210 := FALSE // No SDB210 for MCP
MCPCopyDB77 := FALSE // No copying to DB77
MCPBusTyp := B#16#33 // PROFIBUS
PLC user program If an MCP is connected via PROFIBUS DP, the basic PLC program does not
check for module failure.
In this case the MCP is monitored by a standard mechanism to monitor the ac-
tive DP slave:
Customized To allow the user to intervene when a DP slave: MCP 483, the following
response organization blocks are inserted in the PLC user program:
Please refer to the corresponding SIMATIC literature for details of linking orga-
nization blocks and evaluating diagnostic data.
Notice
In the event of the failure of a machine control panel connected via MPI, the
following alarm is triggered by the PLC basic program:
Arrangement: A key and the LED positioned above it form a logical unit. The key and the LED
Keys and LEDs have the same number.
LED34
LED
S09 S01 S02 S17 S18 S19 S32 S33 S34 Key
S13 S14 S15 S16 S29 S30 S31 S44 S45 S46 S47 S48 S49 S50
Input image Arrangement of key signals in the input image of DP slave: MCP 483:
Output image Arrangement of LED signals in the output image of the DP slave: MCP 483:
The following information is to be found in the table for each output bit:
– 1. line: Default designation
– 2. line: LED number
Notice
The ADI4 DP slave can only be operated on an isochronous PROFIBUS DP.
8.8.1 Slave OM
Parameters for the configuration with regard to the ADI4 interface modules,
called DP slave ADI4 here, are assigned with the SlaveOM for SINUMERIK
840Di sl. For how to install the slaveOM, see below: References.
Note
To simplify parameterization of the isochronous communication on the PROFI-
BUS DP, you must first insert all the DP slaves (drives, ADI4, I/O modules, etc.)
you require into the configuration before parameterization of the DP drives,
before you set the times for isochronous communication.
To insert an ADI4 DP slave in the configuration, open the hardware catalog us-
ing the View > Catalog menu command.
The DP slave ADI4 is to be found at:
S Profile: Standard
PROFIBUS DP > SINUMERIK > ADI4
Select DP slave ADI4 by clicking it with the left mouse button and drag it to the
DP master system in the Station window holding down the mouse button.
The DP master system is displayed in the station window with the following
symbol:
When you release the left mouse button, the DP slave ADI4 is inserted into the
configuration.
Note
Make sure that the cursor, which appears as a crossed-out circle when drag-
ging the DP slave, is positioned exactly on the DP master system so that the
DP slave is inserted into the configuration.
Note
S Configuration and SlaveOM for SINAMICS
The SlaveOM for SINAMICS must be installed to configure SINAMICS
S120 drives. To do this, install the SINAMICS STARTER commissioning
tool on the same computer (PG/PC) as SIMATIC STEP7.
To insert a DP slave S120 into the configuration, open the hardware catalog
using the menu command View > Catalog.
The DP slave S120 is to be found at:
S Profile: Standard
PROFIBUS DP > SINAMICS > SINAMICS S120
Select DP slave S120 by clicking it with the left mouse button and drag it to the
DP master system in the station window while holding down the mouse button.
The DP master system is displayed in the station window with the following
symbol:
Releasing the mouse button inserts the DP slave S120 in the configuration.
Note
Make sure that the cursor, which appears as a crossed-out circle when drag-
ging the DP slave, is positioned exactly on the DP master system so that the
DP slave is inserted into the configuration.
Expanded The “expanded message frame configuration” has been provided to transfer
message frame additional drive data to the NC in the cyclic PROFIBUS message frame in addi-
configuration tion to the process data (PDA) for the selected standard message frame type
(102 to 107).
The expanded message frame configuration is described in Section 19.2, Page
19-509.
S Step 1
In Step 1, DP slave S120-specific parameter settings are made for:
– PROFIBUS address
– Device version
– PROFIBUS telegram
– I/O addresses
– Expanded message frame configuration
Step 1 should first be carried out for all DP slaves S120 required for the con-
figuration.
S Step 2
Step 2 includes parameterization of isochronous DP communication. Step 2
can be carried out finally, for any DP slave S120.
The settings made during the operational sequence above can be trans-
ferred to all of the remaining DP slaves S120 using the matching function of
SlaveOM.
PROFIBUS Inserting a DP slave S120 into the configuration will open the dialog for assign-
address ing parameters for PROFIBUS DP properties.
The PROFIBUS address is automatically set to the next free PROFIBUS ad-
dress.
The PROFIBUS address can generally be freely selected. It must, however,
match the PROFIBUS address set in the drive Control Unit (parameter P0918).
Notice
The PROFIBUS address of DP slave S120, which is set using HW Config,
must match the PROFIBUS address set in the drive:
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration of DP slave S120
PROFIBUS address
2. SINAMICS S120, CU320
Parameter P0918 (PROFIBUS node address)
Device version After this dialog has been confirmed using the button: “OK”, the dialog box:
“SIMOTION drive properties” dialog opens enabling you to set the device ver-
sion used in the drive.
PROFIBUS After this dialog has been confirmed using the button: “OK”, the dialog box: “DP
telegram Slave Properties” dialog opens.
Telegrams and process data
Selecting a message frame defines the process data (PDA) exchanged be-
tween the DP master and the DP slave.
The following vendor-specific message frames are predefined for exchanging
process data between a SINUMERIK 840Di sl (DP master) and a DP slave
S120:
S The process data of the axes or drive objects: “Drives” must be available
before the process data of all other drive objects (Control Unit, infeed, etc.).
Note
Currently, no message frames must be configured for the Control Unit and in-
feed of a drive unit. Error acknowledgement and release are performed in the
STARTER by means of free message frame configuration with BICO.
S The structure of the process data for the PROFIBUS message frame config-
ured in HW Config (object sequence and message frame type) must be
identical to the structure configured in STARTER.
Default setting
Object Message frame selection Option
1 Message frame 102, PDA–6/10
2 Message frame 103, PDA–6/10
3 Message frame 105, PDA–6/10
Overview Details
The drive objects are provided with data from the PROFIBUS message frame in the following order:
Close Hel
p
Drive_unit_Adr10
Notice
The PROFIBUS message frame of DP slave S120, which is parameterized
using HW Config, must match the corresponding data parameterized in the NC
and in the drive.
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration DP slave S120
Drive object: “Drive control”: Message frame
2. SINUMERIK 840Di sl NC
MD13060 $MN_DRIVE_TELEGRAM_TYP[n]
3. SINAMICS S120
Parameter p0922 (PROFIBUS PDA message frame selection) and
STARTER: Drive unit > Configuration
I/O addresses Communication between the NC and the drive object of a DP slave S120 in the
SINUMERIK 840Di sl can only take place if the I/O addresses for the I/O data of
a drive object are the same.
Notice
S The I/O addresses of the I/O data of a drive object must be the same, e.g.,
drive object: “Drive control”:
I/O address actual value = = I/O address setpoint
S The I/O address set by the HW Config for a drive object must match the I/O
address set in the NC.
There is no automatic adjustment!
The following data must agree:
SINUMERIK 840Di sl NC
MD13060 $MN_DRIVE_LOGIC_ADDRESS[n]
SINUMERIK 840Di sl NC
MD13120 $MN_CONTROL_UNIT_LOGIC_ADDRESS[n]
Note
To prevent changes to the I/O addresses in the NC machine data, we recom-
mend using the default machine data values when assigning I/O addresses:
S Drive objects: “Drive control”:
MD13050 $MN_DRIVE_LOGIC_ADDRESS[n], n = 0,1,...
Default values: 4100 + n*40
S Drive objects: “Control Unit”:
MD13120 $MN_CONTROL_UNIT_LOGIC_ADDRESS[n], n = 0,1,...
Default values: 6500 (1. CU), 0 (all other CUs)
After you have confirmed this dialog box using the button: “OK”, the dialog box:
“DP slave properties” closes. Step 1 of parameterization of DP slave S120 is
then complete.
Consistency The default setting with regard to the consistency of the I/O data is whole
length.
This setting results in:
S Direct accesses from the PLC user program (e.g. byte, word or double word)
to this address range are not admitted by the PLC operating system.
S Accesses to this address range must be carried out using the system func-
tions SFC 14 and SFC 15.
S Because DP slaves 611U can be assigned both to the NC and to the PLC,
check system functions SFC 14 and SFC 15 when writing data to see
whether the drive belongs to the writing component. If this is not the case,
the data access is denied.
1 2
PROFIBUS address: 10
Drive_1
Drive_2
Drive_3
1 NC
The NC writes/reads the process data for machine axes 1 to 3 from the I/O ad-
dresses and message frames assigned parameters in machine data:
S MD13050: DRIVE_LOGIC_ADDRESS[ n ]
S MD13060: DRIVE_TELEGRAM_TYP[ n ]
1. Machine axis: I/O address 4100
Message frame 102
2. Machine axis: I/O address 4140
Message frame type 102
3. Machine axis: I/O address 4180
Message frame type 102
For configuring the drive within the framework of the NC start-up, please refer to
Subsection 12.5.3, Page 12-328.
2 DP master
3 DP slave S120
DP slave S120 interprets the PROFIBUS message frames received from the
DP master based on the STARTER configuration:
PROFIBUS address: 10
8.10.1 SlaveOM
The drives are assigned parameters using the SlaveOM for SINUMERIK
840Di sl (for installation of the SlaveOM, see Section 8.1, Page 8-171: DriveOM
/ SlaveOM).
Note
To simplify parameterization of the isochronous communication on the PROFI-
BUS DP, you must first insert all the DP slaves (drives, ADI4, I/O modules, etc.)
you require into the configuration before parameterization of the DP drives,
before you set the times for isochronous DP communication.
To insert a DP slave 611U into the configuration, open the hardware catalog
using the menu command View > Catalog.
The DP slave 611U is to be found at:
S Profile: Standard
PROFIBUS DP > SIMODRIVE > SIMODRIVE 611 universal, PROFI-
BUS DP1
Select DP slave 611U by clicking it with the left mouse button and drag it to the
DP master system in the Station window holding down the mouse button.
The DP master system is displayed in the station window with the following
symbol:
When you release the left mouse button, the DP slave 611U is inserted into the
configuration.
Note
Make sure that the cursor, which appears as a crossed-out circle when drag-
ging the DP slave, is positioned exactly on the DP master system so that the
DP slave is inserted into the configuration.
Expanded In SW 2.2 and higher, “expanded message frame configuration” has been pro-
message frame vided to transfer drive data to the NC in the cyclic PROFIBUS message frame in
configuration addition to the process data (PDA) for the selected standard message frame
type (102 to 107).
The expanded message frame configuration is described in Section 19.2, Page
19-509.
S Step 1
In Step 1, DP slave 611U-specific parameter settings are made for:
– PROFIBUS address
– Number of axes and encoders (message frame type)
– I/O addresses
– Expanded message frame configuration (SW 2.2 and higher)
Step 1 should first be carried out for all DP slaves 611U required for the con-
figuration.
S Step 2
Step 2 includes parameterization of isochronous DP communication. Step 2
can be carried out finally, for any DP slave 611U.
The settings made during the operational sequence above can be trans-
ferred to all of the remaining DP slaves 611U using the matching function of
SlaveOM.
PROFIBUS Inserting a DP slave 611U into the configuration will open the dialog for parame-
address terizing the PROFIBUS DP properties.
SlaveOM sets the PROFIBUS address to the next free PROFIBUS address
automatically.
The PROFIBUS address can generally be freely selected. It must, however,
match the PROFIBUS address set in the drive (e.g. with SimoCom U) (parame-
ter P0918).
Notice
The PROFIBUS address of DP slave 611U, which is set on the SlaveOM, must
match with the PROFIBUS address set in the drive:
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration of DP slave 611U
PROFIBUS address
2. SIMODRIVE 611 universal
Parameter P0918 (PROFIBUS node address)
Dialog box Dialog box: Properties – PROFIBUS Interface SIMODRIVE 611U DP2, DP3
Tab card: Parameter
Address: PROFIBUS address
OK
Message frame After this dialog has been confirmed using the button: “OK”, the dialog box: “DP
type Slave Properties” dialog opens.
Depending on the drive functionality to be used, you must select the correct
message frame type from the listbox: Default. The selected message frame
type only defines the number of cyclically transferred process data units within
the cyclic message frames.
The number of cyclically transferred process data units depends on:
– The number of axes per drive module
– The number of encoders used per axis
– The drive functionality used
The following message frame types are predefined for parameterization of the
DP slave 611U:
Encoder 3
Notice
The message frame type of DP slave 611U, which is set on the SlaveOM, must
match with the PROFIBUS address set on the NC and the drive:
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration DP slave 611U
Message frame type
2. SINUMERIK 840Di sl NC
MD13060 DRIVE_TELEGRAM_TYP
3. SIMODRIVE 611 universal
Parameter P0922 (PROFIBUS message frame type selection)
For a detailed description of the different message frame types, please see:
I/O addresses Communication between the NC and the individual axes of the DP slaves 611U
in the SINUMERIK 840Di sl can only take place if the I/O addresses for the set-
point and actual value of an axis are the same.
This prerequisite is taken into account by SlaveOM automatically when inserting
a DP slave 611U into a configuration.
Notice
S The I/O addresses for set and actual values of an axis must be the same.
I/O address actual value = = I/O address setpoint
If a DP slave 611U is inserted into an S7 project due to a copying process
(e.g. from another S7 project), the I/O addresses are assigned exclusively
under the control of “HW-Config”.
This may have the consequence that an axis is assigned different I/O ad-
dresses for set and actual values. In this case, the I/O addresses must be
corrected manually.
Notice
The I/O address set by the SlaveOM for an axis must match the I/O address
set in the NC.
There is no automatic adjustment!
The following data must agree:
1. SIMATIC configuration of DP slave 611U
I/O address
2. SINUMERIK 840Di sl NC
MD13060 DRIVE_LOGIC_ADDRESS[n], (logical drive address)
Note
To avoid any subsequent modifications to the I/O addresses in NCK machine
data:
S MD 13050 DRIVE_LOGIC_ADDRESS[n]
it is recommended to use the default values of the machine data when config-
uring the I/O addresses within the configuration:
1st axis: Default I/O address = 4100
mth axis: Default I/O address = 4100 + (m–1)*40
The default setting for the machine data is described in Subsection 12.5.1,
Page 12-324.
Consistency The default setting with regard to the consistency of the I/O data is whole
length.
This setting results in:
S Direct accesses from the PLC user program (e.g. byte, word or double word)
to this address range are not permitted by the PLC operating system.
S Accesses to this address range must be carried out using the system func-
tions SFC 14 and SFC 15.
S Because DP slaves 611U can be assigned both to the NC and to the PLC,
check system functions SFC 14 and SFC 15 when writing data to see
whether the drive belongs to the writing component. If this is not the case,
the data access is denied.
NC DP master
I/O address, message frame type PROFIBUS address, slot and I/O address (mes-
MD13050: DRIVE_LOGIK_ADDRESS[ n ] sage frame type)
1st machine axis: 4100 PROFIBUS addr.: 10
2nd machine axis: 4140 Axis 1: Slot 5/6, I/O addr. 4100
MD 13060: DRIVE_TELEGRAM_TYP[ n ] Axis 2: Slot 9/10, I/O addr. 4140
1st machine axis: 102 (message frame type: 102)
2nd machine axis: 102
PROFIBUS-DP 2
DP Slave 611U
PROFIBUS address, message frame type
PROFIBUS addr.: 10
Message frame type: 102
Axis 1 / Drive A
Axis 2 / Drive B
Fig. 8-23 Dependencies: NC, PLC/DP master and DP slave (SIMODRIVE 611 universal)
1 NC
The NC reads/writes the axis data in the relevant I/O area of the PLC/DP master
on the basis of the I/O address entered in
S MD13050: DRIVE_LOGIC_ADDRESS[ n ]
S MD13060: DRIVE_TELEGRAM_TYP[ n ]
2 DP master
The information regarding the individual DP slaves are known to the DP mas-
ters from the PROFIBUS SDB generated from the configuration.
DP master transfers the data to/from the DP slaves in isochronous cycles using
the following information:
PROFIBUS addr. 10: Setpoint: Slot 5, I/O address 4100
Actual value: Slot 6, I/O address 4100
Setpoint: Slot 9, I/O address 4140
Actual value: Slot 10, I/O address 4140
Message frame type 102
For a 2 axis-closed-loop control module of a SIMODRIVE 611 universal, the
following assignment applies:
3 DP Slave 611U
DP slave interprets the message frames received from the DP master because
of the drive parameters
8.11.1 Function
SINUMERIK 840Di sl
DP Master PG with SIMATIC STEP 7
Segment 1 Start:
Diagnostics Topology determination
Diagnostic repeaters
You will find a detailed description of how to connect and start up a diagnostic
repeater in:
References:
SIMATIC
Manual: Diagnostic repeater for PROFIBUS DP
Drawing number: A5E00352937-01, 10/2004 Edition
Order number (MLFB): 6ES7972-0AB00-8AA0
J
S Insert/remove
No nodes should be plugged into or removed from the MPI bus of the SI-
NUMERIK 840Di sl while it is in operation without performing special mea-
sures.
5. Every MPI node must first be connected to the bus and then activated.
The node must first be deactivated before it is removed. Then you can dis-
connect the node from the bus.
6. A maximum of 2 of the following components can be connected per bus
segment:
– Machine control panel (MCP)
– Handheld unit (HHU)
7. Do not enable the bus terminating resistors at the distributor boxes of an
HHU, since they are already built into the appropriate device.
8. Maximum cable lengths:
S 200 m per bus segment
S 2,000 m overall length with RS-485 repeater
Notice
The terminating resistor is built into some components:
S Handheld unit (HHU)
Global data Global data such as are used for GD communication are the following operand
ranges of a CPU:
– Inputs, outputs (from the process image!)
– Flag bits
– Ranges from data blocks
– Timers, counters
Not recommended because the values at the receiver end are no longer
up to date; can only be configured as send operand ranges!
I/O ranges and local data cannot be used for GD communication.
GD table The operand ranges participating in global data communication are configured
in a GD table with STEP 7:
Once the GD table has been filled, compiled and the participating CPUs loaded,
these CPUs send and receive cyclically via these operand ranges at the cycle
control point (i.e. at the same time when process image updating is taking
place).
– Each column is assigned to exactly one CPU, i.e. the columns represent
the CPUs participating in data exchange (maximum 15 CPUs)
– Each row (more precisely: each editable field of a row) represents the
operand ranges via which exactly one CPU sends and one or several
CPUs receive
9.4 Requirements
As a condition for creating an MPI configuration using the default configuration
the following components are required:
S SIMATIC STEP 7
S Archive file: mcp840di.zip
The archive file contains data and function blocks for a default configuration
of the GD communication. The archive file is included in the scope of supply
of the SINUMERIK 840Di sl.
SIMATIC STEP 7 SIMATIC STEP 7 (option) is required in the following version or later:
SINUMERIK If SIMATIC STEP 7 is installed on the SINUMERIK 840Di sl, no additional MPI
840Di sl cable is required to load the configuration into the PLC because Windows ap-
plications that are executed on the SINUMERIK 840Di sl have direct access to
the PLC via the internal MPI interface on the MCI board.
Installation of additional software on the SINUMERIK 840Di sl is described in
detail in Chapter 18, Page 18-485.
External computer If SIMATIC STEP 7 is installed on an external computer (PG/PC), it must fulfill
the following conditions:
Archive file: The archive file: mcp840di.zip contains library: mcp840Di with the blocks for GD
mcp840di.zip communication. Before you can use these blocks in a separate SIMATIC S7
project, the archive must first be dearchived via the SIMATIC Manager.
Storage path The archive file is stored at the following address on the PCU’s hard disk:
S D:\SUPPORT\mcp840di.zip
To dearchive in the SIMATIC Manager please use menu item: File > Dearchive.
In dialog box: “Select target directory” select the directory into which you want to
unpack the archive. The existing default setting: “S7Proj” can be kept.
9.5.1 Precondition
S7 project The procedure for creating an MPI configuration described in this section is
based on an S7 project created using the description in Section 6.3, Page
6-137.
The following status of the S7 project is required:
– S7 project is has been set up (name: SIN840Di sl)
– Station 300 has been set up
– MPI interface is parameterized
– PROFIBUS interface is parameterized
– Input/output data areas of the NC are parameterized
Note
The instructions given in this section are essentially limited to the special char-
acteristics of the SINUMERIK 840Di sl. For more details about working with
SIMATIC STEP 7 please refer to the relevant SIMATIC documentation or On-
line Help.
Archive file: The archive file: mcp840di has been dearchived using the SIMATIC Manager
mcp840di.zip Library mcp840Di is available in SIMATIC STEP7. See previous Section 9.4,
Page 9-238.
Opening the To insert the default configuration in S7 project: SIN840Di sl the library dear-
library chived in Section 9.4, Page 9-238 with menu item: Open > File.
Select library mcp840Di and confirm the dialog box with OK.
Opening a proj-
ect
User projects Libraries Example pro- Multiple pro-
jects jects
Name Storage path
gp8x0d65 F:\Program Files\Siemens\Step7\S7libs\gp8x0d65
mcp840Di F:\Program Files\Siemens\Step7\S7proj\mcp840Di
SIMATIC_NET_CP F:\Program Files\Siemens\Step7\S7libs\simaticn
Standard Library F:\Program Files\Siemens\Step7\S7libs\StdLib30
stdlibs (V2) F:\Program Files\Siemens\Step7\S7libs\STDLIBS
Note
When you copy the blocks into the block directory of the PLC all system data
blocks with the exception of SDB210 are deleted. See Subsection 8.3.4, Page
8-185, for how to generate the system data blocks again.
Fig. 9-3 Inserting library: mcp849Di (already contains PLC basic program)
1 GST
2 GDS 1.1 DB77.DBD16 ID36
3 SR 1.1 1 1
4 GD 1.1.1 DB77.DBB8:8 IWO:8
1. GD circuit
5 GDS 1.2 DB77.DBD20 OD22
6 SR 1.2 1 1
7 GD 1.2.1 DB77.DBB0:8 OWO:8
8 GDS 2.1 DB77.DBD40 ID40
9 SR 2.1 1 1
10 GD 2.1.1 DB77.DBB32:8 IW8:8
2. GD circuit
11 GDS 2.2 DB77.DBD44 OD26
12 SR 2.2 1 1
13 GD 2.2.1 DB77.DBB24:8 OW8:8
14 GDS 3.1 DB77.DBD80 ID44
15 SR 3.1 1 1
16 GD 3.1.1 DB77.DBB60:20 IW16:20
17 GDS 3.2 DB77.DBD84 OD30
3. GD circuit
18 SR 3.2 1 1
19 GD 3.2.1 DB77.DBb48:6 OW16:6
Correlation In the case of the following components there is a defined correlation between
the MPI address and the GD identifiers which must be taken into account when
setting the MPI address and configuring the GD circles:
– Machine control panel
– MPI interface for customer operator panel
Default Because of the GD circle parameterization of the default configuration the fol-
configuration lowing MPI addresses must be used for the above components (see Table 9-2,
Page 9-242):
Handheld unit
B-MPI
10 2 2
PLC User interface
MPI bus e.g. HMI Advanced
Distributor box
Hardware The following hardware components are required to start up the handheld unit
(HHU):
Distributor box
The distributor box incorporates the MPI module interface, the HHU interface,
as well as a terminal block for connecting EMERGENCY STOP, enable keys,
handwheel and 24 V power supply.
HHU connection cable
The HHU is connected to the distributor box using the HHU cable.
MPI bus cable
Under no circumstances may the MPI connector for connecting the HHU con-
tain an integrated bus terminating resistor, since a bus terminating resistor is
already integrated in the HHU.
Programming device (e.g. PG740)
A programming device is required for the SIMATIC Manager as the platform to
match the PLC basic or PLC user program to the requirements of the appropri-
ate automation system with regard to the operation of an MCP and to load it
then into the PLC.
Note
A programming device is not required if the SIMATIC Manager is installed on
the SINUMERIK 840Di sl. How to install additional software is described in
Chapter 18, Page 18-485.
Software The following software components are required to start up the HHU:
PLC basic program
The PLC basic program is included on the SINUMERIK 840Di sl. This must be
installed before the PLC basic program can be used. See Subsection 6.1.4,
Page 6-128.
Blocks of the PLC basic program relevant to the HHU of the PLC are:
– FB1 (HHU parameters)
– FC13 (display control)
SIMATIC Manager
The SIMATIC Manager is used for adapting the PLC basic and user programs
(e.g. call of FC 13).
Automation To start up the HHU, the automation system must be completely electrically and
system mechanically connected with respect to NC, PLC and MCP. The drives must be
secured against accidental moving.
Connecting the To connect HHU electrically and for MPI communication, a distributor box is
HHU electrically used. The distributor box has an interface to the MPI bus, as well as a terminal
block for connecting EMERGENCY STOP, enable keys, handwheel and 24 V
power supply.
Connecting If you wish to connect more than two HHUs to a bus segment or if the HHU can-
several HHUs not be connected at the bus end, it is generally recommended to use a PROFI-
BUS repeater for connecting the HHUs.
ON OFF
SINUMERIK MPI
840Di sl
ON OFF
Distributor box
Note
If a HHU is connected to the bus end, no repeater is required.
For a detailed description of the electrical and mechanical design, as well as for
the interfaces of the HHU module, please refer to:
References: /BH/ Operator Components, Manual
Section: Handheld Unit and Distributor Box
Setting the MPI The HHU parameters required for MPI communication:
parameters – MPI address
– Data transfer rate
– IDLE time
are set as follows:
– up to SW V04.01.01: via DIP switch on the HHU
– as from SW V04.01.01: by means of the HHU display
To check or modify the parameters, disconnect the HHU from mains. After loos-
ening the fastening screws, you can remove the HHU front plate.
3 187.5 kbaud 3
S1 S1
2 2
IDLE time Switch setting
100 ms (no function)
1 1
ON OFF
S1 4 4
S2
3 Default MPI Switch setting 3
S2 S2
address 15D (no function)
2 2
1 1
Data transfer rate The data transfer rate must be set to 187.5 kbaud in conjunction with the SI-
NUMERIK 840Di sl.
Notice
To operate the HHU on the MPI bus of the SINUMERIK 840Di sl, the data
transfer rate must be set to 187.5 Kbaud.
MPI address The MPI address is set to FH = 15D by default. This address can normally be
kept.
Table 9-3 MPI addresses that can be set using S2
S2 MPI address
1 2 3 4
on on on on FH = 15D (default address)
on on on off EH = 14D
on on off on DH = 13D
on on off off CH = 12D
on off on on BH = 11D
on off on off AH = 10D
on off off on 9
on off off off 8
off on on on 7
off on on off 6
off on off on 5
off on off off 4
off off on on 3
off off on off 2
off off off on 1
off off off off 0
Display of After the HHU has been electrically connected the following message is dis-
software version played until communication is established between HHU and PLC: “Waiting for
and MPI address PLC”, together with the software version and the MPI address.
SIEMENS
Program Structure The PLC program is modular in design. It comprises function blocks:
– Startup and synchronization (OB 100)
– Cyclical mode (OB 1)
– Process interrupt handling (OB 40)
The user (machine manufacturer) must call the appropriate section of the basic
program in OBs 1, 40, and, 100 (see Fig. 9-10, Page 9-247).
FB 1
ÎÎÎ
OB 100
Start-up:
Restart e.g. HHU parameters
User Program
ÎÎÎÎÎ
OB 1
ÎÎÎÎÎ
FC 27
Cyclic
processing MCP_INT
NCK
FC 2 Mode group
Channel
GP-OB 1
Axis
Spindle
FC 14
MCP,
HHU
FC 6
TM
FC 19/25/26
User MCP:
program MCP_IFM
MCP_IFT FC (9/15/16/18)
HPU_MCP ASUB,
con. axes/
FC 7/8/22 spindles
TM:
TM_Trans FB 2/3/4
TM_Dir
Var. read/
write,
FC 17 PI services
Star/delta
FC 10
Error and oper. FC 13
messages
HHU:
display contr.
ÎÎÎÎÎ
OB40 FC3
ÎÎÎÎÎ
G group
Process alarm GP_PRAL
Distribution list
User
program
Setting the MPI pa- The MPI parameters are set on the PLC side in function block FB 1. Since the
rameters data transfer rate of the MPI bus with SINUMERIK 840Di sl is 187.5 kbaud, the
(FB 1) parameters have to be set as follows:
HHU: INT:= 2; // the HHU is operated on an MPI bus with
BHGMPI BOOL:= FALSE // 187.5 kbaud
Notice
To be able to utilize a HHU alternately or simultaneously with the MCP on an
automation system, the user (machine manufacturer) must customise the PLC
program accordingly.
Literature For a detailed description of the PLC basic program, please refer to:
/FB1/ Description of Functions, Basic Machine PLC Basic Program P3
Section: FB 1: RUN_UP Basic program, start-up section
Section: FC 13: BHGDisp Display control for handheld unit
Default values The GD circle parameters of the HHU are assigned the following default val-
ues. The default values cannot be kept if the default configuration is used.
Setting the GD The current values of the GD circle parameters of the HHU can be set and/or
circle parameters checked on the HHU display (see Fig. 9-11, Page 9-248).
S Activate display
While the message “Waiting for PLC” is displayed on the HHU display, the
uppermost right and left keys must be pressed simultaneously (see Fig.
9-11). Then the first GD circle parameter is displayed.
S Modify value
The value of a GD circle parameter can be modified within its admissible
range of values using the + or – keys (see Fig. 9-11).
S Display next parameter
Press the 2nd key from the left in the uppermost key row (see Fig. 9-11) to
advance to the next parameter. After the last GD circle parameter has been
reached, the set values will be automatically saved in the Flash-EPROM of
the HHU.
Activate display
(press simultaneously)
Display next
parameter
Actual value + 1
Actual value – 1
Default If the default configuration is used the GD circle parameters must be set to the
configuration following values:
– Send: 3.2.1
– Receive: 3.1.1
Setting the GD The GD circle parameters on the side of the PLC are set side in function block
circle parameters FB 1. For editing FB1, it has to be loaded into SIMATIC Manager STEP 7.
(FB 1) The HHU GD circle parameters of FB1 must comply with the GD circle parame-
ters set in the HHU.
In this context, you should note that the GD circle parameters for sending and
receiving HHU and PLC (FB1) must be identical one across the other, i.e. the
send parameters of the HHU are the receive parameters of the PLC and the
receive parameters of the HHU are send parameters of the PLC.
Notice
The GD circle parameters of sender and receiver must be identical crosswise.
Notice
BIT7 in 1st output byte (parameter: HHUOut; in the example, O 8.7), must be
permanently set to 1.
7. Insert call of function block FC27 as 1st line in organization block OB1.
8. Load the modified function blocks into the PLC and then restart the PLC.
9. After communication with the PLC has been established, the message
“Waiting for PLC ...” will disappear from the HHU display.
Now, the display set by way of the block FC13 will appear on the display.
S Automation system
– Connect or disconnect the power supply on the distributor box
– Enable or jumper the emergency stop on the handheld unit
– Connect the handheld unit to the MPI bus by means of repeater
Automation For a detailed description of the actions to be taken and the devices required,
system please refer to:
References:
/BH/ Handheld Unit Manual
Section: Handheld Unit and Distribution Box
Plugging and unplugging the handheld unit during operation
PLC user program To prevent an alarm being triggered by the sign-of-life monitoring of the hand-
held unit when it disconnected, the handheld unit sign of life must be triggered
in the PLC user program.
Triggering must take place after FC 27 is called and before FC 27 “PLC Basic
Program” is called.
Internal If internal HMI Advanced is used the following conditions must be fulfilled:
S Hardware
No special requirements need to be fulfilled.
S Software
Please observe the compatibility list available from the Internet. See Section
17.3, Page 17-481.
External If external HMI Advanced is used the following conditions must be fulfilled:
S Hardware
To start up an external HMI, Advanced the following hardware is required:
MPI bus cable
The external computer (PCU) is connected to the SINUMERIK 840Di sl
through the MPI bus. A terminating resistor for the MPI bus is not inte-
grated in the MCP.
S Software
Please observe the compatibility list available from the Internet. See Section
17.3, Page 17-481.
Internal When an internal HMI Advanced is parameterized the following conditions must
be fulfilled:
S Connection
Only a 1:1 connection is possible. Function M:N (M SINUMERIK 840Di sl
communicate with N HMI Advanced) is not enabled for SINUMERIK
840Di sl.
S Bus
Set “Softbus MC” as the bus type.
S MMC address
The bus address set here must match the corresponding bus address of the
configuration loaded in the SINUMERIK 840Di sl PLC. This is not checked.
S NCK address
See MMC address above.
S PLC address
See MMC address above.
External When an external HMI Advanced is parameterized the following conditions must
be fulfilled:
S Connection
Only a 1:1 connection is possible. Function M:N (M SINUMERIK 840Di sl
communicate with N HMI Advanced) is not enabled for SINUMERIK
840Di sl.
S Bus
Set “MCI2 (840Di-187.5 kbaud)” as the bus type.
S MMC address
The bus address set here must match the corresponding bus address of the
configuration loaded in the SINUMERIK 840Di sl PLC. This is not checked.
S NCK address
You do not have to define an NCK address because communication to/from
the NCK is routed via the PLC.
S PLC address
See MMC address above.
Language To be able to switch between the two configured languages even when the op-
switchover erator is not familiar with the selected language, the switchover between the
languages must be performed “blindly”:
1. Select menu bar.
2. Select Start-up (3rd horizontal soft key from right).
3. Switch to the highest level with RECALL.
4. Select Change language (3rd vertical soft key from top).
HMI Advanced HMI Advanced offers several possibilities to switch over the language during
operation:
Language The displayable languages are set and managed in a file. When the language is
switchover switched in online operation, the first language remains as originally set and
concept only the second language can be changed.
Switching between The vertical soft key labeled “Change language” in the “Start-up” display is used
two languages to switch between two languages. The switchover takes effect immediately. This
key can only be used to switch between two predefined languages.
Online change of Different languages are selected in the “Start-up/MMC/Languages” display (pro-
the 2nd language vided that languages are loaded).
This screen displays a list from which the user can choose the desired lan-
guage(s). The user selects the desired language and acknowledges his/her
selection with “OK”. The user can then change over between the first language
and the language just set by selecting the “Change language” soft key in the
“Start-up” display.
The 2nd language can always be changed in online mode.
Installing HMI Advanced contains the languages German and English as default lan-
languages guages. Supplementary packages 1 and 2 are also available.
packages Supplementary package 1: European languages:
GR German (default)
SP Spanish
FR French
UK English (default)
IT Italian
Supplementary package 2: Asian languages:
KO Korean logographic language, (Korea)
TW Chinese logographic language, (Taiwan)
CH Chinese logographic language, (Mainland China)
Definition of The languages to be used on the MMC are configured in file c:<Installationsp-
usable languages fad>\mmc2\mmc.ini. Any modifications to the file described in the following can
be made using the editor provided to the user under Start-up/MMC.
Presettings Two languages can be set from selection of several optional languages:
without activation GR German (default)
of logographic SP Spanish
languages FR French
UK English (default)
IT Italian
Example:
1st language German, 2nd language English
File MMC.INI must be altered as shown below.
Extract from MMC.INI:
...
[LANGUAGE]
Language=GR
LanguageFont=Europe
Language2=UK
LanguageFont2=Europe
...
Notice
When editing the MMC.INI file, please make sure you only change the high-
lighted (bold print) texts. Make sure that your entries are spelled correctly.
Default setting Two languages can be set from selection of several optional languages:
with logographic GR German (Standard)
activation SP Spanish
FR French
UK English (default)
IT Italian
TW Chinese characters, (Taiwan)
CH Chinese characters, (Mainland China)
Example:
1st language German, 2nd language Chinese
File MMC.INI must be altered as shown in the figure.
Add-on products To be able to operate the control with pictographic languages, the appropriate
add-on product must be installed for each selectable language. Languages
based on different add-on products cannot be configured at the same time.
Notice
When you change the “LanguageList”, “FontList”, “LBList” and
“AddOnProd” lines, make sure that you only manipulate (shift, delete) the “;”
character representing the comment.
When editing file MMC.IN only change highlighted text. Make sure that your
entries are spelled correctly.
The following are the basic requirements for commissioning SINAMICS S120
drive systems:
The mechanical and electrical elements of the SINAMICS drives are set up
and connected correctly, including DRIVE CliQ connections.
References
SINAMICS S120 Commissioning Manual,
Section: Preparations for Commissioning
PCU 50.3
Ethernet 1 X101 X102
(company network)
– MPI/DP
The MPI/DP interface of the PG/PC (options communications processor
CP 5x11) is connected with the MPI/DP interface of the MCI board
(X102) and the MPI/DP communication is parameterized. See Start-up of
the PLC (Chapter 6, Page 6-127)
Danger
! A hazardous voltage will be present in all components for a further 5 minutes after the sys-
tem has been shutdown.
Please follow the instructions on the component!
Caution
! For safety reasons, Safety Integrated must be commissioned using STARTER in online
mode.
Reason:
STARTER should only be used to store the safety parameters of a single Safety Integrated
monitoring channel within a project. Loading the project into a drive unit with active safety
functions would result in differences in both Safety Integrated monitoring channels and sub-
sequently in alarms.
Notice
Before switching on the drive for the first time, check that the screws of the DC link busbars
are tightened to the specified torque (see SINAMICS S120 Equipment Manual).
Residual risk
A risk assessment enables the machine manufacturer to determine the residual
risk for his machine with respect to the drive units. The following residual risks
are defined:
Starting STARTER If the SINAMICS STARTER drive commissioning tool is started directly (e.g.
directly from the Windows taskbar: Start > SIMATIC > STEP 7 > STARTER), a new proj-
ect must first be created. Continue with: Subsection 10.2.1, Page 10-260.
Starting STARTER If the SINAMICS STARTER drive commissioning tool is started indirectly from a
from STEP 7 SINAMICS STEP 7 project (double-click on the drive object in the detailed view
of the SIMATIC Manager), the automatic recording of the component topology
and the configuration can be started immediately. Continue with: Subsection
10.2.2, Page 10-263.
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
Compile
drive units offline...
Cancel
2. Enter the desired project data. You can enter any of the data.
Then click button: “Next >”
STARTER Project Wizard
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
Author:
Comment
3. Set the PG/PC interface if required and test whether all SINAMICS drive
units connected to the PROFIBUS which are to be started as part of this
project are accessible via the PG/PC interface. To proceed to the next dialog
box click the button: “Change and test...”.
Note
The stations accessible via the PG/PC interface are displayed in the SI-
MATIC NET diagnostic screen.
Then click button: “Next >”
STARTER Project Wizard
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
Set
interface: CP5611 (PROFIBUS)
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
Preview
Project
Drive_unit_Adr10
Refresh
view
Note
Only Control Units are located when searching for SINAMICS drive units. All of
the other available components of a drive unit (infeed, motor module, etc.) are
not taken into account at this stage.
5. You have now created the project. The Project Wizard then displays a sum-
mary of project data.
Located drive units are displayed in the preview. In the example, a drive unit:
“Drive_unit_Adr10” has been located.
Then click button: “Finish”.
STARTER Project Wizard
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
–Drive units:
SMC
X500
Motor_1
CU 320 ALM SMM DMM
X103
X102
SMC
X203
X500
Motor_3
X101
X202 X202 X202
X100
X201 X201 X201
X200 X200 X200
SMC
X500
Motor_2
DriveCliQ connection
Note
The following actions refer to recording of the component topology online and
configuring a drive unit. If there are several drive units in a project, you must
perform the actions for each additional drive unit.
STARTER – Project
Project Edit Target System View Tools Window Help
Project
2
Add individual drive
Drive_unit_Adr10 1
2. After the online connection to the drive unit has been established, click but-
ton: “Restore factory settings”.
STARTER – Project
Project Edit Target System View Tools Window Help
Project
Add individual drive
Drive_unit_Adr10
STARTER – Project
Project Edit Target System View Tools Window Help
Proj-
ect Add individual
Drive_unit_Adr
drive
10
Automatic configuration
Overview
Configuration
Topology
– The following note lists the drives that require offline motor configuration
because the corresponding data cannot be determined online. Confirm
with OK.
Note
Motors with DRIVE CliQ interfaces do not require subsequent offline con-
figuration as the appropriate parameters can be determined online by
the STARTER.
– To close, click the “Close” button in the “Automatic Configuration” dialog.
4. Go offline before configuring the motors and encoder (see next section).
Click the “Disconnect from Target System” button.
STARTER – Project
Project Edit Target System View Tools Window Help
Proj-
ect Add individual
Drive_unit_Adr
drive
10Automatic configuration
Overview
Configuration
Topology
Control_Unit
Supply
Input/Output components
Drives
Inserting drives
Drive_1
Drive_2
Drive_3
Execution Perform the following actions for all drives of the drive units (Drive_1..._3):
1. In the project navigator select Project > <Drive unit_Adr10> >Drives >
<Drive> and double-click “Drive Navigator”.
STARTER – Project
Project Edit Target System View Tools Window Help
Supply
Input/Output components
Drives
Inserting drives
Drive_1
Drive Navigator
Configuration
Control logic
Then click on the “Device Configuration” button in the Drive Navigator dialog
and on the “Configure the drive” button in the device configuration dialog.
Skip through the following dialogs for configuring the drive unit using the
“Next >” button without making any changes until you reach the motor dia-
log.
2. Enter a unique name for the motor (1) in the “Motor Name” field in the motor
configuration dialog.
Select the configuration type:
– Select standard motor from list (2)
– Direct entry of motor data
Configuration – Drive unit_Adr10 – Motor
Select the motor type, e.g., 1FK7 synchronous motor (3), from the drop-
down list and the current motor from the corresponding list based on the
order number (MLFB) (4).
Skip through the following dialogs using the “Next >” button without making
any changes until you reach the encoder dialog.
3. Encoder 1 is activated by default and must be configured. Encoders 2 and 3
are optional. Select the configuration type:
– Select motor encoder from list (1)
– Enter data
Select the current encoder from the list based on the order number (MLFB)
(2).
Configuration – Drive unit_Adr10 – Encoder
Length:
Input data (words): 10
5. Check the data entered for the drive in the following “Summary” dialog.
Close the dialog by clicking the “Finish” button.
Close Help
Control_Unit
After configuring all of the drives, we recommend checking the DRIVE-CliQ in-
terconnection recognized by the STARTER during automatic configuration with
the drive unit interconnection.
2. Compare the DRIVE-CliQ topology displayed in the STARTER with the to-
pology of the drive unit.
The following rules must be observed with regard to the DRIVE-CliQ inter-
connection of the components:
– The DRIVE-CliQ cable from the Control Unit to the first power module
must be connected to interface X200.
– The DRIVE-CLiQ connections between each of the power modules
should be connected from interface X201 to X200 on the next compo-
nent.
– The motor encoder must be connected to the associated Motor Module:
Component Motor encoder connection
Single Motor Module (booksize) X202
Double Motor Module (booksize) Motor terminal X1: encoder to X202
Motor terminal X2: encoder to X203
SMC
X500
Motor_1
CU 320 ALM SMM DMM
X103
X102
SMC
X203
X500
Motor_3
X101
X202 X202 X202
X100
X201 X201 X201
X200 X200 X200
SMC
X500
Motor_2
Control_Unit (1)
Infeed.Infeed (2)
Unas-
signed
Unas-
signed
Drive_1.Power_Module_1 (3)
[Drive_2|Drive_3].Power_Module_2 (6|8)
Unassigned
Drive_2.SM_to_Motor_2 (9)
Drive_3.SM_to_Motor_3 (15)
Drive_1.SM_to_Motor_1 (7)
Unassigned
Unassigned
Unassigned
Component folder
Unassigned
Note
Differences must be corrected manually. Click the appropriate component then,
keeping the left-hand mouse button depressed, drag it to the correct connec-
tion. If the connection is already assigned, you can use a free connection in the
topology or the component folder as a buffer.
When configuring the PROFIBUS message frame of a drive unit, the following
must be considered:
The process data of the drive objects: “Drives” must be available before the
process data of all other drive objects (Control Unit, infeed, etc.).
The structure of the process data for the PROFIBUS message frame config-
ured in the STARTER (object sequence and message frame type) must be
identical to the structure configured in HW Config (see Section 8.9, Page
8-218).
Default setting
Object Message frame selection Option
1 Message frame 102, PDA-6/10
2 Message frame 103, PDA-6/10
3 Message frame 105, PDA-6/10
Overview Details
Close Help
Drive_unit_Adr10
Control logic
Optimize view
Close Help
Control_Unit
To acknowledge an error for the infeed, use the “PROFIBUS PDA1 received”
signal from the first drive.
Infeed: p2103[0] BI: 1. Acknowledge faults
Drive: Drive_1, r2090: Bit7, BO: PROFIBUS PDA1 receive bit-serial
Control logic
Optimize view
Close Help
Supply
To be able to release and stop the drives externally, e.g. via a PLC user pro-
gram, connect digital input X122.1 on the Control Unit and use the BICO inter-
connection with parameter “p840[0] BI: ON/OFF1” to connect:
Infeed: p840[0] BI: ON/OFF1
Control Unit: Control_Unit, r722: Bit0, CO/BO: CU digital inputs, status: :DI 0
(X122.1) (0=Low / 1=High)
Note
With reference to SIMODRIVE drives, this corresponds to the effect of digital
input X122.1 on terminal 63 (pulse enable).
Control logic
Optimize view
Close Help
Supply
To be able to output the “Ready to start” signal to the X132.7, DO13 terminal of
the Control Unit, connect the parameter “r899 Bit 0: Ready to start” of the supply
via the BICO interconnection with parameter “p743, BI: CU signal source for
terminal DI/DO 13”.
Infeed: r899 Bit 0: Ready to start
Control Unit: p743, BI: CU signal source for terminal DI/DO 13
Terminal X132.8 of the Control Unit must then be parameterized as an output.
Control
logic
Optimize view 1
Supply Control_Unit
4. Double-click on Project > Drive_unit_Adr10 > Control Unit > Control logic to
open control logic configuration of the Control Unit in the Project Navigator.
5. Change the status to “Output” (2) in the “Bidirectional digital inputs/outputs”
(1) for the terminals X132.7, DO12.
––
Supply Control_Unit
To be able to output the “Ready” signal to the X132.7, DO13 terminal of the
Control Unit, connect the parameter “r899 Bit 1: Ready” of the supply via the
BICO interconnection with parameter “p742, BI: CU signal source for terminal
DI/DO 12”.
Infeed: r899 Bit 1: Ready to start
Control Unit: p742, BI: CU signal source for terminal DI/DO 12
Terminal X132.7 of the Control Unit must then be parameterized as an output.
Control
logic
Optimize view 1
4. Double-click on Project > Drive_unit_Adr10 > Control Unit > Control logic to
open control logic configuration of the Control Unit in the Project Navigator.
5. Change the status to “Output” (2) in the “Bidirectional digital inputs/outputs”
(1) for the terminals X132.7, DO12.
––
Supply Control_Unit
To be able to release and stop the drive externally, e.g. via a PLC user program,
connect digital input X122.2 on the Control Unit and use the BICO interconnec-
tion with parameter “p849[0] BI: 2. OFF3” to connect:
Drive: p849[0] BI: 2. OFF3
Control Unit: Control_Unit, r722: Bit1, CO/BO: CU digital inputs, status: : DI 1
(X122.2) (0=Low / 1=High)
With reference to SIMODRIVE drives this corresponds to the effect of digital
input X122.1 on terminal 663 (pulse enable) with prior deceleration of the drive
at the current limit.
Control
logic
Optimize view
Close Help
Drive_1
After completing the configuration, you must load and save the parameters in
the drive unit.
You can test the configuration loaded into the drive unit by running the motors of
the drives using the operator control panel in the STARTER.
This can be done once the pulses have been enabled for the infeed and
line/DC link identification has been activated. The infeed then switches to op-
erational mode.
Note
For more information about the operator control panel: see SINAMICS S120
Getting Started with the STARTER Commissioning Tool.
For more information about line/DC link identification, see SINAMICS S120
Function Manual.
General It is recommended that you use or check the corresponding settings for the pa-
rameters listed in the table.
Technology: For all drives used as spindles on which grinding wheels are used, OFF2 “Inter-
Grinding nal/external pulse disable” (coast down) is recommended as fault reaction when
fault 7841 ”” occurs.
Note
Fault reaction OFF3 “Brakes on the OFF3 return ramp and subsequent pulse
disable” (brakes on the current limit) can lead to the destruction of the grinding
wheel.
One control unit “CU 320” can control max. 6 drives in “Servo” mode. The fol-
lowing example shows which drive components are required and how they are
interconnected to operate more than 6 drives in one configuration.
Requirement
1 DriveCliQ connection to
each sensor module
Creating a project The project should be created according to the description from Section 10.2,
Page 10-259. Both drive units must be displayed in the preview window.
1. 2. 3. 4.
Introduc- Create a Set PG/PC Insert Summary
tion new project interface drive
device
Preview
Project
Drive_unit_Adr10
Drive_Unit_Adr20 Refresh
view
Component The automatic acquisition of the component topology and configuration is per-
topology formed for each drive unit according to Subsection 10.2.2, Page 10-263.
Supply: Parameter “p864, BI: Infeed operation” of all drives must be connected with the
Operation corresponding release signal “r863: Bit0, Infeed operation”.
Control_Unit_1
Drives controlled by Control_Unit_1 (Drive_1..._5) are interconnected auto-
matically.
Control_Unit_2
Drives controlled by Control_Unit_2 (Drive_6..._9) must be manually inter-
connected (see the following section).
The infeed can be connected with a Control Unit via DRIVE CliQ. Since Con-
trol_Unit_1 is connected with the infeed, it is not possible to make a BICO inter-
connection from drive parameter “p864, BI: Infeed operation” to the infeed sig-
nal “r863: Bit0, Infeed operation” for the drives controlled by Control_Unit_2
(Drive_6..._9).
General procedure In order to use the infeed signal for the drives controlled by Control_Unit_2, it
must be transferred via an external interconnection from an output terminal of
Control_Unit_ to an input terminal of Control_Unit_2.
Execution The following input/output terminals of the control units are used as an example
for the following description:
BI/CI BO/CO
r863: Bit0, Infeed operation Control_Unit_1, p738, Bi:CU signal source for term
r863: Bit1, Control line contactor Control_Unit_1 p738, Bi: CU signal source for terminal DI/DO 8
Drive_1 p738, Bi: CU signal source for terminal DI/DO 9
r898: Bit0, ON / OFF1
Drive_2 p738, Bi: CU signal source for terminal DI/DO 10
r898: Bit1, ON / OFF2 Drive_3 p738, Bi: CU signal source for terminal DI/DO 11
Drive_4 p738, Bi: CU signal source for terminal DI/DO 12
r898: Bit3, Enable operation
Drive_5 p738, Bi: CU signal source for terminal DI/DO 13
r898: Bit5, Inhibit motoring operation Supply p738, Bi: CU signal source for terminal DI/DO 14
p738, Bi: CU signal source for terminal DI/DO 15
r898: Bit5, Inhibit generator operation Further interconnections...
Further interconnections...
Input
DI 9 ––
8 1 ––
0
M (GND)
9
10.4 Basics
Requirements This procedure requires a functional project and a CF card with the new firm-
ware.
STARTER – Project
Project Edit Target System View Tools Window Help
Device version...
current version
SINAMICS S120 V2.2x Close
Device version...
5. Switch off the Control Unit and insert the CF card with the new firmware ver-
sion. Then switch the Control Unit on again.
6. Go online once again with the PG/PC and load the converted project into the
drive by selecting “Load to target system”.
The first time the project is loaded into the drive it will perform internal cal-
culations. To revert to the current view of the project, select “Load to PG”
immediately after “Load to target system”.
The firmware and project on the Control Unit are now upgraded.
7. If the CF card contains later firmware versions for the components (infeed,
Motor Module, etc.) you must now upgrade these as well. To do this, open
the device unit in the project view and double-click “Configuration” (1).
8. Select the “Version overview” (2) tab from the configuration view and click
“Firmware update” (3).
Click “Select all” (4) to upgrade all components, followed by “Start firmware
update” (5).
Note
The drive recognizes whether the CF card contains a later firmware version
and prevents an upgrade to an unsupported version.
Project 2
Add individual drive
Drive_unit_Adr10
PROFIBUS telegram Version overview
Automatic configuration
Project set- Set Actual
Overview
Configuration point
1
Topology Component No. FW version Type Order No. HW version Serial No.
Drive_unit_Adr10
Firmware update
Component No. FW version Typ Order No. HW version FW update Identification Result
e
CU–020.Control_Unit_1 1 2301600 Control board 6SL3040–0MA00–0AA1 E
A_INF_02.Line_module_2 2 2301600 Supply 6SL3130–7TE21–6AA1 A Identification via LED
TB30_08.TB30_23 23 ––– TB30 6SL3055–0AA00–2T A0 B
Axis_1.Motor_Module_3 3 2301600 Power module 6SL3120–1TE23–0AA1 A Identification via LED
Axis_1.SM_to_Motor_22 20 2301600 SMC20 6SL3055–0AA00–5BA1 A Identification via LED
Notes
S Initial start-up
S Series start-up
Initial start-up A first start-up must only be carried out if no matching parameter record is avail-
able for the drive in the form of the parameter file.
Series start-up A series machine start-up must only be carried out if no matching parameter
record is available for the drive in the form of the parameter file.
The parameter file is then loaded into the drive to be started up using SimoCom
U in online mode (for online mode, see: Subsection 11.1.2, Page 11-291).
Recommended Within the framework of SINUMERIK 840Di sl, the procedure described above
procedure (Point 3.) is recommended:
For SimoCom U to be able to enter online operation with the SIMODRIVE drives
connected to the PROFIBUS, the PROFIBUS address specified in the S7 proj-
ect (see Section 6.3, Page 6-137f) must be set on DP slave 611U or UE in
question using the display and operator unit.
Display
+ P – Control unit
Requirements The precondition for setting the PROFIBUS address on the control unit is that
no faults or warnings are displayed.
If faults or warnings are displayed (display: E_xxxx), press the “–” key to switch
from the alarm mode to parameterization mode.
Literature For detailed information on start-up of SIMODRIVE 611 universal drives, refer
to:
/FBU/ SIMODRIVE 611 universal Description of Functions
Section: Parameterizing the Module
Parameterization via display and control unit
and
Section: PROFIBUS-DP master settings
Start-up
For SimoCom U to be able to enter online operation with the SIMODRIVE drives
connected to the PROFIBUS, the PROFIBUS address specified in the S7 proj-
ect (see Section 6.3, Page 6-137f) must be set on DP slave POSMO SI/CD/CA
in question using the DIL switches of the PROFIBUS unit in question.
Switch setting
OFF=0
12 34 1 2345 678
ON=1
ÏÏ ÏÏ Ï ÏÏ
ÏÏÏÏ
ÏÏÏÏÏ Ï Ï
ÏÏÏÏÏ
1 2 3 4
ON
ÏÏ
ÏÏÏÏ
1 ÏÏÏÏÏÏÏ
2 3 4 5 6
20 21 22 23 24 25 26 (reserved)
7 8
ON
ON ON
1 2 3 4 1 2 3 4 5 6 7 8
Note: 1 + 4 + 32 = 37
S The valid settable addresses are: 3 to 126
Notice
To set the PROFIBUS address and terminating resistor it is necessary to re-
move the PROFIBUS unit.
Literature For detailed information on start-up of SIMODRIVE POSMO CD/CA and SI uni-
versal drives, refer to:
/POS3/ SIMODRIVE POSMO SI/CD/CA User Manual
Section: Connecting the PROFIBUS unit
The MPI interface through which SimoCom U accesses the drives connected to
PROFIBUS by means of routing, must be parameterized as follows:
– Access point of application
S7ONLINE STEP7 ––> SINUMERIK MCI board (MPI)
– Interface parameterization
SINUMERIK MCI board (MPI)
The MPI interface can be parameterized direct from SimoCom U. To do so, pro-
ceed as follows:
1. Start SimoCom U from the WINDOWS NT taskbar:
Start > Programs > SimoComU > SimoComU
2. In SimoCom U, open the interface dialog using the menu command:
Tools > Communication
If “SINUMERIK MCI board (MPI)” cannot be selected for the interface parame-
terization, the interface has to be installed first.
Finally, the routing information must be set in the interface dialog of SimoCom
U.
Notice
To use the PLC as a router between MPI and PROFIBUS DP, the MPI network-
ing of the PLC must be parameterized in the S7 project. See Subsection 6.3.3,
Page 6-139.
Notice
With SINUMERIK 840Di sl, the routing of the MPI interface to the PROFIBUS
DP is provided by the PLC. Therefore, the MPI address of the PLC must be
specified as the “MPI No”.
With SINUMERIK 840Di sl, the PLC always has the MPI address 2.
Determining the Enter the 8-digit PROFIBUS S7 subnetwork ID of DP master (S7 project) in the
PROFIBUS S7 12-digit input form of the SimoCom U dialog box as follows:
subnetwork ID Example:
S7 project: 8-digit S7 subnetwork ID:
0010 – 0005
Determining the If you do not have the PROFIBUS S7 subnetwork ID, you can call it using the
PROFIBUS S7 SIMATIC Manager STEP 7.
subnetwork ID To do so, proceed as follows:
S Open the hardware configuration of the station (double-click with left mouse
button on: Hardware; “HW Config” will be started)
S Open DP master (in the example project: DP master) (double-click with left
mouse button on DP master)
S You will find the subnetwork ID as follows using the Properties dialog box of
the DP master:
The online operation with the drives connected to PROFIBUS can now be
started.
After parameterization of the MPI interface and entry of the routing information,
SimoCom U can enter online operation with the SIMODRIVE drives.
Display of the The SIMODRIVE drives with which SimoCom U could start the online operation
drives are displayed in the SimoCom U main screen:
– Drive and dialog browser (left window)
– Status overview (upper status bar)
Installation SimoCom U is part of the 611U toolbox supplied with the SINUMERIK 840Di sl.
Note
Before you install SimoCom U please consult the relevant notes in the read-
me.txt file in the installation directory.
Online help After installation, the documentation for SimoCom U is available electronically.
Use the menu command Help in SimoCom U to call information on the topics:
– Short introduction...
– How to Use WINDOWS Help...
– Help Topics...
– Key Operation...
– Wiring...
– About SimoCom U...
Literature You will also find a detailed description about SimoCom U in:
Notes
Machine data Machine data are system variables used to adapt the NCK to the machine.
Activation Activation when referring to a machine data indicates the NCK status in which a
change to a machine data becomes active.
Activation categories are:
S POWER ON
S Reconfiguration
S Reset
S Effective immediately.
Setting data Setting data are system variables that indicate the current machine properties to
the NCK.
Activation Unlike machine data, changes to setting data always become effective immedi-
ately.
Overview of The machine data are divided into the following areas:
machine data Table 12-1 Overview of machine data
Area Description
from 1000 to 1799 Machine data for drives ($MD_....)
from 9000 to 9999 Machine data for operator panel ($MM_....)
from 10000 to 18999 NCK-specific machine data ($MN_....)
from 19000 to 19999 Reserved
from 20000 to 28999 Channel-specific machine data ($MC_....)
from 29000 to 29999 Reserved
from 30000 to 38999 Axis-specific machine data ($MA_....)
from 39000 to 39999 Reserved
from 51000 to 61999 General machine data for compile cycles
from 62000 to 62999 Channel-specific machine data for compile cycles
from 63000 to 63999 Axis-specific machine data for compile cycles
Overview The setting data are divided into the following areas:
of setting data Table 12-2 Overview of setting data
Area Description
from 41000 to 41999 General setting data ($SN_....)
from 42000 to 42999 Channel-specific setting data ($SC_....)
from 43000 to 43999 Axis-specific setting data ($SA_....)
Data description For a detailed description of the machine or setting data, please refer to the de-
scription of the function that uses the machine data in question, e.g.:
References: /FB/ Description of Functions – Basic Machine
/FB/ Description of Functions – Extended Functions
/FB/ Description of Functions – Special Functions
Note
To search for information regarding machine and setting data, it is recom-
mended to use the search functions in the electronic documentation: SINUM-
ERIK DOConCD.
Machine data To display and input machine data, appropriate screen forms are provided.
screen forms
The screen forms are found on the HMI Advanced user interface at:
Area Switchover –> Start-up –> Machine Data.
Notice
To input machine data, at least the password of protection level 2 (default:
“EVENING”) must be set.
Bit editor To facilitate the input of machine data in the bit format (HEX), a bit editor is pro-
vided.
If the input cursor is on a machine data in HEX format in the MD list, you can
call up the editor by pressing the toggle key (in the middle of the cursor keys).
Fig. 12-1 Input screen form of the bit editor for HEX machine data
You can set or reset single bits by clicking them with the mouse or by selecting
them with the cursor keys and then pressing the toggle key.
S With the soft key OK, you can terminate the bit editor and accept the value
set.
S With the soft key Abort, you can quit the bit editor and discard the value set.
The previous setting is then valid again.
Access rights Access to programs, data and functions is useroriented and controlled via 8
hierarchical protection levels. These are divided into
(see table 12-3):
Setting the For the four possible password levels with their access permissions, the pass-
password words can be entered in the control area DIAGNOSIS by actuating the soft key
SET PASSWORD.
References: /BA/ Operator’s Guide
Resetting Please note that a password remains valid until access authorization is reset
the password with the soft key DELETE PASSWORD.
Access authorization is therefore not automatically deleted during POWER
ON!
Possible Up to eight characters are possible for a password. We recommend that you
characters restrict yourself to the character set of the operator panel in selecting a pass-
word. Where a password consists of less than eight characters, the additional
characters are interpreted as blanks.
Default passwords The following default passwords have been set for protection levels 1 to 3:
– Protection level 1: SUNRISE
– Protection level 2: EVENING
– Protection level 3: CUSTOMER
Notice
A system power-up with loading the default machine data (after “Delete NCK
data”, e.g. using 840Di Start-up) will reset the passwords to the default values.
These passwords should be changed to ensure effective access protection.
Redefining The protection levels of machine and/or setting data can be modified both with
protection levels respect to complete machine or setting data ranges and for single data.
Data areas
Individual data The protection level of individual machine and/or setting data can be modified in
the file SGUD.DEF.
Example:
The axial machine data item CTRLOUT_SEGMENT_NR requires protection
level 3 for reading and protection level 2 for writing.
Syntax:
REDEF $Machine data string APR n APW m
APR n: Defining the protection level for reading (Read) the data
APW m: Defining the protection level for writing (Write) the data
File SGUD.DEF:
%_N_SGUD_DEF
;$PATH=/_N_DEF_DIR
REDEF $MA_CTRLOUT_SEGMENT_NR APR 3 APW 2
M30
References: /PGA/ Programming Guide Advanced
Section: File and Program Management
Defining protection levels for user data (GUD)
Through the use of the machine data display filter, it is possible to reduce the
number of displayed machine data of a certain area, e.g. general machine data
or channel machine data, for special purposes.
Machine data Display filters are provided for the following machine data areas:
areas
S General machine data
S Channelspecific machine data
S Axis-specific machine data
S Drive machine data
are available for this purpose.
Display filter To parameterize the display filter of a machine data area, use the vertical soft
key Display Options... in the appropriate machine data area.
Example:
Display filter for channel machine data
Operating area: Start-up –> Machine Data –> Channel MD –> Display Options...
Note
The parameter: Display Filter of the corresponding machine data description
indicates to which display group a machine data item belongs.
References: /LIS/ Lists
Display groups A display group contains machine data within a machine data area that belong
to the same topic.
By selecting/deselecting the display groups, the number of displayed machine
data of the current machine data area increases or decreases.
Expert mode If the Expert mode display filter is disabled, only the machine data of a machine
data range are displayed that are required for the basic functionality of the NCK.
Index from The index filter refers to the machine data fields. On the display, these machine
to data can be identified by the field index attached to the machine data string.
Example: 10000 AXCONF_MACHAX_NAME_TAB[index]
If the index filter is activated, machine data fields are only displayed in the spe-
cified index area.
12.3.1 Resolutions
The following types of resolution, e.g. resolution of linear and angular positions,
velocities, accelerations and jerk, must be differentiated as follows:
S the input resolution, i.e. the input of data from the user interface or using
the parts programs.
S the display resolution, i.e. the display of data on the user interface.
S the computational resolution, i.e. the internal representation of the data
input through the user interface or the parts program.
Input and display The input and display resolution is determined by the control unit used whereby
resolution the display resolution for position values can be modified using the MD 9004:
DISPLAY_RESOLUTION (display resolution).
The MD 9011: DISPLAY_RESOLUTION_INCH (INCH unit system display reso-
lution) can be used to configure the display resolution for position values with
inch setting. This allows you to display up to six decimal places with the inch
setting.
For the programming of parts programs, the input resolutions listed in the Pro-
gramming Guide apply.
Computational The computational resolution defines the maximum number of effective decimal
resolution places for all data the physical unit of which is referred to a length or an angle,
e.g. position values, velocities, tool offsets, zero offsets, etc.
The desired computational resolution is defined using the machine data
S 1000 increments/mm
S 1000 increments/degrees
The computational resolution thus also determines the maximum achievable
precision for positions and selected offsets. However, it is essential that the
measuring system is adapted to this degree of precision.
Note
Although the computational resolution is generally independent of the input/dis-
play resolution, it should have at least the same resolution.
Rounding The precision of angle and linear positions is limited to the computational reso-
lution by rounding the product of the programmed value with the computational
resolution to an integer number.
Example of rounding:
Computational resolution: 1000 increments/mm
Programmed path: 97.3786 mm
Effective value = 97.379 mm
Note
To keep rounding easily understandable, it is better to use powers of 10 for the
computational resolution (100, 1000, 10,000).
Display resolution In MD 9004: DISPLAY_RESOLUTION you can set the number of decimal
places after the decimal point for the position values on the operator panel.
Input and display The input value limitation depends on the display options and input options of
limit values the operator panel.
This limit is 10 decimal places plus decimal point plus sign.
Machine data
Standard Machine and setting data having a physical unit are interpreted in the input/out-
put units listed in Table 12-6 by default, depending on the scaling system (met-
ric/inch).
The internally used units which the NCK uses are independent and fixed.
Table 12-6 Normalization of phys. units of machine data and setting data
User-defined The user can define different input/output units for machine and setting data.
For this purpose,
MD 10220 No
Scaling factor Internal scaling
activated?
Yes
MD 10230 Scaling factor
Example 1:
Machine data input/output of the linear velocities is to be in m/min instead of
mm/min (initial setting). The internal unit is mm/s.
MD 10220: SCALING_USER_DEF_MASK Bit2 = 1 is used to enter the scaling
factor for linear velocities as a user-defined value.
The scaling factor is calculated using the following formula:
Example 2:
In addition to the change of example 1, the machine data input/output
of linear accelerations, is to be performed in ft/s2, instead of m/s2 (default). (The
internal unit is mm/s2).
MD : SCALING_FACTORS_USER_DEF[4] 304, 8
Machine data
Table 12-8 Normalization of phys. units of machine data and setting data: Machine data
The scaling of machine data having physical units is defined by the following
machine data:
The control has been started up with default values. Axis A1 is declared as a
linear axis.
Note
If a scaling machine data item is altered, then the control outputs alarm “4070
Scaling data changed”.
Modifying The following procedure is recommended when modifying scaling machine data
manually manually:
1. Set all scaling machine data
2. Carry out NCK reset
3. Set all dependent machine data after the NCK has powered up.
840Di start-up With SINUMERIK 840Di sl standard user interface 840Di start-up:
Menu command Window > Diagnosis > NC/PLC
Notice
With deleting the NCK data, all user data are lost.
To avoid data loss, a series machine start-up file should be created before the
NCK data are deleted. How to create a series machine start-up file is described
in Section 16.2, Page 16-468.
MD11200: INIT_MD The input values in MD11200: INIT_MD (loading the default machine data with
the “next” NCK boot), which are listed below, various data areas can be loaded
when the NCK boots next time.
After setting the machine data, NCK reset must be carried out twice:
1. NCK RESET: The machine data is activated.
2. NCK RESET: Depending on the input value, the appropriate machine data
are set to their default values and MD11200: INIT_MD is reset again to the
value “0”.
The unit system is switched over for the entire machine using a soft key in the
HMI Advanced operating area “MACHINE”. The switchover is only accepted if:
S MD10260: CONVERT_SCALING_SYSTEM=1.
S Bit 0 of MD20110: RESET_MODE_MASK is enabled in every channel.
S All channels are in the Reset state.
S Axes are not traversing with JOG, DRF or PLC control.
S Constant grinding wheel peripheral speed (GWPS) is not active.
Actions such as part program start or mode change are disabled for the dura-
tion of the switchover.
If the switchover cannot be performed, this is indicated by a message in the
user interface. These measures ensure that a consistent set of data is always
used for a running program with reference to the measuring system.
The actual switchover of the system of measurement is performed internally by
writing all the necessary machine data and subsequently activating them with a
Reset.
MD10240: SCALING_SYSTEM_IS_METRIC and the corresponding settings
G70/G71/G700/G710 in MD20150: GCODE_RESET_VALUES are automati-
cally switched over consistently for all configured channels.
During this process, the value specified in MD20150: GCODE_RE-
SET_VALUES[12] alternates between G700 and G710.
This process takes place independently of the protection level currently set.
System data When the system of measurement is changed, all lengthrelated parameters are
automatically converted to the new system of measurement from the perspec-
tive of the operator. This includes:
– Positions
– Feedrates
– Acceleration rates
– Jerk
– Tool offsets
– Programmable, settable and work offsets external and DRF offsets
– Compensation values
– Protection zones
– Machine data
– Jog and handwheel factors
After switching, all above mentioned data are available in the physical units as
described in Subsection 12.3.2, Page 12-308.
Data for which no unique physical units are defined, such as:
– R parameters
– GUDs (Global User Data)
– LUDs (Local User Data)
– PUDs (Program global User Data)
– Analog inputs/outputs
– Data exchange via FC21
are not converted automatically. In this case, the user must allow for the current
system of measurement in MD 10240: SCALING_SYSTEM_IS_METRIC.
The current system of measurement setting can be read at the PLC interface
via the “inch system” signal DB10.DBX107.7. DB10.DBB71 can be used to read
out the “system of measurement change counter”.
Machine data
Computational The range of values of the traversing ranges directly depends on the selected
resolution and computational resolution (see Subsection 12.3.1, Page 12-306).
traversing ranges With the default assignment of the machine data for the computational
resolution
S 1000 inc./mm
S 1000 inc./deg.
the following traversing ranges result:
Traversing range in the metric system Traversing range in the inch system
Linear axes 999,999.999 [mm; deg.] 399,999.999 [inch; deg.]
Rotary axes 999,999.999 [mm; deg.] 999,999.999 [inch; deg.]
Interpolation parameters I, J, K 999,999.999 [mm; deg.] 399,999.999 [inch; deg.]
Machine data
On the SINUMERIK 840Di sl, the system clock cycle, the position controller
cycle and the interpolation cycle of the NCK are based on the DP cycle time
configured in STEP 7 “HW Config” (see Section 6.3, Page 6-137f).
System basic cycle The DP cycle time configured in STEP 7 is taken as the system clock cycle and
displayed in the machine data:
Note
The DP cycle time configured in STEP 7 “HW Config” is only taken as the sys-
tem clock cycle from the NCK if at least one real machine axis is parameterized
in the NCK machine data.
If no real machine axis is parameterized, the value of the machine data func-
tions as the system clock cycle:
S MD10050: $MN_SYSCLOCK_CYCLE_TIME
Position controller The ratio from position controller cycle to system clock cycle for SINUMERIK
cycle 840Di sl is always 1:
S MD10060: $MN_POSCTRL_SYSCLOCK_TIME_RATIO = 1
Note
The machine data is not displayed for 840Di sl.
Position controller The position controller cycle offset (TM) must be set so that the following condi-
cycle offset tions are fulfilled within a DP cycle (TDP):
– The cyclic communication with the DP slaves (drives) must be com-
pleted before the position controller is started.
Condition: TM > TDX
– The position controller must be completed before the DP cycle is com-
pleted.
Condition: TM + TPos < TDP
The following setting is recommended as approximate value for the position
control cycle offset:
TM = TDP – 3*Tpos max
– TDP
The DP cycle time is equivalent to the position controller cycle of the SINUMERIK
840Di sl.
– Tpos max
Display using HMI Advanced (optional):
Operating area switchover > Diagnosis > Service displays >
System resources
TDP
TM TPos
NCK:
R R R
Position controller
TDX
DP slaves: R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R R
R R
R
R
Drives
R CPU time
RES Reserve: “active break” until the equidistant cycle has elapsed
Interpolation cycle The interpolator cycle may be chosen freely as a whole multiple of the position
control cycle.
NCK CPU time The processor power of the PCU must be shared between the NCK and Win-
share dows XP. The parameterized CPU time share of the NCK is the maximum value
that the NCK will only use in the worst case. If the NCK requires less CPU time
in cyclical operation, it will cede it dynamically to Windows XP.
TDP
TM
ÉÉÉÉ ÉÉÉÉÉ
Part 1 Part 2
(general) (position con-
ÉÉÉÉ ÉÉÉÉÉ
Windows XP Windows XP
Part 1 Part 2 troller and
ÉÉÉÉ ÉÉÉÉÉ
interpolator)
Individual setting The default value for the NCK CPU time share is 50%. An individual setting can
only be made by the following formula:
MD10185 >= 300 * (Tpos max * MD10070 + TIPO max + 0.2 ms) / MD10071
where:
– Tpos max and TIPO max
Tpos max [ms] and TIPO max [ms] are the maximum net run time of each position
controller or interpolator. The data are displayed by with HMI Advanced (option)
under:
Operating area switchover > Diagnosis > Service displays >
System resources
Note
The values displayed in menu: System resources of HMI Advanced refer to the
total power of the CPU, not to the CPU time share of the NCK set in MD 10185:
NCK_PCOS_TIME_RATIO.
The values for Tpos max and IPO max are considerably influenced by applications
active under Windows XP due to cache effects of the PCU processor. To calcu-
late these value, it is therefore necessary to activate Windows XP applications
demanding a lot of CPU time in parallel with execution of NC parts programs.
When the maximum values for Tpos and TIPO displayed as you proceed as de-
scribed above no longer change, you can calculate the above formula with a
value of 200 instead of 300.
The maximum value for the NCK CPU time share of 75 % must not be ex-
ceeded. A value greater than 75 % can lead to significant impairment (slowing
down) of Windows XP applications. If necessary, the values must be adapted to
the system clock cycle/position controller cycle (DP cycle time) and/or interpola-
tion cycle.
Machine data
Caution
! If you change the cycle times, check the behavior of the drive in all operating
modes before you finish commissioning.
Note
The smaller the cycle times (PROFIBUS DP cycle) chosen, the greater the con-
trol quality for the drive and the better the surface quality on the workpiece.
12.3.9 Velocities
Max. axis velocity The maximum possible axis velocities and spindle speeds depend on the ma-
or spindle speed chine design, drive dynamics and the encoder limit frequency of the individual
drives.
Max. progr. The maximum programmable tool path velocity results from the maximum axis
path velocity velocities of the axes involved in the path programmed.
Max. tool path ve- The maximum tool path velocity at which traversing is possible within a parts
locity program block results as follows:
progr. path length in the part program block [mm or degrees]
Vmax
IPO cycle [s]
Upper limit To guarantee that parts program blocks are executed continuously (control mar-
gin), the NCK limits the tool path velocity within a parts program block to 90% of
the max. possible tool path velocity as follows:
progr. path length in the part program block [mm or degrees]
Vmax * 0, 9
IPO cycle [s]
For example, in the case of parts programs generated by means of CAD sys-
tem, which contain extremely short blocks, this limiting of the path velocity can
result in a strong reduction of the path velocity over several parts program
blocks.
The function “Online compressor” can help to avoid such sudden velocity dips.
References: /PGA/ Programming Guide, Advanced
Section: Compressor COMPON/COMPCURVE
Lower limit The minimum tool path or axis velocity at which traversing is possible results
from:
Vmin 10 3
calculation precision[mm incr.
or degr.
] * IPO cycle [s]
Hardware The dynamic (DRAM) or static (SRAM) memory available depends on the
configuration hardware configuration of the components used (PCU and MCI board) and the
memory available for SINUMERIK 840Di sl.
User data The individual memory areas of the user data are set to reasonable default val-
ues during general reset of the NCK. To obtain optimum utilization of the user
memory the size of the individual data areas can be set for, e.g.:
S Part programs
S Tool management
S Tool offsets
S User variables
S R parameters
S Compensation
S Protection zones
S Frames
(see Subsection 12.4.2, Page 12-322):
Activation The machine data of the memory configuration are activated by power ON.
References: /FB/ Description of Functions
S7 Memory Configuration
Caution
Before you enlarge DRAM areas, you should first check whether the free
memory is sufficient:
Machine data
Reconfiguation of Modifying the machine data listed in Table 12-14 results in a reconfiguration of
the SRAM memory the SRAM with a loss of all user data. Before the change becomes effective in
the NCK, the following alarm message is generated:
Notice
When reconfiguring the SRAM memory, all user data are lost. To avoid data
loss, a series machine start-up file should be created before reconfiguration
(see Section 16.2, Page 16-468).
Machine data
Definition The term “axis” is often used either as a single term in conjunction with SINUM-
ERIK 840Di sl or in a compound, e.g. machine axis, channel axis, etc. To pro-
vide an overview of the philosophy used as the basis, here is a brief explanation
of this term.
There are basically 3 types of axes:
1. Coordinate axes
2. Machine axes
3. Geometry and special axes
Coordinate axes Coordinate axes (abscissa, ordinate, applicate) are the axes of a Cartesian
coordinate system.
Machine axes Machine axes are the motion units existing on a machine, which can also be
designated as linear or rotary axes, depending on their usable movement.
Geometry axes The geometry axes constitute the rectangular Cartesian basic coordinate sys-
tem of a channel.
Generally, (Cartesian arrangement of the machine axes) direct imaging of the
geometry axes to the machine axes is possible. If the arrangement of the ma-
chine axes, however, is not Cartesian at right angles, the imaging is performed
using a kinematic transformation.
Special axes Special axes are all axes of a channel that are not geometry or machine axes.
Unlike for geometry axes (Cartesian coordinate system), no geometric context
is defined for additional axes, neither between additional axes or with respect to
geometry axes.
Channel axes The total of all machine, geometry and special axes assigned to a channel is
designated as channel axes.
The geometry and special axes represent the programming side of the machin-
ing process, i.e. they are used for programming in the parts program.
The machine axes constitute the physical part of the machining process, i.e.
they carry out the programmed traversing movements on the machine.
Axis assignment The assignment of drives, machine axes, channel axes and geometry axes
using the corresponding machine data is shown in the following Fig. 12-4:
Machine axis 1
[0] = 1
1 Machine data
2
The machine data
3 Machine data
4
Machine data
Machine data
Table 12-15 Axis configuration: Machine data
Machine data
Table 12-16 Axis names: Machine data
The following data must be assigned parameters in the NCK for the cyclic pro-
cess data exchange between the NCK and the DP slave drives:
I/O address of the drives
I/O address of the Control Units (optional, only SINAMICS)
Telegram
I/O addresses The I/O address tells the NCK the data areas via which cyclic process data ex-
change occurs with the drive or the Control Unit.
The I/O addresses assigned in the SIMATIC S7 project are entered in the fol-
lowing machine data:
Default values: Axes The default values for the I/O addresses of the axes are designed so that there
is sufficient clearance per axle, starting at I/O address 4100, each with a mea-
suring circuit:
Notice
Any changes in the I/O addresses must be carried out consistently:
SIMATIC S7 project
HW Config: I/O address for actual value and setpoint
Message frame The process data transferred between the NCK and the drives or Control Unit
during cyclic process data exchange are defined via the message frame.
To select the message frame, see:
Note
You will find a detailed description of the message frame in each case in Sec-
tion: “Communication via PROFIBUS”:
SINAMICS S120
References: SINAMICS S120 Commissioning Manual
SIMODRIVE 611 universal and universal E:
References: /FBU/ Description of Functions SIMODRIVE 611 universal
SIMODRIVE POSMO A
References: /POS1/ User Manual SIMODRIVE POSMO A
SIMODRIVE POSMO SI/CD/CA
References: /POS3/ User Manual SIMODRIVE POSMO SI/CD/CA
ADI4
References: /Section 8.8; Page 8-217.
The message frames set in the SIMATIC S7 project are entered in the following
machine data:
Default values The default values for the machine data are based on the following message
frame:
Notice
1. A change of the message frame type has to be carried out consistently:
2. The order of the drives to which reference is made in the machine data
MD13050: DRIVE_LOGIC_ADDRESS[n]
MD13060: DRIVE_TELEGRAM_TYPE[n]
must be identical in both machine data.
SIMODRIVE 611U If a PROFIBUS drive does not support individual SIMODRIVE 611U-specific
functions functions that are active by default, they must be deactivated on the NCK via
the following drive-specific machine data:
Bit Function
0 Deactivation of the 611U-specific drive alarm generation
1 Deactivation of the 611U-specific drive type detection
2 Deactivation of the 611U-specific parameter accesses encoder drivers
3 Deactivation of the 611U-specific parameter accesses output drivers
4 Reserved
5 Deactivation of 611U-specific drive parking (STW2.7/STA2.7)
6 Deactivation of the 611U-specific travel to fixed stop (STW2.8/STA2.8)
7 Deactivation of the 611U-specific motor switchover internal (STW2.9 to 2.11)
8 Deactivation of the 611U-specific ramp block (STW1.11+13)
9 Deactivation of the 611U-specific function generator bits (STW1.8/STA1.13)
10 Deactivation of the parking brake control (STW1.12 / STA2.5)
11 Deactivation of the effect of OFF2/OFF3 on driveReady (DB31,... DBB93, Bit5)
14 Selection of non-cyclic DP communication: 0 = DPT; 1 = DPV1
15 Deactivation of the consistency check of the PROFIBUS message frame configu-
ration
ADI4 With an ADI4 module you can operate up to 4 drives with analog setpoint inter-
face on an isochronous PROFIBUS.
The 611U-specific functions (Bit0 – Bit3) and the effects of OFF2/OFF3 on the
signal “driveReady” (Bit11) must be disabled for this drive. The machine data for
each drive operated via ADI4 must be set:
Notice
The 611U-specific functions (Bit0 – Bit3) and effects of OFF2/OFF3 on the sig-
nal “driveReady” (Bit11) must be disabled for all drives connected via ADI4.
MD13070: DRIVE_FUNCTION_MASK[n] = 80FH
Drive type DP The NCK attempts to ascertain the drive type for each parameterized PROFI-
BUS drive. The drive type is shown in the following machine data:
Drive type DP: 4 If drive type 0 is displayed for a parameterized PROFIBUS drive, the value can
be manually set to:
– 4 Drive does not support acyclic communication
are set.
Setting the drive type to value 4 has the following effects in HMI Advanced:
Drive parameters
No drive parameters are read.
Current and speed controller cycles
The current and speed controller cycles are not displayed.
Drive type
ANA is displayed as the drive type.
Speed control loop
The dialog box for measuring the speed control loop only offers measure-
ments of the reference frequency response and setpoint step change.
Current control loop
The dialog box for measuring the current control loop is not offered.
ADI4 Because a ADI4 module does not support acyclic communication on the PRO-
FIBUS, we recommend entering value 4 as the drive type for any drive operated
via ADI4:
MD13080: DRIVE_TYP_DP[n] = 4
Note
We recommend entering drive type 4 manually for drives connected via ADI4:
MD13080: DRIVE_TYP_DP[n] = 4
Machine data
Note
In order to guarantee that the control runs up reliably, all machine axes are de-
clared as simulation axes (without hardware).
Notice
The motor measuring system is always used for the speed control function.
Motor and motor measuring system must therefore always be connected to the
same drive module.
NCK reset Once the drive configuration and setpoint/actual value assignment have been
parameterized, an NCK reset must be executed to initiate a warm restart. After
the NCK has booted, the new configuration becomes effective.
Machine data
Interface signals
Table 12-19 Switching over the position measuring system: Interface signals
DB Bit, byte Name Refer-
Number ence
Axis/spindlespecific Signals from PLC to axis/spindle
31, ... 1.5 Position measuring system 1
31, ... 1.6 Position measuring system 2
Rotary measuring The diagrams below show the general possibilities of arranging a rotary
system incremental measuring system with regard to motor and load, as well as the
resulting values for the appropriate machine data.
ÍÍÍÍÍ
Measuring Load
gearbox gearbox Table
G M
ÍÍÍÍÍ
nSpindle
Ball screw
LEADSCREW_PITCH
n Motor
ENC_RESOL
ENC_IS_DIRECT=1
IS_ROT_AX=0
Measuring ENC_IS_LINEAR=0
ÍÍÍÍÍ
Table Gear
M G
Ball screw ENC_RESOL
Load
Gear LEADSCREW_PITCH
ENC_TYPE=1
n n n ENC_IS_LINEAR=0
Motor Spindle Spindle n
Encoders
ENC_RESOL
Machine data
Linear measuring The diagrams below show the general possibilities of arranging a rotary
system incremental measuring system with regard to motor and load, as well as the
resulting values for the respective machine data.
IS_ROT_AX=0
ÍÍÍÍÍÍ
Table
Ball screw
M
LEADSCREW_PITCH
Load gearbox
Linear scale
ENC_IS_LINEAR=1
ENC_IS_DIRECT=1
ENC_GRID_POINT_DIST
ENC_FEEDBACK_POL= [1 or –1]
Machine data
EQN 1325 The absolute value encoder EQN 1325 from Heidenhain has the following prop-
erties:
EnDat protocol
PPR count: 2048 = 211 (encoder fine resolution)
Positions/revolution: 8192 (13 bits)
Differentiable revolutions: 4096 (12 bits)
Encoder signals A/B: 1Vpp sin/cos
Calibration Synchronization of the measuring system with the machine positions is per-
formed by calibration of the absolute value encoder in absolute measuring sys-
tems. For calibration of the absolute value encoder, see Subsection 12.5.19,
Page 12-376.
Rotary measuring An absolute encoder can currently exclusively be used as a motor encoder (in-
systems direct measuring system).
ÍÍÍÍÍÍ
gearbox Table
G M Ball screw
Measuring
gearbox nSpindle LEADSCREW_PITCH
n
ENC_TYPE=4 Motor
ENC_ABS_TURNS_MODULO=4096 DRIVE_AX_RATIO_NUMERA motor revs
ENC_REFP_MODE=2 =
DRIVE_AX_RATIO_DENOM spindle revs
(ADI4) For a machine axis whose measuring system consists of an absolute encoder
on an ADI4 module, the following must be taken into consideration:
Machine data
Note
Detailed information about the measuring systems that can be connected to the
ADI4 is to be found in:
References: /ADI4/ Analog drive interface for four axes
Section: Hardware description
Parameterization The following parameterization example illustrates the basic procedure for para-
example meterizing the NCK for a 2nd measuring system of a machine axis connected
via ADI4. It assumes the following:
NCK
2 measuring systems are to be parameterized for the 1st machine axis.
– 1. Measuring system: “motor measuring system” of the drive
– 2. Measuring system: “direct measuring system”
Drive
SIMODRIVE 611U 1 axis module is used as the drive with a connection op-
tion for a measuring system (motor encoder).
ADI4
The 2nd measuring system is connected via the encoder interface of the 1st
axis of an ADI4 module. (Connection is possible via any axis of the ADI4
module.)
(0) 840Di sl
2 PLC317–2DP (10) SIMOD (15) ADI4
X2 DP master
4 S7 FM NCU
I/O addresses and The I/O addresses and message frame types for the drive and ADI4 axis are set
message frame to the following values in the configuration:
types Drive
– Message frame type: Message frame 102
– I/O address: 4100
DP slave properties
ADI4
– Message frame type: Standard message frame 3
– I/O address: 4200
DP slave properties
4 axes each with one encoder, standard message frame 3+IO, PDA–5/9 A
NCK machine data The general and axis-specific NCK machine data should be set as follows:
Drive assignment
The axis of the SIMODRIVE 611U drive module is assigned to the NCK as the
1st machine axis. This requires entry of its I/O address and message frame type
under index 0:
MD13050: DRIVE_LOGIC_ADRESS[0] = 4100
MD13060: DRIVE_TELEGRAM_TYPE[0] = 102
The I/O address and the message frame type of the 1st axis of the ADI4 module
will be entered in the next free machine data (e.g. Index 3):
MD13050: DRIVE_LOGIC_ADRESS[3] = 4200
MD13060: DRIVE_TELEGRAM_TYPE[3] = 3
Machine data
Interface signals
Table 12-24 Switching over the position measuring system: Interface signals
DB Bit, byte Name Refer-
Number ence
Axis/spindlespecific Signals from PLC to axis/spindle
31, ... 1.5 Position measuring system 1
31, ... 1.6 Position measuring system 2
The DSC function eliminates the deadtime that necessarily exists at the speed-
setpoint interface normally used between the NCK and drive due to relocation of
the position controller into the drive.
That results in the following advantages for an axis operated with DSC:
Note
The speed feedforward control can be used in conjunction with DSC.
Requirements Before you can activate DSC mode, the following preconditions must be fulfilled:
Switch ON/OFF The DSC function is switched ON via the following axis-specific NCK machine
data:
Notice
Before you can switch off DSC operation you might have to adapt (reduce) the
KV factor of the axis. Otherwise, instability of the position control loop might
result.
Speed setpoint If you use DSC, a speed setpoint filter for rounding the speed setpoint steps is
filter no longer necessary. The speed setpoint filter is then only of any use with differ-
ence injection to support the position controller, for example, to suppress reso-
nance.
Measuring system DSC is only possible in conjunction with the motor measuring system.
Machine data
Optimization of the control loop (current, speed, and position control loop) of the
drives can be performed with:
Note
Detailed information on measuring the filter frequency response and optimizing
torque/current and speed control loop can be found in:
SINAMICS
Online Help for Commissioning Tool: STARTER > Contents > Diagnostics
functions
Machine data
Table 12-26 Rotary axes: Machine data
Setting data
Table 12-27 Rotary axes: Setting data
Positioning axes are channel axes traversing parallel to the path axes without
interpolating with them.
Positioning axes can be traversed either from the parts program or from the
PLC.
Positioning axis If a positioning axis is programmed in the parts program without specifying an
feed axis-specific feedrate, the feedrate entered in
Machine data
Interface signals
Indexing axis are rotary or linear axes that may only be traversed within their
traversing range to defined positions, the indexing positions.
Traversing to indexing positions using the parts program or manually is only
effective if the corresponding machine axis has been successfully referenced.
The indexing positions are stored in tables.
Indexing position The indexing positions are stored in one of 2 possible tables.
tables
MD10900: INDEX_AX_LENGTH_POS_TAB_1 (number of positions of in-
dexing table 1)
Machine data
Interface signals
Per machine axis, 6 parameter sets are available. They are used as follows
on an axis:
for accommodation of the own dynamic response to another machine axis,
e.g. when tapping or thread cutting.
on a spindle:
quick accommodation of the position controller to modified properties of the
machine during operation, e.g. when switching the gearbox.
Machine axes involved in tapping or thread cutting: the parameter set is acti-
vated in accordance with the current gear stage.
With spindles, each gear stage is assigned a parameter set of its own. The
parameter set is selected from the PLC using the interface signal DB31, ...
DBX16.0 – 16.2 (actual gear stage).
Spindle gear
Parameter set no. Axis Spindle stage
Fig. 12-15 Validity of parameter sets for axis and spindle modes
Machine data The following machine data of a machine axis depend on the parameter set:
n = parameter set number (0 ... 5)
Control loops The closed-loop control of a machine consists of the cascaded closed-loop
control circuits of current controller, speed controller and position controller.
Position reference
value from the Position Speed Current
Interpolator nset iset
controller controller controller Encoders
Motor
nact iact
Traversing If the axis does not traverse into the desired direction, the appropriate
direction adaptation is made in
Control direction If the control direction of the position measuring system is incorrect, it can be
adjusted with
Servo gain To obtain high contour accuracy, a high loop gain (KV factor) of the position
controller is required. However, an excessively high KV factor causes overshoot,
instability and impermissibly high machine loads.
The maximum permissible KV factor is dependent on the dynamic response of
the drive and the mechanical system of the machine.
If “0” is entered for the loop gain factor, the position controller will be discon-
nected.
Definition of The servo gain factor is defined as the ratio of velocity in m/min and the
KV factor resulting following error in mm
Velocity [m/min]
KV =
Following error [mm]
i.e. with a Kv factor of 1 and a velocity of 1 m/min, the following error will be 1
mm.
Via
Note
To adapt the input/output unit of the Kv factor selected by default to the internal
unit [1/s], the following machine data are assigned by default:
When entering the servo gain factor it is important to check that the gain factor
of the whole position control loop is still dependent on other parameters of the
controlled system.
These factors are:
MD32260: RATED_VELO
MD32250: RATED_OUTVAL
Tacho adjustment on the speed controller
Tacho generator on drive.
Notice
Machine axis that interpolate one with another must have the same following
error at the same velocities.
This can be achieved by setting the same KV factor or dynamic response
adaptation in:
MD32900: DYN_MATCH_ENABLE
MD32910: DYN_MATCH_TIME
The real servo gain factor can be checked with the following error in the service
display.
e.g. HMI Advanced: Operating area “DIAGNOSIS” > Service displays >
Service axis.
Checking the If a KV factor is already known for a machine type in question, this can be set
loop gain and checked. For checking, reduce the acceleration of the axis in
nset nset
[V] [V]
”Badly” ”Well”
t [ms] t [ms]
No overshoots may occur while the drive is approaching the static states; this
applies to all speed ranges.
Overshoot in the The reasons for an overshoot in the control loop can be:
control loop Acceleration too high (current limit is reached)
Rise time too long (re-optimization necessary)
Mechanical backlash
Mechanical components canted
For safety reasons set the KV factor to a little less than the maximum possible
value.
The real KV factor must precisely match that set because monitoring functions
are derived from the KV factor that would otherwise respond (e.g. contour
monitoring).
Acceleration The machine axes are accelerated and decelerated with the acceleration
entered in
This value should allow the axes to be accelerated and positioned rapidly and
accurately while ensuring that the machine is not unduly loaded.
Default values The default values of the acceleration are in the range from 0.5 m/s2 to 2 m/s2
Checking the accel- The sign of a properly adjusted acceleration of a machine axis is acceleration
eration and positioning free from overshoot at rapid traverse rate and maximum load
(heavy workpiece).
After the acceleration has been entered, the axis is traversed rapidly and the
actual current values and current setpoint are recorded.
Note
SINAMICS
The current actual value/setpoint can be recorded using the STARTER
trace function.
SIMODRIVE
The current actual value/setpoint can be recorded using the SimoCom-U
trace function.
The online help provides more detailed information.
This recording shows whether the drive reaches the current limit. Here, the cur-
rent limit can be reached for a short time.
However, the current must be well below the current limit before the rapid tra-
verse velocity or the final position is reached.
Load changes during machining must not cause the current limit to be reached.
Excessive current during machining causes falsification of the contour. For this
reason, the acceleration value should be a little bit less than the maximum ac-
celeration value.
Machine axes can have different acceleration values, even if they interpolate
with each other.
Machine data
In the case of speed setpoint comparison, the NCK is informed, which speed
setpoint corresponds to which motor speed in the drive, for parameterizing the
axial control and monitoring. Speed setpoint matching can be performed auto-
matically or manually.
Automatic Automatic speed setpoint matching can be performed for the following drives:
matching – SINAMICS S120
– SIMODRIVE 611 universal / E
– SIMODRIVE POSMO CD/CA
– SIMODRIVE POSMO SI
If the value 0 is entered in machine data
Note
If automatic speed setpoint matching fails for one axis, the following message
is output on a traverse request for this axis:
Message: “Wait, axis enable missing”
This axis and any axes that interpolate with it are not traversed.
ADI4 Because ADI4 does not support acyclic services on the PROFIBUS DP, manual
speed setpoint matching must be performed.
The axis-specific machine data:
Note
The max. upper limit for the speed setpoint is set in machine data
Calculation of the If the motor speed required for speed setpoint matching is not known directly, it
motor speed can be calculated as follows with reference to the required axis velocity (linear
axis) or load speed (rotary axis/spindle):
– vAxis [ mm/min ]
– MD31060: DRIVE_RATIO_NUMERA (numerator load gearbox)
– nMotor [ rpm ]
– nLoad [ rpm ]
Checking of Incorrect speed setpoint matching has a negative impact on the real servo gain
matching of the axis.
To check speed setpoint matching it is necessary for a defined traverse velocity
to compare the actual following error with the desired following error that should
be set if speed setpoint matching is correct.
Traverse rate
Desired following error =
MD32200: POSCTRL_GAIN
Machine data
Digital drives Digital drives are not subject to drift or compensate for it automatically.
ADI4 Because ADI4 does not support acyclic services on the PROFIBUS DP, drift
compensation must be performed manually by entering the appropriate
compensation value in the axial machine data
Manual drift Manual drift compensation is performed with the axis at zero speed as follows:
compensation
Requirements
– Zero speed of the axis
– Axis enables pending
Speed-controlled axis
The drift causes constant traversing of the axis. To compensate for the drift,
the compensation value is incremented/decremented step by step depen-
ding on the direction of the drift until the axis reaches zero speed.
Position-controlled axis
The drift causes a constant following error or position setpoint 0. To com-
pensate for the drift, the compensation value is incremented/decremented
step by step depending on the direction of the drift until following error or
position setpoint = 0 is displayed.
HMI Advanced:
Operating area switchover > Diagnosis > Service displays > Service
axis/spindle
Warning
! If an axis is used for the function DSC (Direct Servo Control)
Machine data
If the above mentioned setting data are unequal to 0, the JOG velocity results
as follows:
1. SD: JOG_REV_IS_ACTIVE (revolutional feedrate in JOG mode) = 0
=> linear feed (G94)
Linear axes:
JOG velocity = SD41110: JOG_SET_VELO (JOG velocity for G94)
Rotary axes:
JOG velocity = SD41130: JOG_ROT_AX_SET_VELO (JOG velocity for
rotary axes)
2. SD: JOG_REV_IS_ACTIVE (revolutional feedrate in JOG mode) = 1
Notice
Machine data
Setting data
Static monitoring The static monitoring functions with reference to a machine axis are:
functions
Exact stop coarse Window around the setpoint position within which exact stop coarse is detected.
Exact stop fine Window around the setpoint position within which exact stop fine is detected.
Delay time Delay time after which the actual value must have reached the tolerance
Exact stop fine window “Exact stop fine” when the setpoint position is reached.
Zero speed Position tolerance which a standing machine axis may not leave.
tolerance
MD36030: STANDSTILL_POS_TOL (zero speed tolerance)
Interrupt: “25040 Zero speed control” and follow-up mode.
Delay time Delay time after which the actual value must have reached the tolerance
Zero-speed window “Zero speed tolerance” when the setpoint position is reached.
monitoring
MD36040: STANDSTILL_DELAY_TIME (delay time zero speed control)
Interrupt: “25040 Zero speed control” and follow-up mode.
Clamping tolerance Tolerance window for a standing machine axis while the signal “Clamping
active” is present at the PLC interface.
CLAMP_POS_TOL
Setpoint
STANDSTILL_POS_TOL
STOP_LIMIT_COARSE
STOP_LIMIT_FINE
Time t
STANDSTILL_
DELAY_TIME
POSITIONING_TIME
Working area The permissible working area of the machine axes can be adapted to the partic-
limitation ular machining situation using the “dynamic” working area limitation.
Software limit switch Two software limit switch pairs are provided per machine axis. The active soft-
ware limit switch pair is selected in the PLC.
Notice
All position monitoring functions are only active with valid reference point of the
corresponding reference point of the machine axis.
Hardware jimit If the PLC signals that a hardware limit switch has been reached, the machine
switch axis is stopped with the parameterized brake response.
EMERGENCY STOP
Dynamic The dynamic monitoring functions with reference to a machine axis are:
monitoring
functions
Speed setpoint The speed setpoint monitoring prevents that the max. admissible motor speed
monitoring is exceeded.
It must be set such that the max. speed (rapid traverse) can be reached and, in
addition, a certain control margin remains.
SIMODRIVE 611 The max. permissible motor speed is specified in P1401:0 “Speed for max.
universal useful motor speed” of the SIMODRIVE 611 universal assigned to the machine
axis.
Speed setpoint [ %]
With
+ to
KV speed
Following controller
error
Speed
setpoint
Position controller monitoring
Notice
The limitation of the speed setpoint will turn the control loop into a nonlinear
control loop.
Generally, this will result in deviations from the contour and longer dwelling of
the machine axis within the speed setpoint limitation.
Actual velocity Monitoring due to the actual velocity of the machine axis determined based on
monitoring the encoder values
and stopping the machine axis using a speed setpoint ramp whose
characteristic is set in
HMI-Advanced
Operating area DIAGNOSIS > Service displays > Service of axis
Notice
The axis affected must be rereferenced.
Encoder zero mark The zero mark monitoring of the encoder of a machine axis checks whether
monitoring pulses were lost between two zero mark passes. Via
AX_EMERGENCY_STOP_TIME
Control loop
model
PROFIBUS
DP drive
ENC_CHANGE_TOL
CONTOUR_TOL ENC_DIFF_TOL ENC_ZERO_MONITORING
ENC_FREQ_LIMIT
Following error
Act. val. processing 1
STSTILL_VELO_TOL
STOP_LIMIT_COURSE
STOP_LIMIT_FINE AX_VELO_LIMIT Act. val. processing 2
POSITIONING_TIME
STAND- IS “Position measuring system 1/2 active”
STILL_DELAY_TIME
STANDSTILL_POS_TOL
CLAMP_POS_TOL
Fig. 12-22 Monitoring for SINUMERIK 840Di sl
Notice
Homing When referencing a machine axis, the actual position value system of the ma-
chine axis is synchronized with the machine geometry. Depending on the en-
coder type used, the machine axis is referenced with or without traversing
movements.
Reference point For all machine axes which are not equipped with an encoder providing an ab-
approach solute actual position value, referencing is carried out by traversing the machine
axis, the so-called reference point approach.
The reference point approach can be carried out either manually in JOG mode,
submode REF or using a parts program. Reference point approach is started
using traverse direction keys PLUS or MINUS (depending on the parameterized
reference point approach direction).
IS “Referenced/synchronized”
(DB31, ... DBX60.4 and 60.5)
Zero-mark positioning
measurement system
Velocity
MD34020: REFP_VELO_SEARCH_CAM
Reference-point approach velocity
MD34070: REFP_VELO_POS
Reference-point positioning velocity
MD34040: REFP_VELO_SEARCH_MARKER
Reference-point shutdown velocity
t
Fig. 12-23 Signal chart: Referencing with an incremental measuring system (principle)
Phase-independent The following machine data and interface signals are independent with re-
data spect to the individual phases of reference point approach:
Phase 1: The following machine data and interface signals are important:
Traversing to the
MD34010: REFP_CAM_DIR_IS_MINUS (approach reference cam in
reference cam
negative direction)
MD34020: REFP_VELO_SEARCH_CAM (reference cam approach velocity)
MD34030: REFP_MAX_MARKER_DIST (maximum distance to reference
cam)
Properties of phase 1:
The feedrate override (feedrate switch) is active.
The feed stop (channelspecific and axisspecific) is active.
The machine axis can be stopped and restarted with NC stop/NC start.
If the machine axis traverses a distance defined in
– MD34030: REFP_MAX_CAM_DIST (max. distance to the
reference cam)
without reaching the reference cam
– IS: DB31, ... DBX12.7 (“Reference point approach delayed”) = 0
the axis stops, and
– alarm 20000 “Reference cam not reached”
is output.
Warning
! If the reference cam is not calibrated exactly, it is possible that a wrong zero
marker is evaluated after the reference cam has been left. As a result, the
control system will take a wrong machine zero.
Software limit switches, protection areas and work area limits will thus also be
active for the wrong positions. The difference is equivalent to one encoder
revolution in each case.
Danger for man and machine exists.
Phase 2: The following machine data and interface signals are important:
Synchronizing to the
MD34040: REFP_VELO_SEARCH_MARKER (creep velocity)
encoder zero marker
MD34050: REFP_SEARCH_MARKER_REVERSE (direction reversal to
reference cam)
Properties of phase 2:
Phase 3: The following machine data and interface signals are important:
Traversing to the
MD34070: REFP_VELO_POS (reference point positioning velocity)
reference point
MD34080: REFP_MOVE_DIST (reference point distance to zero mark)
MD34090: REFP_MOVE_DIST_CORR (reference point offset, additive)
MD34100: REFP_SET_POS (reference point value)
IS: DB31, ... DBX2.4, 2.5, 2.6, 2.7 (“reference point value 1...4”)
IS: DB31, ... DBX60.4, DBX60.5 (“referenced/synchronized 1, 2”)
Properties of phase 3:
Distance-coded When clearance-coded reference marks are used, referencing is divided into 2
reference marks phases:
1. Synchronize by overriding 2 reference marks
2. Traverse to target point
IS Referenced/synchronized”
(DB31, ... DBX60.4 and 60.5)
Velocity
MD34070: REFP_VELO_POS
(Reference-point positioning velocity)
MD34040:
REFP_VELO_SEARCH_MARKER
(Reference-point shutdown velocity) t
Phase 1 Phase 2
Phase-independent The following machine data and interface signals are independent with re-
data spect to the individual phases of reference point approach:
Phase 1: The following machine data and interface signals are important:
Synchronize by
overriding 2 reference
MD34010: REFP_CAM_DIR_IS_MINUS (approach reference cam in
negative direction)
marks
MD34040: REFP_VELO_SEARCH_MARKER (referencing velocity)
MD34060: REFP_MAX_MARKER_DIST (maximum distance between 2
reference marks)
Phase 2: The following machine data and interface signals are important:
Traversing to the target
point
MD34070: REFP_VELO_POS (reference point positioning velocity)
MD34090: REFP_MOVE_DIST_CORR (absolute offset)
MD34100: REFP_SET_POS (target point)
MD34330: REFP_STOP_AT_ABS_MARKER (with/without target point)
IS: DB31, ... DBX60.4, DBX60.5 (“Referenced/synchronized 1, 2”)
Properties of phase 2
The feedrate override (feedrate switch) is active.
The feed stop (channelspecific and axisspecific) is active.
The machine axis can be stopped and restarted with NC stop/NC start.
Determining the To determine the absolute offset between the measuring system zero point and
absolute offset the machine zero, the following procedure is recommended:
1. Determining the actual position of the measuring system
After two reference marks following one after the other (synchronized) have
been overtraveled, the actual position of the length measuring system can
be read on the user interface at “Actual position”.
The absolute offset must be zero at this time:
MD34090: REFP_MOVE_DIST_CORR = 0
Warning
! After you have determined the absolute offset and made an entry in
MD34090: REFP_MOVE_DIST_CORR (absolute offset)
the position measuring system must be re-referenced.
Absolute encoder Initial referencing of the measuring system of a machine axis with absolute
value encoder is performed by calibrating the encoder.
The machine axis measuring system which is active after the NCK has
booted works with the absolute value encoder.
Calibration To calibrate the the absolute encoder, the actual value of the encoder is
matched with the machine zero once and then enabled.
The SINUMERIK 840D sl supports the following types of calibration:
Operator-assisted calibration
Automatic calibration using probe
Calibration using reference cam
The calibration using the probe and reference cam is described in:
References: /FB/, Description of Functions, Basic Machine
R1 Reference point approach
Section: Automatic calibration using probe
Calibration with BERO
Operator-assisted During operator-assisted calibration, the machine axis of the absolute value
calibration encoder is move to the known machine position (reference position). The posi-
tion value of the reference position is assume by the NCK as the reference point
value.
Recommended procedure
1. Parameterization of referencing mode
MD34200: $MA_ENC_REFP_MODE[n] = 0
2. Approaching referencing position
Traversing the machine axis to the referencing position in JOG mode. Ap-
proach direction according to machine data:
MD34010: $MA_REFP_CAM_DIR_IS_MINUS (reference point ap-
proach in minus direction) (0 = positive, 1 = negative approach direction)
Notice
To avoid the actual position of the machine axis being falsified by backlash in
the drive train, reference point approach must be performed at low velocity and
always from the same direction.
Note
Pressing the traverse direction key does not move the machine axis!
The NCK then calculates the reference point offset and enters it in the ma-
chine data:
MD34090: $MA_REFP_MOVE_DIST_CORR[n] (reference point offset)
To indicate that calibration has been completed, the value in the machine
data changes from 1 = enable encoder calibration to 2 = encoder calibrated:
MD34210: $MA_ENC_REFP_STATE[n] = 2
The value from the machine data is shown as the actual position of the ma-
chine axis on the user interface:
MD34100: $MA_REFP_SET_POS[n] (reference point value)
Calibrating several For time-optimized calibration of the absolute value encoders of several ma-
absolute value chine axes, the following procedure is recommended:
encoders 1. Depending on the machine design, move all or several machine axes to
their reference position. See above: Items 1. – 4.
2. Perform an NCK reset. See above: Item 5.
3. Complete encoder calibration for all machine axes. See item 6.
Notice
Since the absolute encoder must be recalibrated, the NCK only detects the
following events:
Gear change with a change in the transmission ratio
Response to zero mark monitoring (alarm 25020)
New encoder serial number after replacing the absolute encoder
The status of the absolute encoder is also reset by the NCK to 0 (encoder not
calibrated):
MD34210: $MA_ENC_REFP_STATE[n] = 0
In all other cases, it is the sole responsibility of the user to indicate the uncali-
brated state of the absolute encoder by manually resetting the status to 0 (En-
corder not calibrated) and to repeat the calibration.
Interface signals
Table 12-38 Referencing: Interface signals
Machine data
Table 12-39 Referencing: Machine data
Number Identifier Name Refer-
ence
General ($MN_ ... )
11300 JOG_INC_MODE_LEVELTRIGGRD INC/REF in jog/continuous mode H1
The spindle mode of a machine axis is a subset of the general axis functionality.
For this reason, the machine data required to start up an axis have also to be
set for a spindle.
The machine data to parameterize a spindle are therefore to be found under the
axis-specific machine data (from MD 35000 onwards).
Notice
After the default machine data have been loaded, no spindle is defined.
Spindle modes The diagram below illustrates the spindle modes and possible transitions
between them.
Gear Gear
change changed COUPON COUPOF
SPOS and SPOSA
Rigid tapping
MD 35030: SPIND_DEFAULT_ACT_MASK
RESET 2
NC–START 1
Power ON 0
0 1 2 3
Axis mode
Positioning mode
Speed mode w/o pos. contr.
MD35020: SPIND_DEFAULT_MODE
Axis mode It is possible to switch directly from spindle mode to axis mode provided the
same drive is used for both modes.
1. Transition to axis mode by programming the spindles using their axis names
or by M70.
2. If the axis is not synchronized, e.g. position control enabled with M70, the
axis has to be referenced with G74 first. Only then does the mechanical
position match the programmed one.
3. It is switched over to the current feedforward control mode marked by the
machine data and commands FFWON and FFWOF.
Special points to be The following characteristics apply to the axis mode of a spindle:
noted
1. The feed override switch is active.
2. IS “Reset” (DB21, ... DBX7.7) does not terminate axis mode as standard.
3. The interface signals DBB16 to DBB19 and DBB82 to DBB91 in DB31, ...
are of no significance if the IS “Axis/no spindle” (DB31, ... DBX60.0) is set to
zero.
4. Axis mode can be activated in all gear steps. If the position actual value en-
coder is installed on the motor (indirect measurement system), the position-
ing and contouring accuracy can vary for the different gear stages.
5. The gear step cannot be changed when the axis mode is active. The spindle
must be switched to control mode This is done using M41 ... M45.
6. In axis mode, the machine data of the 1st parameter record (index zero) will
apply to be able to make adaptations.
Parameter sets When a spindle is in Spindle mode the NCK selects the parameter set which
corresponds with the current gear stage.
Gear stage x => parameter set (x+1) => index [x]
In Axis mode of a spindle, the NCK always selects the 1st parameter set (index
[0]), independent of the current gear stage.
The machine data listed in the following are gear stage-dependent machine
data of a spindle:
Encoder matching When parameterizing the measuring systems of spindles, the same conditions
apply as for parameterization of the measuring systems of rotary axes. This
multiple is 2048.
For incremental measuring systems, see above, Subsection 12.5.5, Page
12-335.
For absolute measuring systems, see above, Subsection 12.5.6, Page 12-338.
Notice
If the motor encoder is used for actual-value sensing, the encoder matching
data must be entered in the machine data for each individual gear stage if
several gear stages are present.
Pulse The maximum multiplication of the appropriate drive is always used as the
multiplication multiplication of the increments.
factor
SIMODRIVE 611 The pulse multiplication with SIMODRIVE 611 universal is 128.
universal
Internal
360 1 1 int. increments
resolution = * * * 1000 = 5,625
500 * 128 1 1 encoder pulse
Gear stage 1
Gear stage 2
Speeds, gear In SINUMERIK 840Di sl, data for five gear stages are implemented. These
stages stages are defined by a minimum and maximum speed for the stage itself and
by a minimum and maximum speed for the automatic gear stage changeover.
A new set gear stage is output only if the new programmed speed cannot be
traversed in the current gear stage. For the sake of simplification, the oscillation
times for gear stage changeovers can be specified directly in the NCK; other-
wise the oscillation function must be implemented in the PLC. The oscillation
function is initiated via the PLC.
Spindle speed
(rev/min)
ÉÉÉ
Maximum spindle speed
Maximum speed of gear stage 2
Maximum speed for gear change 2
ÉÉÉ
ÉÉÉ
ÉÉÉ
Maximum speed of gear stage 1
ÉÉÉ
Maximum speed for gear change 1
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
Minimum speed for gear change 2 ÉÉÉ
ÉÉÉ
ÉÉÉ
Minimum speed for gear stage 2
Minimum speed for gear change 1
Minimum speed for gear stage 1
ÉÉÉ
Min. spindle speed
0
1 2 gear stage
Fig. 12-27 Example for speed ranges for automatic gear stage selection (M40)
Speeds for The speeds of the spindle in conventional mode are entered in the machine
conventional data:
operation
MD32010: JOG_VELO_RAPID (rapid traverse in JOG mode)
MD32020: JOG_VELO (JOG axis velocity)
The direction of rotation is specified via the appropriate directional keys for the
spindle on the MCP.
Setpoint matching The speeds must be transferred with standardized values for the drive control-
ler. The values are scaled in the NCK using the selected load gear and the ap-
propriate drive parameter.
Speed n
Normalization value
P0880
The desired speed on the spindle is obtained using a mechanical gear stage.
Machine data
Table 12-40 Speeds and setpoint adjustment for spindle: Machine data
Axisspecific ($MA_ ... )
31050 DRIVE_AX_RATIO_DENOM Denominator load gearbox G2
31060 DRIVE_AX_RATIO_NUMERA Numerator load gearbox G2
32010 JOG_VELO_RAPID Rapid traverse in JOG mode
32020 JOG_VELO JOG axis velocity
35010 GEAR_STEP_CHANGE_ENABLE Gear stage change possible
35020 SPIND_DEFAULT_MODE Basic spindle setting
35030 SPIND_DEFAULT_ACT_MASK Activate initial spindle setting
35040 SPIND_ACTIVE_AFTER_RESET Spindle active after reset
35200 GEAR_STEP_SPEEDCTRL_ACCEL[n] Acceleration in speed control mode
35220 ACCEL_REDUCTION_SPEED_POINT Speed limit for reduced acceleration
35230 ACCEL_REDUCTION_FACTOR Reduced acceleration
35400 SPIND_OSCILL_DES_VELO Reciprocating speed
35410 SPIND_OSCILL_ACCEL Acceleration during oscillation
35430 SPIND_OSCILL_START_DIR Starting direction during oscillation
35440 SPIND_OSCILL_TIME_CW Oscillation time for M3 direction
35450 SPIND_OSCILL_TIME_CCW Oscillation time for M4 direction
Interface signals
Table 12-41 Speeds and setpoint adjustment for spindle: Interface signals
DB number Bit, byte Name Refer-
ence
Axis-specific Signals from PLC to axis/spindle
31, ... 4.6 Traversing keys minus
31, ... 4.7 Traversing keys plus
The NCK provides an oriented spindle stop function with which the spindle can
be moved into a certain position and held there (e.g. for tool changing pur-
poses). Several programming commands are available for this function which
define the approach and program processing.
References: /PA/ Programming Guide
S1 Spindles
Functionality
To absolute position (0–360 degrees)
Incremental position (+/– 999999.99 degrees)
Block change when position reached
Block change on block end criterion
The control brakes the spindle down to creep speed at the acceleration rate for
speed operation.
If the creep speed has been reached (INT “Spindle in setpoint range”), the con-
trol branches into position control mode and the acceleration rate for position
control mode and the KV factor become active.
The interface signal “Exact stop fine” is output to indicate that the programmed
position has been reached (block change when position reached).
The acceleration rate for position control mode must be set such that the current
limit is not reached. The acceleration rate must be entered separately for each
gear stage.
If the spindle is positioned from zero speed, it is accelerated up to a maximum
speed corresponding to creep speed; the direction is defined via machine data.
The contour monitoring function is activated as soon as the control mode
switches to position control.
Machine data
Interface signals
To allow the spindle to be positioned from the NCK, its position has to be ad-
justed using the measuring system. This operation is called “synchronization”.
As a rule, synchronizing is done to the zero mark of the connected encoder or
to a BERO as zero mark substitute.
Machine data
SIMODRIVE 611 The drive SIMODRIVE 611 universal supports the connection of a BERO as a
universal zero mark substitute for synchronizing the spindle.
For the exact procedure of operating a BERO on SIMODRIVE 611 universal,
see:
References: /FBU/ Descriptions of Functions SIMODRIVE 611 universal
Section: Motion Control with PROFIBUS-DP
(as from SW 3.1)
Zero mark substitute via PROFIBUS
Chuck
BERO
Gear Motor Motor
encoder
Motor en-
Power coder
connec- cable
Toothed belt
tion
Drive
Notice
If the spindle encoder is not mounted directly on the spindle and there are
speed-transforming gears between the encoder and spindle (e.g. encoder
mounted on motor), then a BERO signal connected to the drive module
must be used for synchronization.
The control then automatically resynchronizes the spindle after each gear
change. No manual intervention is required on the part of the user.
Machine data
Interface signals
Spindle in If the spindle reaches the tolerance range specified in machine data
set range
MD35150: SPIND_DES_VELO_TOL (spindle speed tolerance)
interface signal
Machine data
Gear stage speed The max./min. gear stage speed is entered in:
min. / max.
MD35130: GEAR_STEP_MAX_VELO_LIMIT (maximum speed for gear
stage)
Spindle speed
IS: Referenced/synchronized
limited by G25 and G26
Speed range of spindle
or spindle chuck
Machine data
Setting data
Interface signals
Notice
The digital and analog input/outputs connected via the PROFIBUS DP are
equally available to both the NCK and PLC.
It is the sole responsibility of the user to avoid access conflicts:
On the NCK side: Parts program/synchronized action
On the PLC side: PLC user program
Max. number The maximum number of digital or analog input/outputs that can be used for the
NCK is:
Total MCI board PROFIBUS
extension modules
Analog inputs 8 – 8
Analog outputs 8 – 8
Digital inputs 36 4 32
Digital outputs 36 4 32
Note
The first digital input and output byte is permanently assigned to the MCI board
extension module (option). Therefore you can connect a maximum of 4 addi-
tional input/output bytes to the PROFIBUS DP via signal modules. See confi-
guration example Subsection 12.6.6, Page 12-402.
Machine data The number of used analog and digital inputs/outputs is set in the following ma-
chine data parameters:
Analog I/Os
MD10300: FASTIO_ANA_NUM_INPUTS (“Number of active analog NCK
inputs”)
MD10310: FASTIO_ANA_NUM_OUTPUTS (“Number of active analog NCK
outputs”)
Digital input/outputs
MD10350: FASTIO_DIG_NUM_INPUTS (“Number of active digital NCK in-
put bytes”)
MD10360: FASTIO_DIG_NUM_OUTPUTS (“Number of active digital NCK
output bytes”)
On the NCK side, the analog and digital inputs/outputs are assigned to the re-
spective signal modules on the PROFIBUS DP via the appropriate I/O ad-
dresses in the machine data:
Digital input/outputs
MD10366: HW_ASSIGN_DIG_FASTIN[n] (“hardware assignment of external
digital inputs”), per input byte, where n = 0–3
MD10368: HW_ASSIGN_DIG_FASTOUT[n] (“hardware assignment of ex-
ternal digital outputs”), per output byte, where n = 0–3
Input format
05 00 I/O high I/O low
S7 I/O address Low part
(hexadecimal)
S7 I/O address High part
(hexadecimal)
always 00
always 05 (identifier: PROFI-
BUS I/Os)
Note
The first digital input/output bytes defined via machine data:
MD10350: FASTIO_DIG_NUM_INPUTS
MD10360: FASTIO_DIG_NUM_OUTPUTS
always refers to the 4 digital input/outputs on the MCI board extension
module. Explicit assignment in machine data is not possible. Therefore, the
machine data required to assign the digital and analog input/outputs refer
exclusively to the signal modules connected via the PROFIBUS DP.
If a slot comprises several I/O bytes or addresses, the NCK occupies the
entire slot when an I/O byte is assigned. This means I/O bits not used for
the NCK cannot be written by the PLC user program.
Note
The digital input/outputs are organized as follows:
Hardware assign machine data: Byte by byte
System variables: Bit by bit
Digital inputs The following configuration example shows the relationship between digital in-
put bytes and system variables by means of the configuration of 3 digital inputs
bytes.
This configuration example requires the following:
– MCI board extension module: 1 input byte
– PROFIBUS-DP signal modules: 2 input bytes
The MCI board extension module is always assigned to a digital input byte. Di-
gital input bytes of external signal modules must therefore always be counted
as additional input bytes:
MD10350: FASTIO_DIG_NUM_INPUTS = 1 + m,
where m = number of inputs bytes of external signal modules
Because the 1st input byte is permanently assigned to the MCI board extension
module, only the input bytes of the external signal modules have to be explicitly
assigned to the system variables.
MD10366: HW_ASSIGN_DIG_FASTIN[0] –> 1st external input byte
MD10366: HW_ASSIGN_DIG_FASTIN[1] –> 2nd external input byte
MD10350: FASTIO_DIG_NUM_INPUTS = 3 = 1 + m
with: 1 –> 1st dig. input byte of the MCI board extension module
(always 1, see text)
m=2 –> 2nd and 3rd dig. input byte via PROFIBUS I/O
modules (number of input bytes used from
external signal modules)
MCI board ex. module System variable:
$A_IN[1] ... $A_IN[4]
:
:
–{
}–
n
If the optional MCI board extension module does not exist, assignment in the
machine data must still be made as stated because the 1st input byte is inter-
nally permanently assigned to this module. System variables $A_IN[1] to
$A_IN[4] do not then contain information.
Digital outputs Digital outputs must be configured as described above for digital inputs.
TMAPC
1
TM
NCK:
Position controller
RPos. RInterpol.
and interpolator
TDP TDX
DP slave: 3
R R R R R R
Signal module
Fig. 12-32 Time response when outputting an output signal with optimized DP cycle
RES Reserve: “active break” until the equidistant cycle has elapsed
1
Set the system variables, e.g. $A_OUT[8] in the parts program or
synchronized action
PROFIBUS DP
3
Connect the signal to the output of the module.
Note
The I/O addresses of the modules are assigned automatically by “HW-Con-
fig” (manual adjustment is possible).
Each I/O address refers to an input/output byte.
Fig. 12-33 Example configuration: SINUMERIK 840Di sl with ET200 and ADI4
ADI4
Slot Module I address O address Comment
4 Drive data
5 Drive data 4288...4305 1. Axis
6 Drive data 4288...4305 1. Axis
7 Drive data
8 Drive data
9 Drive data 4306...4323 2. Axis
10 Drive data 4306...4323 2. Axis
11 Drive data
12 Drive data
13 Drive data 4324...4341 3. Axis
14 Drive data 4324...4341 3. Axis
15 Drive data
16 Drive data
17 Drive data 4342...4359 4. Axis
18 Drive data 4342...4359 4. Axis
19 Drive data
20 Drive data
21 Drive data 4360...3461 I word
22 Drive data 4360...4361 O word
Note:
The structure of the PROFIBUS message frame is described in Section 8.8, Page 8-217f.
Note
Although only 4 input bytes are used, 5 must be declared. The 1st input byte is
always assigned to the MCI board extension module, even if it does not exist:
– MD10350: FASTIO_DIG_NUM_INPUTS = 5
Note
Although only 4 output bytes are used, 5 must be declared. The 1st output byte
is always assigned to the MCI board extension module even if it is not
installed:
– MD10360: FASTIO_DIG_NUM_OUTPUTS = 5
Machine data
Setting data
Interface signals
Siemens compile The following technological functions and more are available from Siemens as
cycles compile cycles:
– 1D/3D Distance control in the position controller cycle
References: /FB3/ Description of Functions Special Functions
Section Distance Control (TE1)
– Continue machining at the contour (Retrace Support)
References: /FB3/ Description of Functions – Special Functions
Section Retrace Support (TE7)
– Fast laser switching signal
References: /FB3/ Description of Functions – Special Functions
Section Unclocked Path-Synchronous Switching Signal
Output TE8
When you order one of the listed technological functions, you are given the cor-
responding software license number. To obtain the compile cycle in the form of
a loadable file (.ELF extension for executable and linking format), please con-
tact your regional Siemens sales partner.
Note
Compile cycles created by Siemens are options that require explicit activation
and licensing.
References: Ordering information in Catalog NC 61
Prerequisite To transfer the compile cycle to the control, the following requirements must be
met:
Execution Perform the following operation to load one or more compile cycles into the
NCK:
1. End the active SINUMERIK user interface (e.g., HMI Advanced) and acti-
vate the SINUMERIK desktop (see Subsection 5.4.1, Page 5-117).
2. Use Windows Explorer to copy the compile cycle file (e.g. ccresu.elf) from
the external computer (PC/PG) or the CD/disk drive to the following directory
on the PCU: F:\card\oem\sinumerik\oa\
3. Trigger a NCK reset to load the compile cycles into the NCK system soft-
ware.
Interface version of a compile cycle that has not yet been loaded
HMI Advanced (excerpt):
Services > <Medium> > Softkey: “Properties”
Display:
Contents: Loadable compile cycle
Interface: . . . . @Interfaces=<1st digit>.<2nd digit> . . . .
Display (excerpt)
CC Interface Version:
@NCKOPI . . . .
Loaded Compile Cycles:
<Identifier> <Version> <Date generated>
CC start address
_N_<Identifier><Version>IF<1st digit><2nd digit>_ELF . . .
Example:
_N_CLC407IF003001_ELF corresponds to interface version: 3.1
Dependencies The following dependencies exist between the interface versionsof a compile
cycle and the NCK system software:
Caution
If alarm 7200 is displayed after the NCK has booted, this means no compile
cycle has been loaded!
Example:
_N_CLC407IF003001_ELF corresponds to SW version: 4.7
Note
The display of code and data range start addresses of a compile cycle are pro-
vided for diagnostics purposes only and have no significance in normal opera-
tion.
Interface versions If the interface version of the compile cycle is incompatible with the interface
version of the NCK system software, the following alarm is displayed:
Dependencies If one compile cycle has a functional dependency on another, and this has not
been loaded in the NCK, the following alarm is issued:
System enables If the compile cycle is not enabled in conjunction with SINUMERIK
840Di sl/840DiE sl, the following alarm is issued:
Not enabled for SINUMERIK 840Di sl
Alarm “7200 CC<name>_ELF NO_840Di”
Not enabled for SINUMERIK 840DiE sl:
Alarm “7200 CC<name>_ELF NO_EMBARGO”
Notice
If alarm “7200 . . . ” is issued after NCK booting, none of the loaded compile
cycles is active.
Activating and To activate the technological function loaded onto the NCK by means of the
licensing the compile cycle, the respective option must be set and licensed.
option For information about how to activate and license options, please see Section
5.6, Page 5-124.
Activating the Each loaded compile cycle generates a technological function-specific global
technological machine data:
function
$MN_CC_ACTIVE_IN_CHAN_<name>[n], where n = 0, 1
in the machine data number range 60900 to 60999.
You can activate the entire technological function in the individual channels or
individual subfunctions via the general NCK machine date mentioned above.
For a description of the machine data, please see Subsection 12.7.6, Page
12-411.
General machine
data
60900 + i CC_ACTIV_IN_CHAN_XXXX[n]
where i = 0. 1. 2. 3 ... where: XXXX = function identifier, n = 0 or 1
MD number n = 0: Activating the technology function in channels
n = 1: Additional functions within the technology function
Default setting: 0 Min. input limit: 0 Max. input limit: FFFF
Changes effective after RESET Protection level: 2 / 7 Units: –
Data type: UINT16 Applies as of SW 2.2
Meaning: Activating the technology function in the channels:
The technology function is activated in the channels by means of index n = 0.
Bit 0 = 1: Technology function activated in channel 1
Bit n = 1: Technology function activated in channel n+1
For more details about which channels a technological function can be activated, please
refer to the manuals below.
Additional functions within the technology function:
The MD with index n = 1 activates additional functions within the relevant technology func-
tion. See References below.
References: /FB3/ Description of Functions Special Functions TE1 – TE8.
12.8 PROFIBUS DP
Note
The drives:
SINAMICS S120
SIMODRIVE 611U/UE, POSMO SI/CD/CA
can be operated in mode 0 (immediate shutdown).
General machine
data
11250 PROFIBUS_SHUTDOWN_TYPE
MD number PROFIBUS shutdown handling
Default setting: 0 Min. input limit: 0 Max. input limit: 2
Changes effective after RESET Protection level: 2 / 7 Units: –
Data type: UINT8 Applies as of SW 2.2
Meaning: Shut-down modes of PROFIBUS DP communication:
0= PROFIBUS DP communication is shut down at the DP master end without any
warning.
1= The PROFIBUS-DP is put into status CLEAR for at least 20 cycles.
Then PROFIBUS-DP communication is deactivated.
If it is not possible to put the PROFIBUS-DP in status CLEAR, proceed as described
under 2.
Use this procedure with: SINUMERIK 840D with DP-Link module.
2= Null vales are transmitted for at least 20 clock cycles for all DP slave drives
connected to PROFIBUS DP for the following frame data:
– Control word 1
– Control word 2
PROFIBUS DP communication is then shut down.
To be used for: SINUMERIK 840Di sl in conjunction with external drives.
Operating path The menu of the NCK/PLC diagnostics is in the following operating path:
Operating area switchover > Diagnosis > NC/PLC Diagnosis > Diagnosis
Startup
CHAN1 JOG Ref MPF0
Channel RESET Program aborted PLC
ROV RUN-P
PLC
NCK PLC RUN
6 running
PLC
SF
STOP
NCK Reset NCK Default Data RUN-P
BATL
Acknowledge alarm 4065 BATF RUN PLC
Delete Prg.
FORCE STOP
NCK latencies
RUN PLC
200
PLC Delete Default Data
STOP
Program
BUS 1 NCK
PLC Default
s
NCK
Default Data
0
0 Time (sec) 56
>>
Diagnostics Settings
Group box: NCK The following functions are grouped together in the NCK group box:
NCK state
The current state of the NCK is displayed via the output field:
– 0 not started
– 1 started
– 2 initializing data
– 3 initializing data
– 4 start-up
– 5 waiting for PLC
– 6 running
– F NCK error
NCK Reset
Via the “NCK reset” button, an NCK POWER ON reset is triggered.
On a NCK POWER ON reset, all active machining operations are stopped.
Drives that are in motion are not decelerated on their acceleration ramp but
at that their current limit.
After booting, the NCK is in the reset state. Machine and user data are not
changed.
Notice
After “NCK Default Data” has been triggered, the NCK must be started up again
or a series start-up file read in (see Chapter 16, Page 16-467).
Note
Alarm 4065 is also acknowledged by NCK-POWER ON reset via “NCK Default
Data”. Then the NCK must be started up again or a series start-up file read in
(see Chapter 16, Page 16-467).
Group box: PLC The following functions are grouped together in the PLC group box:
PLC RUN-P
With the “PLC RUN-P” button, the PLC is put in the “RUN-PROGRAMMING”
state. In this operating state, changes can be made to the PLC user pro-
gram without activation of the password.
PLC RUN
With the “PLC RUN” button, the PLC is put in the “RUN” state. Only read
accesses are possible via a programming device (PG) in this mode. It is not
possible to make changes to the PLC user program until the password has
been set.
PLC STOP
With the “PLC STOP” button, the PLC is put in the STOP state. Processing
of the PLC user program has stopped and all outputs are set to substitute
values.
Status displays
The status displays, which are made to look like LEDs, indicate the follow-
ing:
SF (System Fault)
lights up on PLC system errors, such as: Hardware, programming, para-
meterizating, computing, time, battery, and communication errors.
FORCE
lights up if the FORCE function is active.
The FORCE function sets user variables to permanent values that can-
not be overwritten by the user program. For detailed information on this,
see the Online Help of the SIMATIC Manager STEP 7.
BUS 2
lights up in case of a bus/interface error on MPI or PROFIBUS (2) (de-
pends on configuration of interface X102)
Group box: NCK The following information is grouped together in the NCK latency group box:
latency
NCK latency
The basis of the SINUMERIK 840Di sl real-time property is activation of the
NCK system software cyclically in defined time intervals.
Because the NCK and Windows XP share the available PCU processor
power, delays (latencies) may occur when invoking the NCK. If latencies are
longer than 200µs, they are considered real-time violations, as a result of
which the NCK functionality can no longer be guaranteed.
On the NCK latency display it is possible to observe the NCK’s latency be-
havior continuously for a period of 50 seconds. This can be used, for exam-
ple, ascertaining to what extent the real-time response of the NCK has been
affected after replacing or expanding hardware and/or software components.
Note
For detailed information about the real-time properties of the SINUMERIK
840Di sl, see Subsection 1.1.5, Page 1-26.
Operating path The menu for the SINUMERIK 840Di sl specific settings is in the following oper-
ating path:
Operating area switchover > IBN > NC/PLC Diagnosis > Settings
Startup
CHAN1 JOG Ref MPF0
Channel RESET Program aborted
ROV
Settings
Signal level –
Modified
Diagnostics Settings
Modifying data When switching to the menu the data displayed become read-only. To change
the data, press the “Change” softkey first.
Group box: The following functions are grouped together via the “Settings” group box:
Settings
Signal input for shutdown behavior: Signal source
This selection field is for configuring the digital input used for the shutdown
signal of the UPS:
Disabled
No input signal is present.
Making changes To apply the changes you have made, press the “Accept” softkey. The message
box that is then displayed has to be acknowledged again with the “Accept” soft-
key.
The “Cancel” softkey rejects all changes and displays the original settings
again.
Startup
CHAN1 JOG Ref MPF0
Channel RESET Program aborted
ROV
Settings
Accepting user
Non-volatile the changes
memorycan lead to loss of NC user
2560data.
KB RAM / HD backed up
Make sure that this data has been stored in a series start-up file.
1. Memory
Signal settings
input for havebehavior
shutdown been changed.
Changes will not take effect until the system is rebooted.
Signal source Disabled
2. The shutdown response hasSignal
been changed.
level –
Incorrect configuration will result in loss of data if there is a power failure.
Cancel
reuse
Diagnostics Settings
Notice
We urgently recommend creating a series start-up file before changing the data
described above. See Chapter 16, Page 16-467.
Notes
S SinuCom NC
S 840Di start-up
S HMI Advanced
By changing/modifying the texts or files or by creating new texts/files, a flexible
adaptation to the current requirements is possible.
Storing the Files containing the alarm and message texts are stored on the hard disk in
text files directory <installation path>\dh\mb.dir\.
Structure of the The alarm and message texts to be used are set in the file <installation
file MBDDE.INI path>\mmc2\mbdde.ini. For this purpose, the appropriate paths to the applica-
tion-specific standard and user files must be stored in the [Textfiles] section of
file MBDDE.INI.
Extract from file “MBDDE.INI”:
...
[Textfiles]
MMC= <installation path>\dh\mb.dir\alm_
NCK= <installation path>\dh\mb.dir\aln_
PLC= <installation path>\dh\mb.dir\plc_
ZYK= <installation path>\dh\mb.dir\alz_
CZYK= <installation path>\dh\mb.dir\alc_
UserMMC=
UserNCK=
UserPLC= <installation path>\dh\mb.dir\myplc_
UserZyk=
UserCyk=
...
Default text files The standard alarm and message texts in ASCII format are stored in the
following files on the hard disk:
– MMC : <installation path>\dh\mb.dir\alm_XX.com
– NCK : <installation path>\dh\mb.dir\aln_XX.com
– PLC : <installation path>\dh\mb.dir\alp_XX.com
– ZYK : <installation path>\dh\mb.dir\alz_XX.com
– CZYK : <installation path>\dh\mb.dir\alc_XX.com
“XX” stands for the abbreviation of the appropriate language (see Table 13-1,
Page 13-423).
The standard text files should not be modified for adaptation of the alarm and
message texts. In the case of a software update, the inserted or modified user-
specific texts would be lost by overwriting the existing data. It is therefore ur-
gently recommended to store user-specific alarm and message texts in sepa-
rate user text files.
User text files You can replace the alarm and message texts stored in the standard text files
by your own user-specific text files or extend them.
Note
To edit the text files, any ASCII editor can be used.
When editing the text files with a different editor, make sure that they are then
stored in ASCII format.
The alarm and message texts from the user files replace the standard texts with
the same alarm and message numbers.
Texts for alarm or message numbers not contained in the standard texts are
additionally provided.
Notice
The maximum length of an alarm or message text displayed over two lines is
110 characters.
Storage path The user-specific text files must be copied with operating area:
Services into directory:
<installation path> \dh\mb.dir.
Language-specific Language assignment of the user-specific alarm texts is achieved via the name
nature of alarm of the text file. The appropriate code and the file extension .com are added to
texts the user file name entered in MBDDE.INI:
Language Abbreviation
German gr
English uk
French fr
Italian it
Spanish sp
Announcement in The user-specific text files that are now in the directory: <installation
the system path>\dh\mb.dir are announced to the system using an appropriate entry in the
file MBDDE.INI.
Note
To make sure that the modified file MBDDE.INI is not overwritten when the soft-
ware is updated, it is strictly recommended to store it in the intended USER
path (<installation path>\user\mbdde.ini).
Note
If the text file MYPLC_GR.COM is created on an external PC and then read in
through the serial interface (e.g. with PCIN), the following lines must be con-
tained at the beginning of the file:
%_N_MYPLC_GR_COM
;$Path=/_N_MB_DIR
MYPLC_GR.COM: user-spec. file for user’s own German PLC alarm texts
%_N_MYPLC_GR_COM
;$Path=/_N_MB_DIR
700000 0 0 “DB2.DBX180.0 set”
700001 0 0 “Lubrication pressure missing”
....
MBDDE.INI:
[Textfiles]
UserPLC= <installation path>\dh\mb.dir\myplc_
Notice
Any modifications to alarm texts come only into effect after the appropriate user
interface has been rebooted.
When creating text files, make sure that the date and time are correctly set on
the PCU. Otherwise, the user texts may not appear on screen.
Alarm numbers The following alarm numbers are available for the cycle, compile cycle and PLC
alarms:
Table 13-2 Alarm numbers for cycle, compile cycle and PLC alarms
Format of the The structure of the text file for cycle and compile cycle alarms is as follows:
text file for Table 13-3 Structure of text file for cycle alarm texts
cycle alarm texts
Alarm number Display Help ID Text or alarm number
60100 1 0 “No D number %1 is programmed”
60101 1 0 60100
... ... ... ...
65202 0 1 “Axis %2 in channel %1 is still moving”
// Alarm text file for cycles in German
Text or alarm number The associated text is given in inverted commas with the position parameters.
S The alarm file can contain comment lines, these must start with “//”. The
maximum length of the alarm text is 110 characters for a 2-line display. If the
text is too long, it is truncated and the symbol “*” is added to indicate missing
text.
Format of the The ASCII file for PLC alarm texts has the following structure:
text file for
PLC alarm texts Table 13-4 Structure of text file for PLC alarm texts
Text or alarm number The associated text is given in inverted commas with the position parameters.
S The alarm file can contain comment lines, these must start with “//”. The
maximum length of the alarm text is 110 characters for a 2-line display. If the
text is too long, it is truncated and the symbol “*” is added to indicate missing
text.
In addition to the current alarms, an alarm log showing the alarms occurred hith-
erto is displayed on the user interface in the form of a list. The properties of the
alarm list can be changed in the MBDDE.INI file.
Section Meaning
Interrupts General information about the alarm list:
e.g. time/date format of messages
TextFiles Path/file specification of the alarm/text files:
e.g. UserPLC = <installation path>\dh\mb.dir\myplc_
HelpContext Name and path of help files: e.g. File0 = hlp\alarm_
DEFAULTPRIO Priority of various alarm types: e.g. POWERON = 100
PROTOCOL Properties of the protocol:
e.g. file=.\proto.txt <name and path of the protocol file>)
KEYS Information about keys that can be used to delete alarms:
e.g. Cancel = +F10 <Deleting alarms with key combination
Shift+F10>
Section: [Alarms] The settings in this section define the following alarm list properties:
S TimeFormat
Here, the pattern is entered which is to be used for output of date and time.
It is the same as the CTime::Format of the Microsoft Foundation Classes.
S MaxNo
Defines the maximum size of the alarm list.
S ORDER
Defines the sequence in which alarms are sorted in the alarm list:
FIRST places the most recent alarms at the top of the list,
LAST places the most recent alarms at the bottom of the list.
Notes
no Check:
Is traversing direction okay?
MD32100: AX_MOTION_DIR
Yes
Specified path 10 mm
no Check:
Is path evaluation okay?
MD31000 – 31080: (encoder matching)
Yes
Traverse with
1. 1000 mm/min feedrate
2. rapid traverse
Enable spindle
(controller enable NC,
enable on drive)
Is
traversing no Check:
direction MD32100: AX_MOTION_DIR
okay?
Yes
Specified speed 100 rev/min
Actual
speed no
= Check:
Set MD31000 – 31080: (encoder matching)
speed?
Yes
All gear
no
stages tested?
Perform no
spindle End
positioning?
Yes
no All
gear stages
tested?
Yes
End
Notes
Circularity test The circularity test serves to analyze the contour accuracy on the quadrant tran-
sitions of circular contours achieved by means of friction compensation (con-
ventional or neural quadrant error compensation).
References: /FB/, Description of Functions
K3 Compensation
Section: Circularity test
Servo trace Servo trace provides a graphically assisted analysis of the time response of
position controller and drive data.
Explanation A range of measuring functions allows the time and/or frequency response of
drives and closed-loop controls to be displayed in graphic form on the screen.
For this purpose, test signals with an adjustable interval are connected to the
drives.
Measurement/ The test setpoints are adapted to the application in question by means of mea-
signal parameters surement or signal parameters, the units of which are determined by the rele-
vant measuring function or operating mode. The measurement or signal param-
eter units are subject to the following conditions:
Size Unit
Velocity Metric system:
Data in mm/min or rev/min for translation and rotation respectively
Inch system:
Data in inch/min or rev/min for translation and rotation respectively
Distance Metric system:
Data in mm or degrees for translation and rotation respectively
Inch system:
Data in mm or degrees for translation and rotation respectively
Time Specified in ms
Frequency Specified in Hz
Note
The default setting for all parameters is 0.
Preconditions for To ensure that no erroneous traversing movements due to parts programs can
starting measuring be carried out, the measuring functions have to be started in JOG mode.
functions
Caution
! When traversing movements are carried out within the framework of measuring
functions, no software limit switches and working area limitations are moni-
tored, since these are carried out in follow-up mode.
Prior to starting traversing motions, the user must therefore ensure that the
axes are positioned such that the traversing limits specified within the frame-
work of the measuring functions are sufficient to prevent collision with the ma-
chine.
Starting measuring Measuring functions initiating a traversing movement are only selected using
functions the specific soft key. The actual start of the measuring function and thus of the
traversing movement is always carried out with NC START on the machine con-
trol panel.
If the main screen of the measuring function is quitted without the traversing
motion being initiated, the selection of the traversing function is canceled.
Once the traversing function has been started, the main screen can be quitted
without any affect on the traversing motion.
Note
JOG mode must be selected when measuring functions are started.
Further safety The user must ensure that when the measuring functions are used:
notices
– The EMERGENCY STOP button is always within the reach.
– No obstacles are in the traversing range.
Interface signals: In conjunction with the measuring functions, another 2 axis-specific interface
Drive test signals are provided:
Traversing
S DB31–DBx, DBX61.0 “Drive test traversing request”
request,
Traversing enable S DB31–DBx, DBX1.0 “Drive test traversing enable”
In the PLC user program, therefore, an additional axis-specific traversing enable
command may be given in conjunction with measuring functions.
Activation The interface signals are activated from the main menu of the appropriate mea-
suring function in the group “Drive test traversing enable”. See Fig. 15-1, page
15-438.
Choose the type of traversing enable function from the selection list either by
using the toggle key or by double-clicking the selection with the right-hand
mouse button:
– Without PLC
Traversing of the axis to be measured is enabled depending on the
interface signals typical for JOG mode (servo enable, pulse enable, etc.).
– With PLC
Traversing of the axis to be measured is enabled in addition to the
interface signals typical for JOG mode depending on the interface signal.
“Drive test traversing enable”.
Toggle key
Traversing range The measuring functions have their own traversing range monitoring. With this
monitoring monitoring function the traverse range of an axis can be limited or monitored
without having to reference this axis.
The basis is the absolute axis position displayed in the “Status” group at the
time of measurement.
Activation The traversing range monitoring is activated from the main menu of the ap-
propriate measuring function in the group “Traversing range”. See Fig. 15-1,
page 15-438.
Choose the traversing range monitoring from the selection list “Monitoring” via
the Toggle key or by clicking with the right-hand mouse button on the required
monitoring type:
– Inactive
The axis is traversed without monitoring of the traversing range.
– Active
The axis is traversed with monitoring of the traversing range, depending
on the traversing range limits set:
– Upper limit
– Voltage limit
Fig. 15-2 Example: Measurement results, speed control loop, reference frequency response
Note
Additional information on the measurement functions or how to optimize the
torque/current and speed control loop can be found in:
S SINAMICS S120
Online Help for Commissioning Tool: STARTER > Contents > Diagnostics
functions
Caution
The user must take special safety measures when measuring the current con-
trol loop (e.g. secure drive clamping) for hanging axes without external counter-
weight.
Operating path Operating path for measuring the current control loop: Operating area switch-
over > Start-up > Optimization / test > Current control loop
Measuring The following measurement functions are available for measuring the current
functions control loop:
Measuring type Measured variable
Reference frequency response Torque-generating. Actual current value / torque-
(downstream of the current setpoint generating. Current setpoint
filter)
Setpoint step change Measured variable 1: Torque-generating. Current
(downstream of the current setpoint setpoint
filter) Measured variable 2: Torque-generating. Actual
current value
Measuring parameters
S Amplitude
Magnitude of the test signal amplitude. Given in percent of the peak torque.
Values from 1 through 5% are suitable.
S Bandwidth
The frequency range analyzed with the measurement. The larger this value,
the finer the frequency resolution and the longer the measurement time. The
maximum value is given by the position control cycle (Tposition controller):
Bandwidthmax [ Hz ] = 1 / (2 * Tposition controller [ sec ])
Example:
Position control cycle: 2 ms
Bandwidthmax = 1 / ( 2 * 2*10–3 ) = 250 Hz
S Averaging
The accuracy of the measurement and measurement duration increase with
this value. A value of 20 is normally suitable.
S Settling time
This value represents the delay between recording of the measured data
and injection of the test setpoint and offset. A value of approx. 10 ms is rec-
ommended. A settling time which is too low will result in frequency response
and phase diagrams distortions.
Functionality The response characteristics for the motor measuring system are analyzed
when measuring the speed control loop. Various measurement parameter lists
are available depending on the basic measurement setting which has been se-
lected.
Operating path Operating path for measuring the speed control loop: Operating area switch-
over > Start-up > Optimization / test > Speed control loop
Measuring The following measurement functions are available for measuring the speed
functions control loop:
Measuring type Measured variable
Reference frequency response Speed actual value motor encoder / speed set-
(downstream of the speed setpoint point after filter
filter)
Reference frequency response Speed actual value motor encoder / speed set-
(upstream of the speed setpoint fil- point after filter
ter)
Setpoint step change Measured variable 1:
(downstream of the speed setpoint – Speed setpoint after filter
filter) – Torque actual value
Measured variable 2: Speed actual value motor
encoder
Interference frequency response Speed actual value motor encoder / torque set-
(fault downstream of the current set- point value fct. generator
point filter)
Disturbance variable step change Measured variable 1:
(fault downstream of the current set- – Torque setpoint value fct. generator
point filter) – Torque actual value
Measured variable 2: Speed actual value motor
encoder
Speed-controlled system Speed actual value motor encoder / torque actual
(excitation downstream of the cur- value
rent setpoint filter)
Frequency response of the mechani- Speed actual value measuring system 1 / speed
cal parts 1) actual value measuring system 2
1) The machine axis in question must have both a direct and an indirect measuring
system to determine the frequency response of the mechanical parts.
Measuring parameters
S Amplitude
This parameter determines the magnitude of the test signal amplitude. This
should give rise to only a very low speed of a few (approximately 1 to 2)
rev/min at the motor end.
S Bandwidth
The bandwidth parameter is used to set the analyzed frequency range. The
larger this value, the finer the frequency resolution and the longer the mea-
surement time. The maximum value is given by the position control cycle
(Tposition controller): Bandwidthmax [ Hz ] = 1 / (2 * Tposition controller [ sec ])
Example:
Position control cycle: 2 ms
Bandwidthmax = 1 / ( 2 * 2*10–3 ) = 250 Hz
S Averaging
The accuracy of the measurement and measurement duration increase with
this value. A value of 20 is normally suitable.
S Settling time
This value represents the delay between recording of the measured data
and injection of the test setpoint and offset. A value of between 0.2 and 1 s
is recommended. Do not set too low a value for the settling times or the fre-
quency response and phase diagrams will be distorted.
S Offset
The measurement requires a slight speed offset of a few motor revolutions
per minute. The offset must be set to a higher value than the amplitude.
– The offset is run up via an acceleration ramp.
– The acceleration value is defined for one
Axis: MD 32300: MAX_AX_ACCEL
Spindle: MD 35200: GEAR_STEP_SPEEDCTRL_ACCEL
MD 35210: GEAR_STEP_POSCTRL_ACCEL
– The following applies:
Acceleration value = 0, no ramp
Acceleration value > 0, ramp active
– The actual measuring function becomes active only when the offset
value is reached.
S Amplitude
Magnitude of the setpoint or disturbance step change.
S Measurement time
The period of time recorded (maximum: 2048 speed controller cycles).
S Offset
To exclude the influence of static friction, an offset of a few motor revolutions
per minute is sufficient.
S Settling time
This value represents the delay between measured data recording/setpoint
output and the injection of the offset.
Speed setpoint
Amplitude
Offset
0 Time
Settling time Measurement time
Position
characteristic
0 Time
Fig. 15-3 Setpoint course for speed control loop/step response measuring function
Functionality This measurement function basically analyzes the response to the active posi-
tion measuring system. If the function is activated for a spindle without a posi-
tion measuring system, an alarm is displayed. Depending on the measured vari-
able selected, various measurement parameter lists are displayed.
Operating path Operating path for measuring the speed control loop: Operating area switch-
over > Start-up > Optimization / test > Speed control loop
Measuring The following measurement functions are available for measuring the position
functions control loop:
Measuring type Measured variable
Reference frequency response Actual position/position setpoint
Setpoint step change Measured variable 1: Position reference value
Measured variable 2:
– Position actual value
– Control deviation
– Following error
– Speed actual value
Setpoint ramp Measured variable 1: Position reference value
Measured variable 2:
– Position actual value
– Control deviation
– Following error
– Speed actual value
Measuring parameters
S Amplitude
This parameter determines the magnitude of the test signal amplitude. It
should be set to the smallest possible value (e.g. 0.01 mm).
S Bandwidth
The bandwidth parameter is used to set the analyzed frequency range. The
larger this value, the finer the frequency resolution and the longer the mea-
surement time. The maximum value is given by the position control cycle
(Tposition controller): Bandwidthmax [ Hz ] = 1 / (2 * Tposition controller [ sec ])
Example:
Position control cycle: 2 ms
Bandwidthmax = 1 / ( 2 * 2*10–3 ) = 250 Hz
S Averaging
The accuracy of the measurement and measurement duration increase with
this value. A value of 20 is normally suitable.
S Settling time
This value represents the delay between recording of the measured data
and injection of the test setpoint and offset. A value of between 0.2 and 1 s
is recommended. Do not set too low a value for the settling times or the fre-
quency response and phase diagrams will be distorted.
S Offset
The measurement requires a slight speed offset of a few motor revolutions
per minute. The offset must be set such that no speed zero crossings occur
at the set amplitude.
Measurement: The transient or positioning response of the position control in the time range,
Setpoint step and in particular the effect of setpoint filters, can be assessed with the step and
change and ramp stimulation functions.
setpoint ramp Possible measured variables:
Measuring parameters
S Amplitude
Determines the magnitude of the specified setpoint step change or ramp.
S Measurement time
This parameter determines the period of time to be recorded (maximum:
2048 position controller cycles).
S Settling time
This value represents the delay between measured data recording/test set-
point output and the injection of the offset.
S Ramp time
The position reference value is specified with the “Setpoint ramp” basic
measurement according to the set ramp time.In this case, the acceleration
limits which currently apply to the axis or spindle are effective.
A jerk-controlled motion can be set for a specific axis with:
– MD 32400 AX_JERK_ENABLE (axial jerk limitation) =1
– MD34210 AX_JERK_TIME (time constant for the axial jerk filter).
The position setpoint and the actual value of the active measuring system
are recorded in each case.
S Offset
The step is stimulated from standstill or starting from the constant traverse
speed set in this parameter.
If an offset value other than zero is input, the step change is stimulated dur-
ing traversal. For the sake of clarity, the displayed position actual value does
not include this speed offset.
Position
Amplitude
t
0
Settling time Measurement time
Ramp time
Spindle speed
Offset
t
0
Measurement: To prevent the machine mechanics from overloading, the step height is limited
Setpoint step to the value specified in the machine data during the “Setpoint step change”
change measurement.
Measurement: With measurement “Setpoint ramp”, the following machine data influence the
Setpoint ramp measurement result:
Caution
In normal cases the machine data correspond exactly with the load capacity of
the machine kinematics and should not be changed (increased) as part of the
measurements:
S MD 32000 MAX_AX_VELO (maximum axis velocity)
S MD 32300 MAX_AX_ACCEL (max. axis acceleration)
Display of You can have the measurement results displayed by pressing soft key Display
measurement in the relevant main menu of the measuring function after completion of mea-
results surement.
Softkeys: When the softkeys X marker ON and Y marker ON are pressed, a vertical or
X marker ON horizontal red line with a circle is displayed the measurement curve.
Y marker ON The corresponding values, e.g., for damping, frequency, phase displacement,
etc. are displayed in red in the appropriate diagram.
Use the cursor keys to move the markers:
Softkeys: If a marker is active, a 2nd line is shown in the diagram via the 2nd marker soft-
2. marker, key. These two lines define the range that you can then have displayed over the
zoom, entire display range by pressing soft key Zoom.
fullscreen The process of zooming a range (marker ON, 2nd marker, zoom) can be re-
peated as often as required until the maximum size of representation is
reached.
Use the soft key Fullscreen to switch the display of the diagrams back to their
original size.
Note
X and Y markers can be active at a time.
Soft key: Use the soft key Scale to change the scaling of the traces and of the marker
Scale ranges in the two graphs.
The scaling can be switched over between auto (default setting) and fixed. The
Y range (Y min/max) to be displayed can only be changed in fixed mode.
Softkeys: Use the Graphics ... soft key shown in Fig. 15-5, Page 15-448 to call the follow-
Graphics ... ing functions:
– Switching over the display from double to single graphics and vice versa
(this function also exists in the scaling menu Fig. 15-6, Page 15-449)
– Printing graphics
Printing the graphics into a file (bitmap) or output to a connected printer.
– Printer selection
Selecting the output of the graphics to a bitmap file or to a connected
printer.
The trace function with a graphical user interface serves to record the time
change of data (values, signals, states, etc.) in the servo range and partially in
the range of the drives, too.
You can select measuring signals and set the measuring parameters with soft
keys and drop-down lists.
The function is operated using the mouse or keyboard.
Basic display You can access the main screen of this trace function using the soft keys Area
Servo trace switchover > Start-up > Drives/servo > Servo trace.
15.6.3 Parameterization
Basic screen The following settings have to be made in the basic screen
settings
– The axis/spindle to be measured
– The signal to be measured
– Measurement time
– Trigger time
– Trigger type
– Trigger threshold
Signal selection
Input field: The cursor must be positioned on the Axis/spindle name list box of the trace
Axis/spindle name concerned. You can select it with the soft keys Axis+ and Axis– or by accepting
a value from the dropdown list.
Input field: The cursor must be positioned on the Signal selection list box of the trace con-
Signal selection cerned. Then activate the desired items by selecting them from the list box.
Measuring
parameters
Input field: The measuring time is written directly into the Measuring duration input field.
Measurement time
Input field: Direct input of pretriggering or posttriggering.
Trigger time With negative input values (leading sign minus –) recording begins at the set
time before the trigger event.
With positive input values (without sign) recording starts
the time set after the triggering event.
Input field: You can select the trigger type from the Trigger drop-down list.
Trigger The trigger always refers to Trace 1. If the trigger conditions are met
traces 2 to 4 are started simultaneously.
Settable trigger conditions:
S No trigger, i.e. measurement starts when you operate the soft key Start (all
traces are started in synchronism).
S Positive edge
S Negative edge
Soft key: To select the axis/spindle, position the cursor on the appropriate “Axis/spindle
Axis + name” list field.
Axis – You can also select the axis/spindle directly in the list box from the dropdown list
using the cursor.
Soft key: With the Start soft key, trace function recording is started.
Start
With the Stop or RESET soft key, you can cancel a running measurement.
Stop
Soft key: Within the framework of the trace function, it is also possible to select data using
Physical address its physical address.
Notice
This function is only required in exceptional cases, for example, if the informa-
tion provided by the known signals (see Signal selection list field) is not ade-
quate.
Before using this function, you should contact the SINUMERIK hotline.
The input of all parameters is carried out in the hexadecimal number format.
Input field: This screen form is used to select the data format to be evaluated when record-
Screen form ing.
– Byte: 0000 00FF
– Word: 0000 FFFF
– Double word: FFFF FFFF
– Individual bits: xxxx xxxx
– 1: selected
– 0: not selected.
By default, all bits are selected.
Input field: The input field Threshold is only used to enter the triggering threshold for the
Threshold physical address of trace 1. If you exit the input screen form with the Ok soft
key, this hex value is then entered in the field Threshold of the main screen of
the trace function.
Soft key: After parameterization has been completed, you then enable measurement by
Start pressing soft key Start.
The measurement is carried out once the set trigger condition of trace 1 is ful-
filled.
Terminating the The measurement is completed after the set measurement duration is expired.
measurement
The graphics are generated automatically when the measurements are finished.
Use the Display soft key to call the display functions of the graphics (see next
Section).
Soft key: With the Stop soft key, you can cancel a running measurement at any time. A
Stop canceled measurement cannot be displayed.
If you press the Display soft key after the set measurement time has expired
and the measurement results have been prepared automatically, you can call
the graphical display function of the measurement results.
Softkeys: When the soft keys X marker ON and Y marker ON are pressed, a vertical or
X marker ON horizontal line with a circle is displayed on the measurement curve.
Y marker ON The corresponding values, e.g. for damping, frequency, degrees, etc. are dis-
played in the appropriate diagram.
Use the cursor keys to move the markers:
Softkeys: If a marker is active, a 2nd line is shown in the diagram via the 2nd marker soft-
2. marker, key. These two lines define the range that you can then have displayed over the
zoom, entire display range by pressing soft key Zoom.
fullscreen The process of zooming a range (marker ON, 2nd marker, zoom) can be re-
peated as often as desired until the maximum size of representation is reached.
Use the soft key Fullscreen to switch the display of the diagrams back to their
original size.
Note
X and Y markers can be active at a time.
Soft key: Use the soft key Scale to change the scaling of the traces and of the marker
Scale ranges in the two graphs.
The scaling can be switched over between auto (default setting) and fixed. The
Y range (Y min/max) to be displayed can only be changed in fixed mode.
Softkeys: Use the Graphics ... soft key shown in Fig. 15-10, Page 15-456 to call the fol-
Graphics ... lowing functions:
– Switching over the display from double to single graphics and vice versa
(this function also exists in the scaling menu Fig. 15-11, Page 15-457)
– Printing graphics
Printing the graphics into a file (bitmap) or output to a connected printer.
– Printer selection
Selecting the output of the graphics to a bitmap file or to a connected
printer.
Description Use the File functions soft key to call the appropriate screen form.
The parameters set for the measurements, axis-spec. machine data and mea-
surement results can be saved, loaded and deleted here.
The file functions are not intended as a replacement for a complete copy of the
system and user data, e.g. for archiving or series machine start-up, but only for
the simplified and flexible management of the specific measurement data.
Naming files In the File group, you can select an existing file from the drop-down list or enter
one in the text field underneath.
Selecting the In the Directory group, you can select the directory where you want to save the
directory file. This can also be a directory in the Services operating area you have
created by yourself or the basic directory of the data management (list entry:
Standard directory).
Selecting data type In the Data group, you can select the data you want to save.
Only one data type can be selected at once. Use either the mouse button or the
cursor or toggle key for selection.
Creating subdirec- If you do not wish the data of the trace function to be stored in the “default direc-
tories tory”, you can create user-specific directories.
New directories are created in the operating area Operating area switchover >
Services > Manage data. New subdirectories can be created below the Diag-
nosis directory.
For the description of the operating area Services, please refer to:
References: /BA/ Operator’s Guide
Printer selection The soft key Graphics in the main screens of the measuring functions opens
the menu to select the printer and to print the graphics.
Soft key: Use the soft key Printer selection to open the appropriate menu, Fig. 15-14,
Printer selection Page 15-462.
Choose the type of file output from the selection list of the menu “Select printer”
using either the Toggle key or by double-clicking with the right mouse button on
the desired file output type:
– Bitmap file
– Printer
Toggle key
Output to printer Choose the printer to which you wish the file to be output from the list field using
either the Toggle key or by double-clicking with the right mouse button on the
desired printer.
Soft key: Use the soft key Print graphics Fig. 15-13, Page 15-461 to output the graphics
Print graphic to the set medium:
– Printer
– Bitmap file
Bitmap file If you wish to output the graphics to a bitmap file, the following specifications are
still required in the submenu “File name for bitmap printout”:
– File names
– Directory
Naming files In the File name group, you can select an existing file from the drop-down list or
enter one in the text field underneath.
Selecting the In the Directory group, you can select the directory where you want to save the
directory file.
This can also be a directory in the operating area Services > Data you have
created by yourself or the basic directory of the data management (list entry:
Standard directory).
For the description of the operating area Services, please refer to:
References: /BA/ Operator’s Guide
Functionality The automatic controller setting of the speed control loop offers the following
functionality:
Startup
CHAN1 JOG Ref
MPF0
Channel RESET Program aborted
ROV Axis +
Operating mode
Operating path Operating path of the automatic controller setting: Operating area switchover
> Start-up > Optimization / test > “>” > Aut. controller setting
Measurement The sequence of the automatic controller setting is divided into the following
steps:
1. Starting the automatic controller setting.
2. Measuring the mechanical system Part 1.
For the measurement, you can retain the standard parameters specified by
the control or enter your own. Start the measurement with the “OK” softkey.
Enable the traversing movement via NC START.
3. Measuring the mechanical system Part 2.
Set the measuring parameters, start the measurement and enable the tra-
versing movement as for 2.
4. Measuring the current control loop.
Set the measuring parameters, start the measurement and enable the tra-
versing movement as for 2.
5. Calculating the controller data.
Set the measuring parameters for gain and reset time. Start the calculation
with the “OK” softkey.
6. Optional: Retentive storage of the newly calculated drive parameters in the
drive
7. Measuring the speed control loop.
Set the measuring parameters, start the measurement and enable the tra-
versing movement similar to point 2.
8. Check the controller setting based on the displayed measurement results.
Notes
Times for The past has shown that the following times are recommended to carry out data
data backup backups:
– After start-up
– After changing machine-specific settings
– After service, e.g., after replacement of a hardware component, software
upgrade, etc.
– Before activation of memory-configuring machine data. A warning
prompting you to back up is displayed automatically.
Data backup of You can save user data using one of the following applications:
various
components
S SINUMERIK user interfaces: HMI Advanced (option).
S Commissioning tool: SinuCom NC
You can save user data for the following components either individually or to-
gether.
– NCK
– PLC
– HMI
– SIMODRIVE PROFIBUS drives
SINAMICS S120 Currently, the user data (projects) for SINAMICS S120 drive units must be
saved separately with the STARTER commissioning tool.
For detailed information on data backup, please refer to:
References: SinuCom NC:
Online Help
HMI Advanced:
/BAI/ Operator’s Guide HMI Advanced
Note
Because of its file extension “.arc”, the series machine start-up file is also called
archive.
Archive content The following components can be selected as the content of a series commis-
sioning file:
Note
Machine-specific compensation data only needs to be archived if the series
machine start-up file is to be reloaded into the same control system (backup).
NCK The contents of a series machine start-up file created for the NCK comprises
mainly the following data:
– Machine data
– Setting data
– Option data
– Global (GUD) and local (LUD) user data
– Tool and magazine data
– Protection zone data
– R parameters
– Work offsets
– Compensation data
– Display machine data
– Workpieces, global part programs and subroutines
– Standard and user cycles
– Definitions and macros
PLC The contents of a series machine start-up file created for the PLC comprise all
blocks loaded at the time when the data backup was made:
– OB (organization blocks)
– FB (function blocks)
– SFB (system function blocks)
– FC (functions)
– SFC (system functions)
– DB (data blocks)
– SDB (system data blocks).
HMI The contents of a series machine start-up file created for the HMI Advanced
comprise all data stored in the HMI database in the directory dh at the moment
when the data backup was made.
The creation of a series machine start-up file with HMI Advanced is divided into
the following steps:
1. Open the menu to create a series-commissioning file:
Operating area switchover > Services > ETC key “>” > Series machine
start-up > Create start-up archive
2. Selection of components to be backed up (see figure: archive content)
3. Assignment of a filename (see figure: archive name)
4. Setting of the series machine start-up file via the vertical “Archive” softkey.
The series machine start-up file is stored in the archive directory on the hard
disk of the PCU.
Read in
Creating a series start-up start-up archive
archive
Archive content
HMI
PLC
Series
start-up
16.2.3 SinuCom NC
S HMI Advanced
Operating area switchover > ETC key “>” SinuCom NC
Creating a new file Creating a series start-up file with SinuCom NC is subdivided into the following
steps (see Fig. 16-2 below):
1. Starting SinuCom NC
2. Selecting the storage location
3. Selecting the components to back up (archive content)
4. Continuing (“Next >”)
Storage location
Data Storage
File system
Archive content
PLC
PROFIBUS drives
MMC
Next >
When creating a series machine start-up file that contains PLC data, the PLC
image that is saved during this process is dependent on the status of the PLC at
the time of creation.
Depending on the status of the PLC, the following PLC images result:
– Original image
– Instantaneous image
– Inconsistent image
Original image The original image of the PLC is represented by the PLC data immediately after
loading the S7 project into the PLC.
Operating sequence:
1. Set the PLC to the operating status STOP
2. Load the appropriate S7 project into the PLC using the SIMATIC Manager
STEP 7
3. Create a series machine start-up file with PLC data
4. Set the PLC to the operating status RUN
Instantaneous If you cannot use the procedure described above, you can use the following
image alternative procedure to save an original image:
Operating sequence:
1. Set the PLC to the operating status STOP
2. Archive PLC data
3. Set the PLC to the operating status RUN
Inconsistent An inconsistent image results if a series machine start-up file with PLC data is
image created and the PLC is in the status RUN (cyclic operation).
The data blocks of the PLC are saved at different times with contents that under
certain circumstances may meanwhile have changed. This may result in a data
inconsistency that after copying the data backup back into the PLC may under
certain circumstances result in PLC stop in the user program.
Notice
The creation of a series-commissioning file with PLC data while the PLC is in
the RUN status (cyclic operation) may result in an inconsistent PLC image in
the series commissioning archive.
After this series machine start-up file has been copied back, this data inconsis-
tency in the PLC user program may under certain circumstances result in the
stop of the PLC.
Changing the PLC To change the PLC operating status, proceed as follows:
operating status
S With 840Di start-up:
– Start 840Di start-up Windows XP taskbar > Start > Programs > SI-
NUMERIK 840Di > 840Di Startup.
– Open the dialog box: Menu command Window > Diagnosis > NC/PLC.
S Change the PLC operating state: Group box PLC, buttons: “STOP” and
“RUN”.
S NCK and PLC must then be resynchronized: Group box PLC, buttons: “NC
Reset”.
Note
Because of the file extension “.arc” of the series machine start-up files, this is
also called archive.
Execution Perform the following actions in the STARTER for each drive unit to be commis-
sioned.
1. Create a backup copy of the project: Project > Save As...
2. Access the drive unit online: Project > Connect to target system
3. Load the project into the drive unit: Target system > Load > Load to target
system
The drive unit applies the serial number from the previously located compo-
nents in the reference topology. This results in an inconsistency, which is
displayed in the project navigator.
4. Read the project back into the programming device: Target system > Load
> Load fully into the programming device (all p and r parameters)
5. Save your project: Project > Save
The configuration is now consistent, i.e., the same project states exist in the
target system and in the project.
J
For the network link, the PCU 50.3 is connected with the external computer di-
rectly via a crossed Ethernet cable (twisted pair crossed 10baseT/100baseTX
Ethernet cable).
2) 1)
Ethernet cable
“Twisted pair crossed 10baseT/100baseTX”
Signal Signal
name name
Network protocol The network protocol used is: TCP/IP. TCP/IP permits high data transmission
TCP/IP rates and it is simple to configure. TCP/IP is already pre-configured in the basic
PCU software.
This section illustrates how to make and check settings for network configura-
tion on the external computer:
S TCP/IP protocol
S IP address and subnet mask
S Computer name and workgroup
S Service: “Server service”
S Directory sharing
TCP/IP protocol Go to the network dialog box on the control panel (Windows task bar: Start >
Settings > Control Panel >> Network) to display the installed network proto-
cols on the “Protocols” tab. If the TCP/IP protocol is not shown, it can be
installed now.
Dialog box: Dialog box: Network
Start Tab card: Protocols
Button: “Add...”
Dialog box: Network protocol selection
Network protocol: TCP/IP protocol
Note
The question about DHCP must be answered “No”.
OK
IP address and After installation of the protocol and to simplify setting up communication with
subnet mask the PCU, it is necessary to check the IP address and the subnet mask and set
them, if necessary:
IP address We recommend using an IP address from the address range used by Windows
XP for automatic configuration, if no DHCP server is accessible (Automatic Pri-
vate IP Addressing: 169.254.x.x).
The last two digits must be in the range 1 – 254.
S 169.254. 10. 1
Subnet mask The subnet mask must be permanently set to the specified value:
S 255.255. 0. 0
Dialog box: Dialog box: Network
Continuation Tab card: Protocols
Button: “Properties...”
Dialog box: Properties of Microsoft TCP/IP
Specify IP address
IP address: <169.254. 10. 1>
Subnet mask: <255.255. 0. 0>
OK
Computer name Because it is a PTP link, any computer name and workgroup may be selected.
andworkgroup
Dialog: Register: Identification
Continuation Button: “Change...”
Dialog box: Identification change
Computer name: <COMPUTER NAME>
Workgroup: <WORKGROUP>
OK
Server service The “Services” tab card must contain “Server service”. This corresponds to gen-
eral sharing: “File and Printer Sharing” under Windows 9x or Windows XP. If this
service is not active, no directories can be shared.
If the service is not running, it can be installed now:
Dialog: Register: Services
End Button: “Add...”
Dialog box: Network service selection
Network service: Server service
OK
OK
Directory sharing Network access is enabled in properties dialog> tab card: “Enable” of the direc-
tory in question (select the directory with the right mouse key)
The directory name is the default name for sharing. If a different sharing name is
specified, it must be stated on activating the directory connection.
Authorization Access authorization to the drive is “Everyone” and “Full access” by default.
Dialog box Dialog box: Properties of <directory>
Tab card: Sharing
Shared as:
Sharing name: <SHARED AS>
OK
This section illustrates how to make and check settings for network configura-
tion on the external computer:
S TCP/IP protocol
S IP address and subnet mask
S Computer name and workgroup
S Service: “File and Printer Sharing”
S Directory sharing
TCP/IP protocol Go to the properties dialog box of the local network links (Windows task bar:
Start > Settings > Network Connections >> Local Area Connections) to
have the installed network protocols displayed on the “General” tab card.
The TCP/IP protocol must be installed and active:
Dialog box Dialog box: Local Area Connections Properties
Tab card: General
Internet Protocol (TCP/IP)
OK
If the protocol is not shown, it can be installed now.
IP address and The IP address and the subnet mask are automatically set by Windows XP on
subnet mask connection The “Automatic Private IP Addressing” function must be enabled.
the function is activated in the properties dialog of protocol: TCP/IP (function is
active by default).
Dialog box Dialog box: Internet Protocol (TCP/IP) Properties
Tab card: Alternate Configuration
Automatic Private IP Address
OK
Computer name Because it is a PTP link, any computer name and workgroup may be selected.
and workgroup
The setting is made via the properties dialog box of the Control Panel. Windows
taskbar: Start > Control Panel > System.
Dialog box Dialog box: System Properties
Tab card: Computer Name
Button: “Change...”
Dialog box: Change Computer Name
Computer name: <COMPUTER NAME>
Workgroup: <WORKGROUP>
OK
Service: “File and Go to the properties dialog box of the local network links (Windows task bar:
Printer Sharing” Start > Settings > Network Connections >> Local Area Connections) to
have the installed services displayed on the “General” tab card.
Service: “File and Printer Sharing for Microsoft Networks” must be installed and
active:
Dialog box Dialog box: Local Area Connections Properties
Tab card: General
File and Printer Sharing for Microsoft Networks
OK
If the service is not running, it can be installed now.
Option: “Simple File To simplify enabling of directories, go to the Windows Explorer, menu item:
Sharing” Tools > Folder Options, and select option: and activate “Simple File Sharing”.
Dialog box Dialog box: Folder Options
Tab card: View
Use simple file sharing (Recommended)
OK
Directory sharing Network access is enabled in properties dialog> tab card: “Sharing” of the direc-
tory in question (select the directory with the right mouse key)
The directory name is the default name for sharing. If a different sharing name is
specified, it must be stated on activating the directory connection.
Authorization To allow files to be created in the directory, the appropriate authorization must
be set.
Dialog box Dialog box: <Directory> Properties
Tab card: Sharing
Share this folder on the network
Allow network users to change my files
OK
The PCU basic software is preconfigured for a PTP network link with protocol:
TCP/IP. If changes have been made or a network link cannot be established,
settings regarding:
S TCP/IP protocol
S IP address and subnet mask
S Computer name and workgroup
must be made or checked as described in Subsection 17.1.3, Page 17-478.
Partitions The diagram below shows the partitioning of the hard disk when the control sys-
tem is supplied:
active
S NT desktop
Autostart of the HMI application: OFF
S HMI desktop
Autostart of the HMI application: ON
it is possible to activate the SINUMERIK desktop permanently and deactivate it
again after completion of service actions. These applications are part of the SI-
NUMERIK 840Di sl basic software
Compatibility list Before installing/updating software components, check they are compatible with
existing software components. See the compatibility list for your SINUMERIK
840Di sl software version on the Internet:
www.siemens.de/sinumerik> SINUMERIK 840Di sl > Link Box > Support > Update >
Tab: Update > SINUMERIK 840Di sl: Delivery Release System Software ... > Compati-
bility list: Compatibility_List.PDF
Notice
We urgently recommend checking compatibility of new software components
with existing software components before installing/updating them (compatibil-
ity list).
S Network link with an external computer. See Section 17.1, Page 17-475.
Notice
When restoring the hard disk to the ex-works state, all data on the partitions C:,
E: and F: are lost.
17.4.1 Requirements
To restore the ex-works state, the following files supplied with the SINUMERIK
840Di sl must be saved locally on the PCU hard disk:
Image file The image file *.gho contains the data to be restored.
Info file The info file *.inf contains the description of the data to be restored.
The information in this file is required by the services menu to configure the
image program Norton Ghostt.
Notice
If the info file is not available, the service menu cannot restore the partitions.
After the partitions have been restored, the SINUMERIK 840Di sl applications
must be reinstalled.
S D:\SETUP\APPS
The subdirectories of directory APPS contain:
– \001 Installation directories of the 1st application
– \002 Installation directories of the 2nd application
– ....
– \xxx Installation directories of the xxxth application
The numbers in the directory name indicate order in which the applications
have to be installed.
2. Next open directory:
S D:\SETUP\APPS\001
The subdirectories contained in directory \001 contain:
– \000 Installation directories of the application
– \001 – \xxx Installation directories of options, patches,
etc.
The numbers in the directory name indicate order in which the installation
programs have to be run.
3. Next open directory:
S D:\SETUP\APPS\001\000
and start the installation program in the directory
(SETUP.EXE).
Then following the installation instructions shown.
Notice
If you are prompted to reboot during installation, always confirm this with “Yes”
and reboot.
S D:\SETUP\APPS\001\001 to \xxx
as described in item 3.
S D:\SETUP\APPS\002 to \xxx
as described in item 2.
Once all the installation programs have been executed in the described se-
quence, partitions C:, E:, and F: of the PCU hard disk are once again restored
to their as delivered state.
INSTALL (D:)
SETUP
APPS
Installation sequence
001
000 SETUP.EXE 1.
001 SETUP.EXE 2.
002 SETUP.EXE 3.
002
000 SETUP.EXE 4.
001 SETUP.EXE 5.
The terms below are important for understanding the license management of
SINUMERIK software products.
Term Description
Software product A software product is generally used to describe a product that is installed on a piece of
hardware to process data. Within the license management of SINUMERIK software prod-
ucts, a corresponding license is required to use each software product.
Hardware Hardware in the framework of the license management of SINUMERIK software products is
a SINUMERIK control (CNC). With SINUMERIK 840Di sl represented by the appropriate
MCI board.
License A license gives the user a legal right to use the software product. Evidence of this right is
provided by the following:
S CoL (Certificate of License)
S License Key
CoL The CoL is the proof of the license. The product may only be used by the holder of the li-
(Certificate of License) cense or authorized persons. The CoL includes the following data relevant for the license
management:
S Product name
S License number
S Delivery note number
S Hardware serial number
Note
The hardware serial number is located only on a CoL of the system software or if the li-
cense was ordered bundled, in other words the system software came together with op-
tions.
License number The license number is the feature of a license that is used for its unique identification.
MCI board The MCI board represents, as the carrier of all the remanent data of a SINUMERIK solution
line control system, the identity of this control system. The MCI board includes the following
data relevant for the license management:
S Hardware serial number
S License information including the License Key
Hardware serial number The hardware serial number is a permanent part of the MCI board. It is used to identify a
control system uniquely. The hardware serial number can be determined by:
S CoL (see Certificate of License “Note”)
S SINUMERIK user interface: HMI Advanced or HMI Embedded
S SINUMERIK Commissioning tool: SinuCom NC
S Automation License Manager
S Inscription on the MCI board
Term Description
License Key The License Key is the “technical representative” of the sum of all the licenses that are
assigned to one particular piece of hardware, which is uniquely marked by its hardware
serial number.
Option One option is a SINUMERIK software product that is not contained in the basic version and
which requires the purchase of a license for its use.
Product A product is marked by the data below within the license management of SINUMERIK soft-
ware products:
S Product name:
S Order no.
S License number
18.1.2 Overview
The use of the installed system software and the options activated on a SINUM-
ERIK control system require that the licenses purchased for this purpose are
assigned to the hardware. In the course of this assignment, a License Key is
generated from the license numbers of the system software, the options, as well
as the hardware serial number. Here, access occurs to a license database
administered by Siemens A&D via the Internet. Finally, the license information
including the License Key is transferred to the hardware.
There are two ways to access the license database:
Note
Using SINUMERIK software products for testing purposes
SINUMERIK software products may be temporarily activated and used for test-
ing purposes on a SINUMERIK control system, even without the corresponding
License Key.
The license key is displayed as “insufficient” on the SINUMERIK user interface,
e.g. HMI Advanced” in the “Overview” dialog of the license information.Also the
control system will repeatedly display a corresponding message.
By using the Web License Manager, you can assign licenses to hardware in a
standard Web browser. To conclude the assignment, the License Key must be
entered manually at the control system via the HMI user interface.
Internet address The Internet address of the Web License Managers is:
http://www.siemens.com/automation/license
Via the Automation License Manager, individual licenses can be assigned and
the automatic assignment of all the licenses required for a piece of hardware
can be carried out (license requirement alignment). The transfer of the license
information including the License Key occurs electronically via Ethernet.
Requirements:
S The computer (PC/PG) must be able to connect to the license database and
the SINUMERIK control system via Ethernet link (TCP/IP):
– License database: Internet connection
– SINUMERIK control system: Intranet or PTP connection (Ethernet, Peer-
To-Peer)
The license database contains all the customer-specific, relevant license infor-
mation for the license management of SINUMERIK software products. The cen-
tral management of the license information in the license database ensures that
the existing license information regarding a piece of hardware is always up to
date.
The following functions are available:
The direct access enables the direct assignment of licenses for which the
license numbers are available, e.g., in the form of a CoL. In the Web License
Manager you can also assign all other licenses provided in relation to this
delivery note.
S Customer login
The customer login occurs with:
– User name
– Password
The customer login enables the assignment of all the licenses available to
the user that are delivered at the time of the login and have not yet been
assigned to any hardware. Here, the license numbers of licenses that can
still be assigned need not be directly at hand, instead these are displayed
from within the license database.
Note
S You can obtain a customer login via Siemens A&D Mall at menu item: “Reg-
istration”. The Internet address is:
http://mall.automation.siemens.com/
Currently, access is not yet possible for all countries.
S Browser settings for using the A&D Mall, see Subsection 18.1.8, Page
18-490.
Various license As indicated above, only the license information in the license database repre-
information sents the current status regarding a piece of hardware. Differences may arise
between the license information available for a piece of hardware and that of the
license database due to:
S loading older archive data into the NCK (data restoration from a series-com-
missioning file after a service job)
In addition to the retentive system and user data, the MCI board contains the
data of a control system relevant for the license management of SINUMERK
software products:
The MCI board thus represents the identity of a SINUMERIK control system.
For this reason, assigning licenses to a control system always occurs using the
hardware serial number.
This has the advantage that the MCI board can be slotted into a replacement
PCU in the event of failure and all data, including licensing information, are re-
tained.
Automation Thus, the hardware serial number is always decisive during the transfer of li-
License Manager cense information to a control system in Automation License Manager and not
the set IP address of the control system with which Automation License Man-
ager is currently communicating.
Determining the The hardware serial number is a permanent part of the MCI board. It is used to
hardware serial identify a control system uniquely. The hardware serial number can be deter-
number mined by:
Note
S Hardware serial number and CoL
The hardware serial number is located only on a CoL of the system soft-
ware or if the license was ordered bundled, in other words the system soft-
ware came together with options.
S SINUMERIK 840Di sl
On the SINUMERIK 840Di sl the MCI board is used to save data and print
the hardware serial number.
Basic information If a license is required for a product, then with the purchase of the license the
on License Keys purchaser receives a CoL as proof of the rights to use this product and a corre-
sponding License Key as the “technical representative” of this license. In con-
junction with software products, the License Key usually must be available on
the hardware on which the software product executed.
SINUMERIK Depending on the software product, there are License Keys with different tech-
License Keys nical properties. The essential properties of a SINUMERIK License Key are:
S Hardware reference
The hardware serial number included in the SINUMERIK License Key pro-
vides a direct link between the License Key and the hardware on which it
can be used. In other words, a License Key created for the hardware serial
number of a specific MCI board is only valid for this MCI board and will be
rejected on other MCI board as invalid.
Copying By the fixed reference to certain hardware, a SINUMERIK License Key may, for
SINUMERIK example, be copied to various computers (PC/PG) and/or storage media for
License Keys security or archiving purposes.
The browser settings required to use the A&D Mall are provided below based
on Microsoft Internet Explorer 6.0.x. When using another browser the settings
should be modified as necessary.
Session cookies Session cookies must be enabled to use the A&D Mall. The corresponding set-
ting can be activated using the slider control for the general security settings. If
you are using custom security settings, you must explicitly allow session cook-
ies.
Settings
Note
A cookie is a small text file, which is transferred from a Web server to the Web
browser. The text file cannot exceed 4000 characters (bytes) and is never exe-
cuted as a program by the Web browser. Session cookies are a specific ap-
plication format of cookies, which are not saved permanently on the computer,
but instead are deleted immediately when the user ends the session.
JavaScript In addition to session cookies, you must also allow the execution of JavaScript
programs to use A&D Mall.
As the running of JavaScript programs is critical to security, you should only
activate the “Active Scripting” option for Web pages from trusted sources. Inter-
net Explorer 6.0 x offers four different zones for this.
Settings
Note
The Automation License Manager must be allowed to establish an Internet
connection to the download server. To do this you may need to enable a fire-
wall for the download server.
In the event of queries and problems, please contact your local system admin-
istrator.
Background For direct access, log on to a computer connected to the Internet (PC/PG) with
the delivery note and license number in the Web License Manager. All licenses
of the delivery note numbers entered at the login may then be assigned to a
piece of hardware. After completing the assignment process, the new License
Key is displayed. This must then be entered in the licensing dialog of the HMI
components used.
Requirements The following prerequisites must be met in order to assign a license to a piece
of hardware via direct access and HMI user interfaces:
S The HMI component is connected with the control system (NCU) on which
the license should be assigned. Both components have been booted.
Note
Ensure that the hardware serial number displayed is also really the one you
want to make the assignment for. The assignment of a license to a piece of
hardware cannot be reversed via the Web License Manager.
5. After completing the assignment process, enter the License Key displayed
on the Web License Manager into the licensing dialog of the HMI user inter-
face.
HMI Advanced/HMI Embedded:
Operating-area switchover: Start-up > key: etc. (“>”) > Licenses > Over-
view
6. Confirm the entry of the new License Key by pressing the softkey: “Trans-
fer”.
Background For the customer login, log on to a computer connected to the Internet (PC/PG)
with the user name and password in the Web License Manager. All licenses
released for this user name in the framework of the license management may
then be assigned to a piece of hardware. After completing the assignment pro-
cess, the new License Key is displayed. This must then be entered in the li-
censing dialog of the HMI components used.
Requirements The following prerequisites must be met in order to assign a license to a piece
of hardware via customer login and HMI user interface:
S The HMI component is connected with the control system (NCU) on which
the license should be assigned. Both components have been booted.
Note
Ensure that the hardware serial number displayed is also really the one you
want to make the assignment for. The assignment of a license to a piece of
hardware cannot be reversed via the Web License Manager.
Note
If you have an e-mail address, you have the option (checkbox) of receiving the
License Key by e-mail. Advantage: the entry of the License Key to the control
system is simplified.
5. After completing the assignment process, enter the License Key displayed
on the Web License Manager into the licensing dialog of the HMI user inter-
face.
HMI Advanced/HMI Embedded:
Operating-area switchover: Start-up > key: etc. (“>”) > Licenses > Over-
view
6. Confirm the entry of the new License Key by pressing the softkey: “Trans-
fer”.
The following figure provides an overview of the functions available and the
sequence in which they should be applied.
Section: Displaying the license information Section: Updating the “Management” view
of a piece of hardware
with with
control system (online) control image (offline)
Note
The basic software component, Automation License Manager, is used for all
Siemens A&D products, e.g., SIMATIC STEP7. Versions of the basic software
component, Automation License Manager, are upward compatible. We recom-
mend always using the version with the highest version number, irrespective of
the source of supply (e.g., SINUMERIK or SIMATIC product CD, download via
A&D Mall, etc.).
S SINUMERIK plug-ins
S HMI basic software (optional)
The HMI basic software component is only installed if not already installed
on the computer or if a version with a lower version number is installed on
the computer (PC/PG).
System Hardware
requirements
S Computer: Industrial PC, programming device, etc.
S Work memory: >= 128 MB
S Free hard-disk storage:
5 MB or above (SINUMERIK plug-ins)
+ 32 MB (Automation License Manager)
+ 300 MB (HMI basic software)
Operating system
The Automation License Manager, SINUMERIK plug-ins and HMI basic soft-
ware are 32-Bit Windows programs executable on the following operating sys-
tems:
S Windows 2000
S Windows XP
Execution Launch the installation program for the Automation License Manager “SE-
TUP.EXE” and follow the instructions for the installation.
Background All plug-ins enabled for the Automation License Manager scan the communica-
tion interfaces when booting according to specific operations. If there is a large
number of enabled plug-ins, this can result in a significantly longer boot and
refresh time for the user interface.
To prevent this delay, you can disable the plug-in installed for handling the SI-
NUMERIK License Keys in dialog: “Connect to target system”.
Result The Automation License Manager displays the data in the navigation and object
area according to the status of the SINUMERIK plug-in.
The folder symbols and names are displayed in the navigation area depending
on the status of the SINUMERIK plug-in and the communication link to the SI-
NUMERIK control:
Note
If the view is not automatically refreshed, you can refresh the view manually.
See Subsection 18.3.5, Page 18-501.
Background To be able to read or transfer license information to or from the MCI board of a
control system, the Automation License Manager must communicate with the
control system via TCP/IP.
Requirements
Note
If the SINUMERIK user interface “HMI Advanced” is installed on the same
computer (PC/PG) as the Automation License Manager you can set the IP ad-
dress using the user interface.
The IP address for the control system with which both HMI Advanced as well
as the Automation License Manager communicate is set via the following dia-
log:
Operating area switchover > Installation > HMI > NCU connection
This requires at least the password of protection level 2 (manufacturer) to be
set.
S [ GLOBAL ]
Section: [ GLOBAL ] specifies the section (e.g. AddressParameter) that con-
tains the communication parameters for the current SINUMERIK control
system.
S [ AddressParameter ]
The name of this section can be any unique ASCII string within the file. The
specified IP address is crucial for communication with the current SINUM-
ERIK control system: IP address.
[ GLOBAL ]
NcddeMachineName = AddressParameter
NcddeDefaultMachineName = AddressParameter
NcddeMachineNames = AddressParameter
[ AddressParameter ]
ADDRESS0 = IP-Address, LINE=10, NAME=/NC, SAP=030d, PROFILE=CLT1__CP_L4_INT
ADDRESS1 = IP-Address, LINE=10, NAME=/PLC, SAP=0201, PROFILE=CLT1__CP_L4_INT
ADDRESS2 = IP-Address, LINE=10, NAME=/DRIVE0, SAP=0900, PROFILE=CLT1__CP_L4_INT
ADDRESS3 = IP-Address, LINE=10, NAME=/DRIVE1, SAP=0a00, PROFILE=CLT1__CP_L4_INT
ADDRESS4 = IP-Address, LINE=10, NAME=/DRIVE2, SAP=0b00, PROFILE=CLT1__CP_L4_INT
ADDRESS5 = IP-Address, LINE=10, NAME=/DRIVE3, SAP=0c00, PROFILE=CLT1__CP_L4_INT
ADDRESS6 = IP-Address, LINE=10, NAME=/DRIVE4, SAP=0d00, PROFILE=CLT1__CP_L4_INT
ADDRESS7 = IP-Address, LINE=10, NAME=/DRIVE5, SAP=0e00, PROFILE=CLT1__CP_L4_INT
Notice
The IP address specified in the user-specific initialization file MMC.INI in-
fluences not only the Automation License Manager but also all other applica-
tions installed on the same computer (PC/PG) that use HMI basic software (e.g.
HMI Advanced).
To apply the change to the active IP address, you must close all active applica-
tions using HMI basic software (e.g. HMI Advanced). Once you have closed all
applications, restart the computer to activate the new IP address.
S The IP addresses of the SINUMERIK control systems with which the Au-
tomation License Manager must communicate are known.
Procedure: Perform the following actions when creating user-specific communication pa-
Creating rameters for the first time:
parameters for the 1. Create the text file:
first time <Installation drive>:\Siemens\Sinumerik\HMI-Advanced\user\MMC.INI if it
does not already exist.
2. Open the file MMC.INI with a text editor.
3. Copy the [ GLOBAL ] section from the table given above: “User-specific file:
MMC.INI” to the open file MMC.INI.
4. Copy the [ AddressParameter ] section from the table given above: “User-
specific file: MMC.INI” to the open file MMC.INI according to the number of
available SINUMERIK control systems.
5. For all [ AddressParameter ] sections replace the string: “AddressParame-
ter” with a unique name.
6. In all [ AddressParameter ] sections replace the string: “IP-Address” with the
relevant IP address for the corresponding SINUMERIK control system.
7. In the [ GLOBAL ] section replace the string: “AddressParameter” with the
section name for the SINUMERIK control system with which the Automation
License Manager should communicate after booting. (See note “Changing
the IP address” above.)
Procedure: Perform the following actions to change the active control system (online), i.e.,
Changing the the SINUMERIK control system with which the Automation License Manager
active control communicates:
system (online) 1. Close the Automation License Manager.
(See note “Changing the IP address” above.)
2. Open the file: <Installation drive>:\Siemens\Sinumerik\HMI-Ad-
vanced\user\MMC.INI with a text editor.
3. In the [ GLOBAL ] section, replace the current address string with the sec-
tion name for the SINUMERIK control system with which the Automation
License Manager should communicate after booting.
4. Start the Automation License Manager.
Result After booting the Automation License Manager communicates with the SINUM-
ERIK control system defined in the user-specific communication parameters.
The control system to which you have switched is represented by an “online”
control system file in the navigation area of the Automation License Manager.
The control system to which the Automation License Manager was connected
before switching is represented by an “offline” control system file, if a control
image (offline) exists.
Background After actions which add or remove elements in the navigation area of the navi-
gation view: “Manage” of the Automation License Manager (e.g. deletion of a
control image (offline), enabling/disabling of plug-ins), the view is normally re-
freshed automatically. If the view does not refresh automatically after an opera-
tion, you can refresh the view manually.
Execution Perform the following actions to manually refresh the navigation view: “Manage”
manually:
1. Select the following nodes in the navigation area of the Automation License
Manager: My Computer
2. Refresh the view using one of the following options:
– Menu command: View > Refresh
– Key F5
– Toolbar:
Result The navigation view of the Automation License Manager is refreshed: All sub-
nodes under the node: My Computer are closed.
The object view of the Automation License Manager shows the current nodes
and drives of the navigation area.
Background To perform one of the following tasks with the Automation License Manager:
Requirements The license information can only be displayed if the Automation License Man-
ager is communicating with the relevant SINUMERIK control system. A descrip-
tion of how to assign parameters for TCP/IP communication with a control sys-
tem is given in Subsection 18.3.4, Page 18-498.
Procedure with Perform the following actions to display the license information for the control
current control system currently connected to the Automation License Manager:
system (online) 1. Open the control system file in the navigation area of the Automation Li-
cense Manager and select the control system (online).
2. Enable the default object view: “SINUMERIK”.
Procedure with Perform the following actions to display the license information for a control sys-
control system tem not connected to the Automation License Manager:
change over 1. Exit the Automation License Manager and all other applications using HMI
(online) basic software (e.g. HMI Advanced).
2. Switch the active communication parameters to the required control system.
For a detailed description see Subsection 18.3.4, Page 18-498.
3. Start the Automation License Manager
4. Open the control system file in the navigation area of the Automation Li-
cense Manager and select the control system (online).
Result The license information for the control system is displayed in the object area of
the Automation License Manager.
Background It is essential to create a control image (offline) for the following reasons:
S Internet or PTP link: Creating a control image (offline) in the Automation Li-
cense Manager
– Internet: Transferring license information to the control image (offline) by
means of a license requirement alignment
– Internet or PTP link: Transferring license information from the control
image (offline) to the control system (online) in the Automation License
Manager
Requirements A control image (offline) can only be created if the Automation License Manager
is communicating with the control system.
Procedure using Perform the following actions to create a control image (offline) using menu
menu command: command: “Upload from target system”:
“Upload from 1. Open the “online” control system file in the navigation area of the Automa-
target system” tion License Manager and select the control system (online).
2. Create the control image (offline) using menu command: License Key >
Upload from target system
Result The control image (offline) is displayed in the “online” control system file with the
current license information for the control system. If a control image (offline) al-
ready exists in the “online” control system file, the image is overwritten with the
current license information.
Background If one or more options are active on a SINUMERIK control system, you must
assign each license to the hardware. Next, the updated license information in-
cluding the License Key is transferred to the hardware.
Via the function: “Align requirement” you can perform the alignment automati-
cally for all required licenses based on the control system (online) or a control
image (offline). The following actions are performed:
Requirements The following requirements must be met for the license requirement alignment:
S The address data for the customer login (personalized login) is available:
– User name
– Password
Execution Perform the following actions for license requirement alignment with a control
system (online) or a control image (offline):
1. Open the corresponding control system file in the navigation area of the Au-
tomation License Manager and select the control system (online) or the con-
trol image (offline).
2. Select the menu command: License Key > Align requirement
3. Login via your customer login.
4. Start the Automation License Manager and perform the following actions:
“Align requirement”, “Confirm requirement list” and “Transfer licenses”. Fol-
low the instructions displayed on the screen.
Notice
Carefully check the suggested license assignment. An adjustment may be re-
quired if:
S you wish to use a license number that differs from the number suggested
S you wish to use a license package rather than single licenses
S you wish to assign greater or fewer licenses than suggested for any reason
You can no longer undo the assignment independently.
The procedure for transferring the updated license information from a control
image (offline) to a control system (online) is described in Subsection 18.3.9
Page 18-505.
Result The license information for the control system (online) or control image (offline)
is now identical to the information for the relevant hardware in the license data-
base, including the License Key.
Background It is essential to transfer the license information for a control image (offline) to a
control system (online), i.e., the hardware for a SINUMERIK control, for the fol-
lowing reasons:
S The control system (online) is not connected to the Internet, e.g., for security
reasons. License information is initially only updated based on a control
image (offline). The computer on which the Automation License Manager is
running is then disconnected from the Internet and connected to the relevant
SINUMERIK control system to transfer the license information.
Requirements To transfer license information for a control image (offline) to a control system
(online) the following requirements must be met:
S The Automation License Manager must communicate with the control sys-
tem.
A detailed description of how to establish TCP/IP communication with the
control is given in Subsection 18.3.4, Page 18-498.
S The hardware serial number of the control image (offline) and the control
system (online) must be identical.
Procedure using Perform the following actions to transfer a control image (offline) to the hardware
drag and drop using drag and drop:
1. Open the “online” control system file in the navigation area of the Automa-
tion License Manager and select the control image (offline).
2. Select any line from the license information displayed in the object area.
3. Drag the selected line to the control system (online) release the mouse key.
Procedure using Perform the following actions to transfer a control image (offline) to the hardware
menu commands using menu command: “Download to target system”:
1. Open the “online” control system file in the navigation area of the Automa-
tion License Manager and select the control image (offline).
2. To transfer the control image (offline) to the hardware, select menu com-
mand: License Key > Download to target system
Result The license information for the hardware is now identical to the information for
the control image (offline), including the License Key.
J
Notes
To ensure that the internal drive variables are available for evaluation in the
NCK, these are transferred from the drive as additional process data (PDA) dur-
ing cyclic PROFIBUS communication and saved by the operating system in
system variables.
The additional PDA is appended at the end of the standard message frame.
Fig. 19-1 Standard message frame with additional process data (PDA)
NC system According to the selected functionality, for each axis the additional PDA is avail-
variables able on the NCK side in individual specified system variables or the entire frame
as an array of neutral data words via a general system variable. In both cases,
the system variables are read-only.
Select the required setting in the NC machine data:
Specific To transfer drive variables to individual system variables you must set the fol-
system variables lowing machine data:
S MD 36730: DRIVE_SIGNAL_TRACKING[n] = 1
The additional PDA must be configured in the message frame in the exact se-
quence specified in table 19-1.
General The entire message frame with standard process data and additional process
system variable data is transferred in a general system variable as an array of 16-bit integer
data words via:
S MD 36730: DRIVE_SIGNAL_TRACKING[n] = 2
S System variable: $VA_DP_ACT_TEL[n, a]
where n = Index: 0,2,...15
a = machine axis identifier.
Note
S The message frame configuration must meet the following condition:
( Standard PDA + Additional PDA) – 1 v n
where n = maximum possible index for system variable $VA_DP_ACT_TEL
Data formats The user must take the following points into account with regard to the data for-
mats of the process data stored in the system variables:
S The process data are transferred in the message frame in the following for-
mat:
– unsigned 16-bit integer (UINT16)
are transferred. They are stored in the system variables in the format
– signed 32-bit integer (INT32)
In the necessary format conversion, bit 15 of the unsigned 16-bit integer
PDA value is transferred to bits 16 to 31 of the signed 32-bit integer value in
the system variable. For the physical unit as well as the drive-end weighting
of the drive actual values transferred in the additional PDA, please refer to
the data description of the specific drive documentation.
Bit 31...16 = bit 15 Bit 31...16 = bit 15 Bit 31...16 = bit 15 Bit 31...16 = bit 15
31 16 15 0 31 16 15 0 31 16 15 0 31 16 15 0
PDA1 ..... PDAx PDAx+1 ..... PDAy
Notice
The responsibility for possibly necessary format conversions or correct inter-
pretation of the physical unit and significance of a system variable used in parts
programs or synchronized actions lies exclusively with the user. Due to system
restrictions, it is not possible for the NC to perform a consistency check.
19.2.2 Requirements
The following conditions must be fulfilled for the transfer of additional drive vari-
ables:
S Drive
The drive must support SIEMENS message frame 116 or free message
frame configuration.
When using SIEMENS message frame 116 no further measures are required
other than those applied for standard configuration.
Default Before configuring the additional drive variables, please define the following:
configuring
– The SIEMENS message frame that is to be used.
– The additional drive variables/PDA that are to be transferred.
Note
When transferring additional drive variables to the specific system variables, we
recommend always using SIEMENS message frame 116.
Recommended When configuring the components included in the frame, we recommend the
configuration following sequence:
sequence 1. DP master
2. DP slave S120/Drive
3. SINUMERIK 840Di sl NCK
Default When using the extended message frame configuration, you must first apply the
configuring standard configuration to the DP master with respect to the DP slave S120 with
the SIEMENS message frame required for cyclic communication.
For information on how to perform a standard configuration of the DP master,
please see Section 8.9, Page 8-218et sqq.
Notice
S The setpoint and actual value of a drive must have the same I/O address.
Actual value: I/O address = = Setpoint: I/O address
S The I/O address configured in HW Config for a drive must match the I/O
address set in the NCK.
There is no automatic adjustment!
The following data must agree:
1. SIMATIC S7 configuration of DP slave S120
I/O address
2. SINUMERIK 840Di sl NCK
MD13060: DRIVE_LOGIC_ADDRESS[n] (logical drive address)
Note
After increasing the length of the actual value PDA (dialog box: DP slave prop-
erties > Configuration > Details > Actual value > Length), when the Properties
dialog box is opened again, in message frame type:
Dialog box: DP slave properties
Tab card: Configuration
Tab: Overview
Default: <Message frame type>
the message frame type that was originally selected is no longer displayed, but
the message frame that matches the modified PDA or no message frame type.
S Standard configuration/start-up
– References SINAMICS S120
Commissioning Manual
0
0
r2089[1], CO: PROFIBUS state
Exit Help
Drive_3
Default How to proceed with the standard configuration of a drive is described in Sub-
configuration section 12.5.3, Page 12-328.
Expanded Perform the following actions to transfer the additional PDA to the general sys-
message frame tem variables:
configuration 1. Select the option: “Evaluation of internal drive variables”.
2. Activate the transfer to general system variable:
S MD36730: $MA_DRIVE_SIGNAL_TRACKING[n] = 2
Note
After configuring the expanded message frames, the original configured mes-
sage frame for the cyclic communication of the drive is only explicitly visible in
the following machine data:
S MD13060: $MN_DRIVE_TELEGRAM_TYP[n] (drive message frame type)
Default Before performing the expanded message frame configuration, please define
configuring the following:
– The standard message frame that is to be used for the DP slave drive.
– How many drive actual values/PDA are also to be transferred.
Note
It is advisable to configure each component first with the standard message
frame and then expand the frame by the additional PDA.
Recommended When configuring the components included in the expanded message frame
configuration configuration, we recommend the following sequence:
sequence 1. DP master
2. DP Slave 611U
3. SINUMERIK 840Di sl NCK
Step 1: Before performing the expanded message frame configuration, you need to
Configuring the configure the DP slave 611U with the standard message frame required for this
DP master drive.
Extended To transfer the additional process data, you need to change the configuration of
message frame the DP slave 611U as follows:
configuration 1. The length of the PDA ,which is already configured with the standard mes-
sage frame, must be expanded by the length of the additional PDA.
2. As the I/O address of setpoint and the actual value of an axis must be the
same, change the I/O address of the setpoint to the I/O address of the ac-
tual value which is automatically adapted by the HW Config if necessary.
Notice
S The I/O address for setpoint and actual values of an axis must be the same.
I/O address actual value = = I/O address setpoint
S The I/O address set by the SlaveOM for an axis must match the I/O ad-
dress set in the NC.
There is no automatic adjustment!
The following data must agree:
1. SIMATIC S7 configuration of DP slave 611U
I/O address
2. SINUMERIK 840Di sl NC
MD13060: DRIVE_LOGIC_ADDRESS[n] (logical drive address)
Note
After increasing the length of the actual value PDA (dialog box: DP slave Prop-
erties > Configuration > Actual value > Length), when the Properties dialog box
is opened again, in message frame type:
Dialog box: DP slave properties
Tab card: Configuration
Default: <Message frame type>
the message frame type that was originally selected is no longer displayed, but
the message frame that matches the modified PDA or no message frame type.
Step 2: Before performing the extended message frame configuration, you must first
Configuring the perform the standard configuration or start-up of the drive.
DP slave 611U
S Standard configuration/start-up
– SIMODRIVE 611 universal and universal E:
References: /FBU/
Description of Functions SIMODRIVE 611 universal
– SIMODRIVE POSMO SI/CD/CA
References: /POS3/
User Manual SIMODRIVE POSMO SI/CD/CA
– SimoCom U start-up tool
References: Online help for SimoCom U.
Extended To configure the additional drive actual values, modify the standard configura-
message frame tion of the drive e.g. starting at standard message frame 102 as follows with the
configuration SimoCom U commissioning tool:
Notice
Before configuring the additional drive actual values, please ensure that the
correct drive – and if using a multiple axis module, the correct axis – was
selected in the SimoCom U start-up tool.
Online to drive 12A => data are modified directly in the drive!
Online to drive 12A => data are modified directly in the drive!
PROFIBUS OFF1 Control of clock-synchronized PROFIBUS
5 Torque reduction (TorRed) 5 Message word (MessW)
Step 3: Before configuring the extended message frames, you must first perform the
Configuring the standard configuration on the NC for the drive.
NC
Default How to proceed with the standard configuration of a drive is described in Sub-
configuration section 12.5.3, Page 12-328.
Extended On the NC for the expanded message frame configuration, you only need to
message frame activate PDA transfer in the respective system variable.
configuration – Option: “Evaluation of internal drive variables”,
Order number (MLFB): 6FC5 251-0AB17-0BA0
– NC machine data for activating the data transfer in the system variables:
S MD 36730: DRIVE_SIGNAL_TRACKING[n] (acquisition of additional
drive actual values)
Note
After configuring the expanded message frames, the standard message frame
with which the axis is driven is only explicitly visible in the NC machine data:
S MD 13060: DRIVE_TELEGRAM_TYPE[n] (drive message frame type)
Slot assignment Die NC always occupies an entire slot. The data of the slot not used by the
NCK, e.g. data from the extended message frame configuration, cannot by writ-
ten by the PLC user program.
Restrictions The following restrictions are applicable with regard to the “expanded message
frame configuration” function:
S Additional data can only be transferred from the drive to the SINUMERIK
840Di sl NC (actual value channel). You cannot transfer data in the other
direction, i.e. from the NC to the DP slave drive (setpoint channel).
S You can only have read access to the drive data stored in the system vari-
ables.
Check consistency When the SINUMERIK 840Di sl boots, the NCK checks the consistency of the
parameters relevant to the process data configuration of the cyclic PROFIBUS
communication:
S NC
– MD 13060: DRIVE_TELEGRAM_TYPE[n] (drive message frame type)
S DP master (configuration)
– DP slave properties: Setpoint: Length
– DP slave properties: Actual value: Length
S Drive
– Message frame selection
– PDA setpoint assignment
– PDA actual value assignment
If the number of process data expected from the NCK set in the message frame
type parameter in the NC machine data:
S MD 13060: DRIVE_TELEGRAM_TYPE[n] (drive message frame type)
is greater than the number of process data configured with STEP7: HW Config
for the DP slave drive:
S DP slave properties: Setpoint: Length
S DP slave properties: Actual value: Length
or if the process data configuration for the drive parameters does not match the
message frame type for the NCK machine data, the following message is dis-
played:
S Alarm 26015 “Axis axis identifier machine data $MN_DRIVE_TELE-
GRAM_TYPE[index] value not permissible”.
Warning
! For system purposes, the consistency check, which is performed when the
SINUMERIK 840Di sl boots and which is based on acyclic communication with
the drive, is performed in conjunction with the cyclical communication - which is
already active – between NCK and drive.
As setpoint and actual values are already being exchanged between the NCK
position control and drive as part of the cyclic communication, uncontrolled
system states can occur on the part of the drive due to faulty process data con-
figurations which cannot be detected yet at this point in time.
The same applies if acyclic communication is not supported by a drive, or if
acyclic communication was deactivated for a drive via the axis-specific NC ma-
chine data:
13070 DRIVE_FUNCTION_MASK
MD number Bit-coded screen for selecting the functional scope expected by the NCK with PROFIBUS
drives
Default setting: 0 Min. input limit: 0 Max. input limit: FFFF FFFF
Changes effective after POWER ON Protection level: 2/7 Units: –
Data type: DWORD Applies as of SW 2.1
Meaning: Meaning of set bits:
Bit 0: Deactivation of the 611U-specific drive alarm mapping
Bit 1: Deactivation of the 611U-specific drive type detection
Bit 2: Deactivation of the 611U-specific parameter accesses encoder drivers
Bit 3: Deactivation of the 611U-specific parameter accesses output drivers
Bit 4: Activation external drive: DSC bits (STW1.12/STA1.12)
Bit 5: Deactivation of the 611U-specific drive parking (STW2.7/STA2.7)
Bit 6: Deactivation of the 611U-specific travel to fixed stop (STW2.8/STA2.8)
Bit 7: Deactivation of the 611U-specific internal motor switchover (STA2.9–11)
Bit 8: Deactivation of the 611U-specific ramp block (STW1.13)
Bit 9: Deactivation of the 611U-specific function generator functions (STW1.8/STA1.13)
Bit 14: Selection of non-cyclic DP communication: 0=DPT; 1=DPV1
Bit 15: Deactivation of consistency check for PROFIBUS message frame configuration
CTW: Control word (PDA word in the PROFIDrive message frame to DP slave)
STW: Status word (PDA word in the PROFIDrive message frame from DP slave)
PDA: Process data
MD irrelevant for ... ... –––
36730 DRIVE_SIGNAL_TRACKING
MD number Detection of additional drive actual values
Default setting: 0 Min. input limit: 0 Max. input limit: 4
Changes effective after POWER ON Protection level: 2/7 Units: –
Data type: BYTE Applies as of SW 2.1
Meaning: MD: DRIVE_SIGNAL_TRACKING (acquisition of additional drive actual values) informs the
NC which additional drive actual values are transferred in the PROFIDrive message frame
and in which system variables they should be stored.
Coding:
0: No additional drive actual values
1: The following drive actual values are transmitted and stored in system variables:
Actual value System variable
Load $AA_LOAD
Torque setpoint $AA_TORQUE
Active power $AA_POWER
Current actual value t$AA_CURR
2: The entire PROFIDrive message frame is stored in a system variable:
Actual value System variable
PROFIDrive message frame $VA_DP_ACT_TEL
MD irrelevant for ... ... –––
System variables
Name $VA_DP_ACT_TEL[n, a]
Meaning Word by word mapping of the PROFIBUS message frame from the DP
slave
Data type INTEGER
Value range [0, 65535]
Indices n: Array index Value range [0,20]
a : Machine axis Value range Machine axis identifier
Accesses Parts program Synchronized OPI
action
Read Read Read
Attributes Implicit preprocessing stop Cross-channel
Read Yes
19.2.8 Interrupts
With the NCK function “Travel to fixed stop”, you specify the torque reduction of
the drive torque effective in the drive (terminal torque) via the parts program
instruction FXST. The torque reduction value specified via FXST is transferred
cyclically to the drive in the PROFIBUS message frame as “MomRed” process
data.
The effective drive torque Mset is calculated from:
APMin
APMax
MomRed
0
16384D 65535D
4000H FFFFH
Fig. 19-6 Drive torque for the evaluation (drive parameter AP) and torque reduction
(MomRed) (Not true to scale)
The evaluation of the torque reduction must be identical in the drive and in the
NCK. The settings range for torque reduction is defined by the limit values
(0.005% to 10%) for the NCK machine data:
S MD37620: $MA_PROFIBUS_TORQUE_RED_RESOL
19.3.2 Alignment
Automatic To simplify the torque reduction start-up, the SINUMERIK 840Di sl NC tries to
adjustment perform, as standard, an automatic adjustment using the torque reduction eval-
uation configured in the drive. To do this the NCK reads the relevant drive pa-
rameters and applies the value converted to NCK format in the machine data:
S MD37620: $MA_PROFIBUS_TORQUE_RED_RESOL
The following requirements must be met:
Manual If the requirements for automatic adjustment of the NCK and drive are not met,
comparison the adjustment must be performed manually in the drive and NCK.
Telegram The drive must be operated with one of the following message frames:
Drive parameters The evaluation of torque reduction is set using the parameter:
Telegram The drive must be operated with one of the following message frames:
Drive parameters The evaluation of torque reduction is set using the parameter:
In the SINUMERIK 840Di sl NCK system, the parameters for evaluating torque
reduction are assigned via the axis-specific machine data:
S MD37620: $MA_PROFIBUS_TORQUE_RED_RESOL
Automatic During automatic adjustment, the NCK attempts to read the drive parameters in
adjustment the following system states:
– SINUMERIK 840D sl boot.
– Status: “Incoming station” of the DP slave drive
If the value set for the drive does not match the parameter assigned in the NCK
evaluation, the value defined by the drive is applied to the NCK machine data.
The resulting renormalization of the machine axis in question is shown by the
following message:
S Alarm 26024 “Axis axis identifier machine data $MA_PROFI-
BUS_TORQUE_RED_RESOL value adapted”.
If the value of the drive parameter converted into NCK format lies outside the
machine data limit values, the value set in the machine data is retained. No
message is displayed.
Note
You can disable automatic adjustment via:
S MD13070: $MN_DRIVE_FUNCTION_MASK[n], Bit 15 = 0
Manual If any of the aforementioned requirements for automatic adjustment is not met,
parameterization the NCK machine data and drive parameters must be adjusted manually.
S MD37620: $MA_PROFIBUS_TORQUE_RED_RESOL
Notice
It is the system start-up engineer’s responsibility to ensure that the parameter
settings are consistent in the SINUMERIK 840Di sl NCK and all relevant drives
for which torque reduction is being performed.
The following data must be consistent in terms of values and meaning:
1. SINUMERIK 840Di sl NCK machine data
MD37620: $MA_PROFIBUS_TORQUE_RED_RESOL
2. Drive
S Automatic adjustment:
Parameter for torque reduction evaluation:
– SINAMICS: p1544
– SIMODRIVE: P0881
S Manual adjustment:
Drive parameter for torque reduction evaluation.
General machine
data
13070 DRIVE_FUNCTION_MASK
MD number Bit-coded screen for selecting the functional scope expected by the NCK with PROFIBUS
drives
Default setting: 0 Min. input limit: 0 Max. input limit: FFFF FFFF
Changes effective after POWER ON Protection level: 2/7 Units: –
Data type: DWORD Applies as of SW 2.1
Meaning: Meaning of set bits:
Bit 0: Deactivation of the 611U-specific drive alarm mapping
Bit 1: Deactivation of the 611U-specific drive type detection
Bit 2: Deactivation of the 611U-specific parameter accesses encoder drivers
Bit 3: Deactivation of the 611U-specific parameter accesses output drivers
Bit 4: Activation external drive: DSC bits (STW1.12/STA1.12)
Bit 5: Deactivation of the 611U-specific drive parking (STW2.7/STA2.7)
Bit 6: Deactivation of the 611U-specific travel to fixed stop (STW2.8/STA2.8)
Bit 7: Deactivation of the 611U-specific internal motor switchover (STA2.9–11)
Bit 8: Deactivation of the 611U-specific ramp block (STW1.13)
Bit 9: Deactivation of the 611U-specific function generator functions (STW1.8/STA1.13)
Bit 14: Selection of non-cyclic DP communication: 0=DPT; 1=DPV1
Bit 15: Deactivation of consistency check for PROFIBUS message frame configuration
CTW: Control word (PDA word in the PROFIDrive message frame to DP slave)
STW: Status word (PDA word in the PROFIDrive message frame from DP slave)
PDA: Process data
Axis-specific
machine data
37620 PROFIBUS_TORQUE_RED_RESOL
MD number Torque reduction resolution on PROFIBUS (LSB weighting)
Default setting: 1 Min. input limit: 0.005 Max. input limit: 10
Change valid after NEWCONF Protection level: 2 / 7 Units: %
Data type: DOUBLE Applies as of SW 2.2
Meaning: The default value 1% refers to the original weighting: The torque limit value is transferred to
the Profibus in increments of 1%; the value 100 in the corresponding Profibus data cell
signifies full torque reduction (i.e., without power).
Bu changing the torque to 0.005%, for example, you can specify value increments of
0.005%, i.e., the torque limit value is incremented more precisely by a factor of 200.
In this case the value 0 is transferred to limit the value to the rated torque. A full torque
reduction (i.e. without power) is given by the value 10000.
To prevent an incorrect adaptation, the set value of the torque must be selected to match
the interpretation of the torque reduction value configured and defined for the drive.
19.3.9 Interrupts
Detailed information on the individual alarms can be found in:
References: /DA/ Diagnostics Guide
For systems with HMI Advanced you can refer to the online help.
J
Notes
Basic Infeed Overall functionality of an infeed with –> Basic Line Module, including the requi-
red additional components (filters, switching devices, etc.).
Basic Line Module Unregulated line infeed unit (diode bridge or thyristor bridge, without feedback)
for rectifying the line voltage of the –> DC Link.
Compact Flash Memory card for non-volatile storage of the drive software and corresponding
Card –> Parameters. The memory card can be plugged into the –> “Control unit” from
outside.
Control Unit Central control module in which the closed-loop and open-loop functions for one
or more –> “SINAMICS” –> “Line module”s and/or –> “Motor module”s are im-
plemented.
There are three types of Control Units:
– SINAMICS Control Units, e.g. –> “CU320”
– SIMOTION Control Units, e.g. –> “D425” and –> “D435”
– SINUMERIK solution line Control Units, e.g. NCU710, NCU720 and NCU730
Control Word Bit-coded –> “Process data” word, –> which “PROFIdrive” transmits at cyclic
intervals to control the drive states.
Double Motor Two motors can be connected to and operated with a double motor module.
Modules See –> “Motor module” –> “Single motor module”. Previous designation: –>
“Double-axis module”
Drive The drive includes the motor (electric or hydraulic), the actuator (converter,
valve), the control unit, measuring system, and supply components (line infeed
module, pressure reservoir). For electric drives, a distinction is made between a
converter system and an inverter system. With a converter system (e.g. –> MI-
CROMASTER 4), from the point of view of the user the line infeed, actuator, and
control component form a single device; with an inverter system (e.g. –> SI-
NAMICS S), the supply is ensured by means of –> Line Modules, thereby realiz-
ing a DC line to which the –> Inverters (–> Motor Modules) are connected. The
–> “Control unit” is implemented as a separate device and connected to the
other components by means of –> “DRIVE-CLiQ”.
Drive Component Hardware component connected to a –> “Control unit” via –> “DRIVE-CLiQ”, for
example. Drive components include: –> “Motor Module”s, –> “Line Module”s, –>
“Motor”s, –> “Sensor Module”s and –> “Terminal Module”s. The overall layout of
a Control Unit together with the connected drive components is called –> “Drive
unit”.
Drive Line-up A drive line-up comprises a –> “Control unit” and the –> “Motor module”s and –>
“Line module”s connected via –> “DRIVE-CLiQ”.
Drive Object A drive object is an autonomous, individual software function with its own –>
“Parameter”s. It may also have its own –> “Fault”s and –> “Alarm”s. The drive
objects may exist by default (e.g. On Board I/O) and may be easy to create (e.g.
–> Terminal Board 30, TB30). It may also be possible to create them more than
once (e.g. –> Servo Control). As a rule, each drive object has its own window
for parameterization and diagnostic purposes.
Drive Parameters Parameters of a drive axis that include, for example, the parameters of the cor-
responding controllers, as well as the motor and encoder data. The parameters
of the higher-level technology functions (positioning, ramp-function generator),
however, are called –> Application Parameters. See –> Basic Unit System.
Drive System The drive system includes all the components in a product family (e.g. SINAM-
ICS). A drive system comprises, for example, –> “Line module”s, –> “Motor mo-
dule”s, –> “Encoder”s, –> “Motor”s, –> “Terminal module”s, and –> “Sensor mo-
dule”s, as well as additional components (reactors, filters, cables, etc.). See –>
“Drive unit”
Drive Unit The drive unit includes all the components connected via –> “DRIVE-CLiQ” that
are required for carrying out drive tasks: –> “Motor module” –> “Control unit” –>
“Line module”, and the required –> “Firmware” and –> “Motor”s, but not addi-
tional components (such as filters or reactors). Several –> “Drive”s can be im-
plemented in a drive unit. See –> “Drive system”
Encoders Records and makes positions available for electronic processing. Depending on
the mechanical construction, encoders can be integrated in the –> “Motor” (–>
“Motor encoder”) or mounted on the external mechanics (–> “External enco-
der”). Depending on the type of movement, a distinction is made between rotary
encoders (“rotary transducers”) and translatory encoders (e.g. –> Linear Encod-
ers). In terms of measured value provision, a distinction is made between –>
“Absolute encoder”s (code sensors) and –> “Incremental encoder”s. See –>
“Incremental encoder TTL/HTL” –> “Incremental encoder sin/cos 1 Vpp” –> “Re-
solver”
External Encoder Position encoder that is not built in or mounted on the –> Motor, but via a me-
chanical transmission element or mechanical intermediate element. The exter-
nal encoder (see –> “Externally-mounted encoder”) is used for –> “Direct posi-
tion detection”.
Line Module A line module is a power component that generates the DC link voltage for one
or more –> “Motor module”s from a three-phase mains voltage. The following
three line module types are used for SINAMICS: –> Basic Line Module, –>
Smart Line Module and –> Active Line Module.
The overall function of an infeed, including the required additional components
such as –> Line Reactor, proportional computing power in a –> Control Unit,
switching devices, etc. is called –> Basic Infeed, –> Smart Infeed, and –> Active
Infeed.
Motor For the electric motors that can be driven by –> SINAMICS, a basic distinction is
made between rotary and linear motors in terms of direction of motion, and be-
tween synchronous and induction motors in terms of electromagnetic operating
principle. For SINAMICS, the motors are connected to a –> Motor Module. See
–> “Synchronous motor” –> “Induction motor” –> “Built-in motor” –> “Motor en-
coder” –> “External encoder” –> “Third-party motor”
Motor Encoder An –> “Encoder” (e.g. –> “Resolver”, –> “Incremental encoder TTL/HTL” or –>
“Incremental encoder sin/cos 1 Vpp”), which is integrated in or attached to the
motor. The encoder detects the motor speed and, in the case of synchronous
motors, also the rotor position angle (of the commutation angle for the motor
currents). For drives without an additional –> Direct Position Measuring System,
it is also used as a –> Position Encoder for position control. In addition to the
motor encoders, –> External Encoders for –> Direct Position Sensing are avail-
able.
Motor Module A motor module is a power component (DC-AC inverter) that supplies the power
for the connected motor(s). Power is supplied through the –> “DC link” of the
–>“Drive unit”. A motor module must be connected to a –> Control Unit via a –>
DRIVE-CLiQ. The open-loop and closed-loop control functions of the motor mo-
dule are stored in the control unit. –> “Single motor module”s and –> “Double
motor module”s are available.
Option Slot Slot for an optional module (e.g. in the –> Control Unit).
Parameter Variable quantity within the drive system that the user can read and, in some
cases, write. For –> SINAMICS, all specifications defined in the –> PROFIdrive
profile are defined by a parameter. See –> “Visualization parameter” –> “Adjust-
able parameter”
PROFIBUS Field bus to IEC 61158, Sections 2 to 6. The suffix “DP” is no longer included
because PROFIBUS FMS is not standardized and PROFIBUS PA (for Process
Automation) is now part of the “general” –> PROFIBUS.
Sensor Modules Hardware module for evaluating speed/position encoder signals and providing
detected actual values as numerical values at a –> “DRIVE-CLiQ socket”. There
are 3 mechanical versions of sensor modules:
SMCxx = Sensor Module Cabinet Mounted = Sensor modules for cabinet
mounting
SME = Sensor Module Externally Mounted = Sensor modules with a high de-
gree of protection for mounting outside the cabinet
Servo Control For –> “Motor”s equipped with a –> “Motor encoder”, this control type allows
operation with a high level of –> “Accuracy” and –> “Dynamic response”. In
addition to speed control, position control can be implemented.
Servo Drive An electric servo drive comprises a motor, a –> “Motor Module”, a –> “Servo
Control” and, in most cases, a speed and position –> “Encoder”. Electric servo
drives are normally extremely precise and have a high dynamic response. They
are designed for cycle times to less than 100 ms, and often have a short-time
overload capacity, which enables quick acceleration. Servo drives are available
as rotary and linear drives and are used for machine tools, handling robots, and
packaging machines.
Smart Line Mod- Unregulated line infeed/feedback unit with a diode bridge for the infeed and
ules stall-protected, line-commutated feedback via –> “IGBT”s. The Smart Line Mo-
dule supplies the DC link voltage for the –> “Motor Module”s.
Status Word Bit-coded –> “Process data” word, –> which “PROFIdrive” transmits at cyclic
intervals to control the drive states.
Supply Input component of a converter system for generating a DC link voltage to sup-
ply one or more –> “Motor module”s, including all the required components (e.g.
–> “Line module”s, fuses, reactors, line filters, and firmware, as well as propor-
tional computing power (if required) in a –> “Control unit”.
Vector Control Vector control (field-oriented control) is a high-performance control type for in-
duction machines. It is based on an exact model calculation of the motor and
two current components that simulate and accurately control the flux and torque
by means of software algorithms, thereby enabling predefined speeds and
torques to be observed and limited accurately and with a good dynamic re-
sponse. Two vector control types exist: The frequency control (–> “Sensorless
vector control”) and the speed-torque control with speed feedback (–> “Enco-
der”).
J
AS Automation System
BB Ready
BCD Binary Coded Decimals: Decimals with each digit coded in binary
BI Binector Input
BO Binector Output
BO Mode
BP Basic Program
CI Connector Input
CO Connector Output
COM Communication
CP Communication Processor
CU Control Unit
DB Data Block
DO Drive Object
DW Data Word
EN European Standard
EQN Designation for an absolute encoder with 2048 sine signals per revolution
ETC ETC key “>”; extension of softkey menu in the same menu
FIFO First In first Out: Memory that works without address specification and whose
data are read in the same order in which they were stored.
GC Global Control
GEO Geometry
HASH Software procedure for mapping a large quantity of identifiers onto a finite me-
mory area
HW Hardware
IBN Start-up
INC Increment
IPO Interpolator
IS Interface Signal
ISO code Special punched tape code, number of holes per character always even
K1 Channel 1
MD Machine Data
MDA Manual Data Automatic: NC mode for entering and processing individual part
program blocks or block sequences
MM Motor Module
NC Numerical Control
NCK Numerical Control Kernel: NC kernel with block preparation, traversing range,
etc.
PCU PC Unit
PG Programming device
PO Power ON
POSMO CA Positioning Motor Compact AC: Complete drive unit with integrated power and
control module as well as positioning unit and program memory; AC infeed.
RAM Random Access Memory, i.e. program memory that can be read and written to
RES Reset
SD Setting Data
SH Safe Standstill
SK SoftKey
Software Software
T Tool
TC Tool Change
TO Tool Offset
VI Voltage Input
VO Voltage Output
WO Zero Offset
WZ Tool
µC Micro Controller
www.siemens.com/motioncontrol
Select: “Support” > “Technical documentation” > “Overview of publica-
tions” or “DOConWEB”
Notes
15257461
Notes
Configuration, Loading into the PLC, 8-186, 9-240 Drift compensation, 12-357
Connection assignment, Cable distributor, 2-64 Drive configuration, 12-328
Contour monitoring, 12-365 ADI4, 12-330, 12-332
Control direction, 12-350 I/O addresses, 12-328
Control loops, 12-350 Telegram, 12-329
Coordinate axes, 12-324 Drive Optimization, 12-344
CP, Parameter configuration, 6-143, 6-145 Drive Optimization with HMI Advanced, 15-435
CP 5611, 6-133 Drive start-up (preconditions), 10-257, 11-289
CP5511, 6-133 Drive type DP, 12-331
CPU time share, 12-316 Drive variables, Evaluation, internal, 19-509
Current control loop, Measurement, 15-441 Drives
Current version, 5-122 Analog, 1-24
Cycle times, 12-315 Digital, 1-23
Cyclic operation, PLC, 6-154 General information, 1-23
SIMODRIVE, 2-44
DSC, 12-343
Dx, 8-173
D Dynamic monitoring functions, 12-363
Data Backup, 16-467 Velocity monitoring, 12-365
PLC data, 16-472 Dynamic servo control, 12-343
Times, 16-467
Various components, 16-467
Data Exchange Time, 8-173
Data transfer rate, HHU, 9-245
E
Declaration of Conformity, D-541 Earthing, PP72/48, 2-88
Default configuration, 9-241 EC declaration of conformity, D-541
Default passwords, 12-303 Electrical connection, HHU, 9-244
Delete NC data, 6-135 Electrical design
Detailed view, 6-139 MCI board and MPI bus, 3-99
Diagnostic repeater for PROFIBUS DP, 8-233 MCI board and PROFIBUS DP, 3-98
Diagnostics, PROFIBUS, 8-186 MCI board extension, 3-99
Diagnostics PCU 50, 3-100
NC, 12-414 PCU 50.3, 3-100
PLC, 12-414 EMC measures, 4-105
Differential handwheels, 2-59 Encoder limit frequency, 12-392
Dimension drawing, PP72/48, 2-89 Encoder Monitoring
Disabling, PCU, 1-30 Cut-off frequency, 12-366
Display resolution, 12-306, 12-307 Cyclic monitoring of position tolerance, 12-367
Distance-coded reference marks, 12-373 Position tolerance when switching over the
DMF file encoder, 12-367
General information, 8-177 Zero mark monitoring, 12-367
I/O module PP72/48, 1-34 Encoder types, Absolute measuring system,
DP cycle, 8-173, 8-183 12-338
Setting, 6-141 Endlessly rotating rotary axis, 12-345
DP cycle time, 8-173 EQN 1325, 12-338
DP Slave 611U Equidistant DP cycle, 8-182
Consistency, 8-219, 8-223, 8-227, 8-230 Setting, 6-141
Inserting into an S7 project, 8-218, 8-226 Equidistant master cycl. component, 8-182
Parameter configuration, 8-219, 8-227 Equidistant time, 6-141
PROFIBUS DP Communication, 8-223, 8-231 ESD measures, 4-106
Set the message frame type, 8-228 ET 200, 2-44
Setting the I/O addresses, 8-222, 8-229 Ethernet
Setting the PROFIBUS address, 8-219, 8-227 Communication data, 7-157
DP slave 611u, PROFIBUS parameters, 8-219, Communications link, 7-158
8-227 Connections PCU 50.3, 7-157
DP slave PP72/48 Ethernet communication, 7-157
Inserting, 8-188 Ethernet port, Parameter configuration, 6-133
PROFIBUS parameters, 8-188 Evaluation of internal drive variables, 19-509
Setting the I/O addresses, 8-189
X121, I/O MPG extension, MCI board Ext., 2-57 X4: MCI board extension, 2-53
X121: I/O MPG extension, 2-53
X2, PROFIBUS DP, PP72/48, 2-81
X222, dig. inputs/outputs, PP72/48, 2-82
Z
X3, Battery connection, MCI board, 2-48
X333, dig. inputs/outputs, PP72/48, 2-82 Zero speed tolerance, 12-361
Zero-speed monitoring, Delay time, 12-361
Manual
From
Order No.: 6FC5 397–4CP10–1BA0
Edition: 03/2006
Name
Company/Dept. Should you come across any printing errors
when reading this publication,
Address please notify us on this sheet.
Suggestions for improvement are also welcome.
Zip code: City:
Telephone: /
Fax: /
Suggestions and/or corrections
Overview of SINUMERIK 840Di sl Documentation (03/2006)
General Documentation
User Documentation
Manufacturer/Service Documentation
SINUMERIK
SINUMERIK SINUMERIK SINAMICS SINAMICS
840Di sl Motors
840D sl S120
840Di sl
General Documentation/Catalogs
SINAMICS
S120
D21.2 *)
Servo Control
Drive System
(including servo motors)
Manufacturer/Service-Documentation
Equipment Manual *) Equipment Installation & Getting Started List Manual *) Function Manual
Control Unit, Manual *) Start–Up Manual *) Parameters, Alarms,
Additional System Booksize Function Drawings
Components Power Sections
Manufacturer/Service-Documentation
G110/G130/
G150/
S120/S150
Motors
DocOnCD Planning Guide EMC
Motors Installation Guideline
1FK6; 1FK7;
1PH7; 1PH4; 1PH2