1. Drive Identification and Rating
The unit described in the original request — 6ES7 024 7ED61-Z — is the SIMOVERT MASTERDRIVES Vector Control (VC) Compact chassis. The correct Siemens part number is 6SE7024-7ED61 (with the leading 6SE70 family prefix, not 6ES7). The 6ES7 prefix belongs to S7-series PLCs and is a common transcription error when reading the nameplate.
| Parameter | Value |
|---|---|
| Order number (MLFB) | 6SE7024-7ED61 |
| Series | SIMOVERT MASTERDRIVES VC, Compact Unit |
| Degree of protection | IP20 |
| Supply voltage | 3 AC 380–480 V, 50/60 Hz |
| Nominal output current | 47 A |
| Nominal motor power | 22 kW |
| Software release (operating instructions baseline) | V3.32 and higher |
| Documentation media | CD-ROM shipped with unit |
All parameter numbers, fault codes, and BICO interconnections in this article are referenced against the V3.32 operating-instructions release. Confirm the firmware revision of the connected drive (read parameter r060.0 with a PMU or DriveMonitor) before commissioning — drives below V3.0 lack the parameter set used in the PKW sections below.
2. Profibus Interface — CBP and CBP2 Selection
Communication between the MASTERDRIVES chassis and the Profibus DP master is performed by the Communication Board PROFIBUS. Two hardware revisions exist; the later CBP2 is the recommended choice for new installations.
| Feature | CBP (legacy) | CBP2 (current) |
|---|---|---|
| MLFB | 6SE7090-0XX84-0FF0 | 6SE7090-0XX84-0FF5 |
| Spare board (cable harness included) | 6SX7010-0FF00 | 6SX7010-0FF05 |
| Max. baud rate | 12 Mbit/s | 12 Mbit/s |
| Diagnostic buffer | Limited | Extended, supports DriveMonitor V5.x |
| Drop-in replacement | Yes (with parameter migration) | Yes (recommended) |
Both boards share a common GSD file (see section 3). Order the 6SX7010-0FF05 when requesting a replacement CBP2 — it ships with the internal flat-ribbon harness that mates the board to the CU/CUD.
3. GSD File — SIEM8045
All MASTERDRIVES (VC and MC) and DC-Master (6RA70) units using a CBP or CBP2 board share a single Profibus GSD file. The Siemens ident number for this GSD is:
Ident Number:
SIEM8045
Device name in STEP 7 HWConfig: MASTERDRIVES / DC Master CBPx
File name:SIEM8045.GSD(legacy) orsi8045.gsd(V5 GSD format)
Two installation paths are possible inside SIMATIC STEP 7:
-
Standard GSD install. Place the
SIEM8045.GSDfile into the STEP 7 GSD directory (typically\S7HW\S7DATA\GSD) and run Options → Install GSD File. After this, the device appears in HWConfig under PROFIBUS DP → Additional Field Devices → Drives → SIEMENS AG → MASTERDRIVES / DC Master CBPx. - DriveES Basic install (preferred). Install the DriveES Basic option package on top of STEP 7. The package registers an Object Manager that adds extra MASTERDRIVES / DC-Master catalogue entries (highlighted in yellow in HWConfig) and provides a direct parameter view inside the SIMATIC Manager. DriveES Basic is what enables the yellow-bordered slave icons in the hardware catalogue and is required for DriveMonitor-style parameter access from STEP 7.
4. DriveES Basic — Installation and Function
DriveES Basic is the official Siemens option package for integrating SINAMICS, MASTERDRIVES, and DC-Master drives into STEP 7. It does the following:
- Registers an Object Manager in the SIMATIC Manager.
- Adds MASTERDRIVES / DC-Master as a dedicated Insertable Object with parameter dialogs.
- Allows DriveMonitor V5.x parameter transfer via the PLC routing path (no direct serial port required).
- Provides the start-up, parameter, and fault-diagnostics dialogs that read
Pxxx/rxxxdirectly.
Install DriveES Basic before HWConfig is opened for the first time on the project, and reboot the PG/PC after the install. The package is available from the Siemens Industry Online Support portal under entry ID support.industry.siemens.com (search "DriveES Basic"). DriveES V5.5 and V6.x both support the SIEM8045 GSD.
5. Profibus Network Topology with a Joystick Slave
A typical architecture for joystick-driven speed control is shown below.
Two DP slaves exchange data with the same PLC. The PLC runs a single cyclic I/O image: it reads the joystick word, scales it, and writes the resulting setpoint word into the MASTERDRIVES PZD channel.
6. Telegram Selection in HWConfig
Open the MASTERDRIVES slave in HWConfig and assign slot 0 / slot 1 modules. For a joystick setpoint application, the standard Siemens PPO types are sufficient. PPO type 1 or PPO type 4 is recommended for direct setpoint transfer.
| PPO | PKW words | PZD words (out / in) | Typical use |
|---|---|---|---|
| PPO1 | 4 (ID + 3) | 2 / 2 | Parameter + control/status + setpoint |
| PPO2 | 4 (ID + 3) | 6 / 6 | Parameter + many process words |
| PPO3 | 0 | 2 / 2 | Pure setpoint, no parameter channel |
| PPO4 | 0 | 6 / 6 | Pure multi-word setpoint |
| PPO5 | 4 (ID + 3) | 10 / 10 | Parameter + large I/O map |
For joystick speed reference, PPO3 (no PKW) keeps the program simple if all parameters are pre-configured on the drive via DriveMonitor. If the PLC must also set ramp time, control word, or fault reset, use PPO1.
7. Drive-Side Parameterisation
The MASTERDRIVES receives setpoints over Profibus and must be wired internally with BICO (Binector / Connector) technology. The minimum parameter set for Profibus control is:
| Parameter | Setting | Description |
|---|---|---|
| P060 = 5 | Selection of setpoint source via CBP | Enables Profibus as the active setpoint |
| P368 | Setpoint source = Profibus | Connectors: bit 0–15 from word 1 of PZD |
| P554.1 | Source for ON / OFF1 | Bit 0 of control word 1 |
| P555.1 | Source for OFF2 | Bit 1 of control word 1 |
| P558.1 | Source for OFF3 | Bit 2 of control word 1 |
| P561.1 | Source for enable | Bit 3 of control word 1 |
| P565.1 | Source for ramp enable | Bit 4 of control word 1 |
| P566.1 | Source for setpoint enable | Bit 5 of control word 1 |
| P567.1 | Source for fault acknowledgement | Bit 7 of control word 1 (edge 0→1) |
| P443 | Main setpoint source | Connect to PZD word 1, e.g. K3001
|
| P462.1 | Ramp-up time | Application-dependent (typ. 5–20 s) |
| P463.1 | Ramp-down time | Application-dependent (typ. 5–20 s) |
| P644.1 | Source for speed actual value display | Output connector for PZD2 feedback |
For V3.32 firmware the exact parameter list is documented in the SIMOVERT MASTERDRIVES Operating Instructions, software release V3.32 (PDF, document ID 23658440). Always cross-check P368, P443, and the BICO connectors against the live parameter list using PMU parameter access before saving the configuration.
8. Control / Status Word Bit Layout (PPO1 / PPO3)
The default Siemens "frequency-converter profile" for MASTERDRIVES places the following bits in PZD word 1:
| Bit | Function | Drive-side BICO source |
|---|---|---|
| 0 | ON / OFF1 | P554 |
| 1 | OFF2 (coast to stop) | P555 |
| 2 | OFF3 (quick stop) | P558 |
| 3 | Enable (inverter enable) | P561 |
| 4 | Ramp enable | P565 |
| 5 | Setpoint enable | P566 |
| 6 | Setpoint sign (1 = negative) | P572 |
| 7 | Fault acknowledge (rising edge) | P567 |
| 8 | Reserved / Jog 1 | P568 |
| 9 | Reserved / Jog 2 | P569 |
| 10 | Master control (PLC has control) | P570 |
| 11 | Setpoint inversion | P571 |
| 12–15 | Reserved | — |
PZD word 2 from the master is the main setpoint in normalised units (0x4000 = 100 % reference). The actual speed feedback to the PLC is read in PZD word 2 from the drive, with the same scaling.
9. Joystick Scaling and STEP 7 Code
A typical 2-axis joystick provides 0–10 V or 4–20 mA on two analogue channels, plus a digital enable input. The joystick Profibus node converts the analogue values into normalised words (commonly 0x0000–0x7FFF or 0x0000–0x7EFF). The PLC reads these and converts them to the MASTERDRIVES reference scale.
-
Read raw joystick word from the joystick DP slave, e.g.
IW 64. - Centre / dead-band compensation. Subtract 0x4000 (mid-scale) and zero any value within ±0x100.
- Scale to 0x0000–0x7FFF (unsigned) or to ±0x4000 (signed bipolar reference).
- Apply ramp limit per scan to avoid step changes in the speed reference.
-
Write to MASTERDRIVES PZD via SFC14 / SFC15 on the configured I/O area (e.g.
QW 64for setpoint,QW 66for control word).
9.1 STEP 7 STL example — FB100 Joystick to Setpoint
FUNCTION_BLOCK FB100
TITLE ='Joystick to Masterdrive setpoint (PPO3, slave 5)'
VAR
iRaw : INT; // IW 64 from joystick slave
iCentre : INT; // -16384
iDeadBand : INT; // 256
iSetpoint : INT; // 0..32767 to drive
rActual : REAL; // scaled reference %
bEnable : BOOL; // I 8.0 joystick enable
wCtrl : WORD; // QW 64 control word
wSetp : WORD; // QW 66 setpoint word
END_VAR
BEGIN
NETWORK 1 // Read and centre the joystick
L IW 64
T #iRaw;
L #iCentre;
-I ;
T #iCentre;
NETWORK 2 // Dead-band
L #iCentre;
ABS ;
L #iDeadBand;
>I ;
JC _SCALE;
L 0;
T #iSetpoint;
JU _CTRL;
_SCALE: NOP 0;
L #iCentre;
L 16384;
*I ;
T #iSetpoint;
NETWORK 3 // Build control word (ON, Enable, Setpoint enable, Master control)
_CTRL: NOP 0;
L 0;
L #bEnable;
= #wCtrl.%X0; // ON
S #wCtrl.%X3; // Enable
S #wCtrl.%X5; // Setpoint enable
S #wCtrl.%X10; // Master control
NETWORK 4 // SFC15 to write PZD
CALL SFC15
LADDR := W#16#100 // PZD area, base address from HWConfig
RECORD := P#M 100.0 WORD 4
RET_VAL:= MW 200;
END_FUNCTION_BLOCK
LADDR of SFC14/15 must match the logical base address shown in HWConfig for the CBP2 slot — not the Profibus station address. The address is typically 256 + 16×(slot index) in a fully slotted 6SE70. Verify with a 'Module Status' readout in DriveMonitor.
10. Commissioning Procedure
- Power the drive, confirm the
READYLED on the CUD is green. - Set
P060 = 5at the PMU. Read backr001= 5 to verify. - Connect the CBP2 in option slot D, route the internal harness, restart the drive.
- Open STEP 7, confirm GSD SIEM8045 is visible in HWConfig, and insert MASTERDRIVES / DC Master CBPx at the correct Profibus address (default 5 for the first drive in the segment).
- Set PPO3 in the slave configuration. The diagnostic repeat of the drive should show PZD length = 2 / 2.
- Download HWConfig. The drive should appear online in DriveES Basic / DriveMonitor.
- Run the drive with a DriveMonitor 'control panel' (CW = 0x047E, setpoint 0) to verify the bus is alive.
- Switch control to the PLC. Verify cyclic I/O is being written by toggling STW1.0 and reading the status word (bit 0 should toggle, drive should enable).
- Move the joystick. The setpoint word in PZD2 should change.
- With the motor decoupled (or at very low reference), enable and ramp up to confirm direction and scaling.
11. Verification Checklist
| Check | Method | Expected |
|---|---|---|
| Profibus link | HWConfig online → slave diagnostic | Slave green, no diag bytes |
| Station address matches | PMU readout r094 + DIP switches |
Same as HWConfig |
| PPO type loaded | DriveMonitor → PZD mapping | 2 PZD out / 2 PZD in for PPO3 |
| Control word reachable | Force STW1, read ZSW1 | Bit-by-bit echo of enable / fault bits |
| Setpoint scaling | Force 0x4000, motor at 50 % | Speed = 0.5 × P143 (% of reference) |
| Joystick polarity | Move joystick in "forward" direction | Speed reference rises on the expected axis |
| Fault path | Disconnect motor, run enable | Drive trips F0080 / F0081, status bit 3 set |
12. Troubleshooting Matrix
| Symptom | Likely cause | Remedy |
|---|---|---|
| Slave not detected on Profibus | CBP2 not seated, address conflict | Power down, reseat board, verify DIP <> other node |
| Slave online, no PZD exchange | PPO type mismatch | Check HWConfig slot assignment matches drive parameter P368 |
| Drive ignores setpoint |
P368 not pointing to Profibus connector |
Set P368 to the desired connector (K3001, K3002, K3003) |
| Setpoint applied but motor stationary | Enable chain broken (STW1 bits) | Force STW1 = 0x047F, confirm r001 = 0x0024 |
| Joystick responds erratically | Wrong byte order / scaling | Verify vendor GSD scaling, check for SWAP instruction |
| DriveES yellow objects missing | DriveES Basic not installed | Reinstall DriveES Basic, restart SIMATIC Manager |
| Fault F0042 (Profibus link) | Cable broken, termination missing | Check 220 Ω at both ends, replace connector |
| Fault F0050 / F0051 (parameter error) | PKW value out of range | Check parameter number, PWE value scaling per DriveES docs |
13. Standards and Reference Documents
- SIMOVERT MASTERDRIVES Vector Control Operating Instructions (V3.32) — primary parameter and BICO reference.
- Siemens PROFIdrive profile for MASTERDRIVES — drives the PPO type and control-word layout described in section 8.
- Siemens DriveES Basic — STEP 7 option package, required for full MASTERDRIVES integration.
14. FAQ
What is the correct MLFB for the 6ES7 024 7ED61-Z drive?
The correct MLFB is 6SE7024-7ED61, a SIMOVERT MASTERDRIVES VC Compact Unit, 3 AC 380–480 V, 47 A, 22 kW. The 6ES7 prefix is a transcription error from the S7 family.
Which GSD file does the MASTERDRIVES 6SE7024-7ED61 use on Profibus?
A single GSD covers all MASTERDRIVES (VC/MC) and DC-Master (6RA70) units: ident number SIEM8045, device name MASTERDRIVES / DC Master CBPx. Install it via HWConfig or via the DriveES Basic option package.
Do I need DriveES Basic, or is the standard GSD enough?
For basic cyclic setpoint exchange the standard GSD is enough. For parameter routing, DriveMonitor integration, and yellow Object Manager icons in HWConfig, install DriveES Basic. It is required for any setup that needs to write parameters from STEP 7.
How is the joystick setpoint scaled into the drive?
Read the joystick word (typically 0x0000–0x7FFF or ±0x4000), apply centre + dead-band compensation, then write the scaled value into the MASTERDRIVES PZD setpoint word. The drive expects 0x4000 = 100 % reference, so any bipolar or unipolar joystick scale must be normalised to that range before writing via SFC15.
What control-word pattern enables a 6SE7024-7ED61 from a PLC?
With PPO1 / PPO3, the minimum run pattern is STW1 = 0x047F (bits 0, 1, 2 cleared, bits 3–5, 6, 10 set). 0x047E keeps OFF2/OFF3 active (safe state). A fault is acknowledged by a 0→1 transition on bit 7.