Siemens Masterdrive VC/MC RS232 Cable Wiring & ExpressCard

David Krause14 min read
SiemensTroubleshootingVFD / Drives
Licensed PE Working through this on a live machine? A Maine-licensed engineer can take it from here — included with IMD hardware, by the hour for everything else. Book an engineer

Problem Definition: DriveMonitor Cannot Connect to Masterdrive VC/MC via ExpressCard Serial Adapter

The reported fault is unambiguous and reproducible. A Toshiba L40 laptop equipped with an ExpressCard-to-serial bridge runs DriveMonitor 5.4 and SimoVis without issue when communicating with SIMATIC S7-300 and S7-400 CPUs over MPI/PPI. The same software, same adapter, and the same USB/PCMCIA stack cannot establish a USS session with a SIMOVERT MASTERDRIVES Vector Control (VC) or Motion Control (MC) drive in the 6SE70 family. A second laptop with a native DB-9 COM1 connects to the same drive using the identical wiring harness and enumerates all parameters correctly inside DriveMonitor.

This pattern isolates the failure to the ExpressCard-to-serial bridge, not the cable, the drive, or the parameterization tool. Engineers must verify two independent variables before replacing hardware or sending the drive for repair:

  1. Cable pinout against the SIMOVERT MASTERDRIVES X300 serial port specification. A cable that passes MPI traffic to a CPU will not necessarily establish USS communication with a 6SE70 drive because the pinout is non-standard.
  2. ExpressCard bridge timing, buffering, and FIFO handling against the USS frame structure. Many consumer-grade USB/ExpressCard serial adapters break RS485 half-duplex turnaround or do not support the control line toggling the 6SE70 board expects.
Critical: The drive described in the source material is not a MICROMASTER. MICROMASTER 4 (MM4) and MICROMASTER 6 (MM6) use a different protocol stack, default baud rate, and front connector. Confirm the drive nameplate reads "SIMOVERT MASTERDRIVES" with a 6SE70 order number before applying any of the procedures below. Applying MM4 cable wiring to a 6SE70 drive will damage the X300 transceiver on the CUMC/CUVC board.

Drive Identification: Masterdrive VC vs MC vs Micromaster

Siemens uses two distinct product families that are frequently confused in the field. Correct identification is mandatory because cable pinout, default USS address, parameter tree, and commissioning software differ between them.

Feature SIMOVERT MASTERDRIVES VC (6SE70...) SIMOVERT MASTERDRIVES MC (6SE70...) MICROMASTER 4 (6SE32...)
Control board CUVC (Vector Control Unit) CUMC (Motion Control Unit) Integrated MM4 CPU board
Serial connector X300, DB-9 male on board X300, DB-9 male on board Sub-D 9 on bottom of drive
Default protocol USS on RS485 USS on RS485 USS on RS485
Default baud rate 9600 bit/s 9600 bit/s 9600 bit/s
Default USS address 0 0 0
Commissioning tool DriveMonitor 5.x, SimoVis DriveMonitor 5.x, SimoVis DriveMonitor 5.x, Starter (MM4 add-on)
Frame type 1 start, 8 data, even parity, 1 stop (8E1) 8E1 8E1

The Masterdrive serial port X300 is electrically an RS485 interface, but Siemens specifies a direct RS232-to-drive cable that does not include an external converter. This is possible because the CUVC/CUMC board implements the line transceiver and termination on-board and accepts the RS232 levels from the PC when the cable wiring is built to specification. The cable pinout is not a null-modem, not a straight-through, and not the same as the MPI cable used on S7-300/400.

Hardware and Software Prerequisites

Before opening any diagnostic session, confirm the following items are available and verified:

  • Drive type identification: Order number from the drive nameplate must begin with 6SE70. Record the full MLFB (e.g., 6SE7016-1TA61-Z) and the firmware version visible on the CUVC/CUMC display at power-up (r060 or similar).
  • PC with native COM port or a known-good USB-to-serial bridge (FTDI FT232R-based recommended, Prolific PL2303 HXA/XA only).
  • Siemens DriveMonitor 5.4 SPx for 6SE70 drives. DriveMonitor is bundled inside SIMATIC DriveMonitor, available from Siemens support portal under order number 6SX7005-0AB00 or successor media. SimoVis is a separate parameterization/graphing tool commonly used for commissioning and trend capture.
  • Point-to-point cable matching the wiring table in the next section. Cables labeled "Siemens 6SE7090-0XX84" or built to the wiring specification below are acceptable.
  • Drive powered up with the CUVC/CUMC LED state machine in the "Ready" condition (green LED steady, no fault on PMU display).
  • Administrator rights on the Windows host to set COM port number, latency timer, and to disable power management on the ExpressCard slot.
Safety: The 6SE70 drive section contains lethal DC bus voltages for up to 5 minutes after mains removal. Do not remove or insert X300 with the drive powered. Always wait for the bus discharge timer (P086 or equivalent on the CUVC) to count down and for the bus voltage indicator to read < 50 V before touching any signal conductor.

Serial Cable Pinout and Wiring Specification

The reference cable wiring for a PC RS232 DB-9 female to a SIMOVERT MASTERDRIVES X300 DB-9 male is shown in the table below. This wiring is point-to-point only; do not use it on a multi-drop USS bus where a 6SN11xx terminal block is required.

Signal Direction PC Pin (DB-9 female) Drive Pin (DB-9 male, X300) Notes
PC RD (Receive Data) 2 7 Drives side data signal, internally routed to RS485 receiver
PC TD (Transmit Data) 3 2 Drives side data signal, internally routed to RS485 driver
PC GND 5 1 Signal ground / 0 V reference
Short on drive side only — 1, 5, 9 shorted together Termination: 5 and 9 tied to ground reference 1

Build rules:

  1. Use shielded twisted pair, 24 AWG minimum. Connect the shield to metal connector housing on the drive end only; do not ground at the PC end to avoid ground loops.
  2. Pins 1, 5, and 9 are shorted together on the drive-side DB-9 male connector. This is a hardwired short inside the connector backshell, not a function of the drive. Pin 5 on the drive side is not used in the three-wire configuration but must be tied to the reference ground to maintain the termination network.
  3. Maximum cable length is 10 m for the RS232 path to the drive's internal transceiver. Beyond this, signal integrity degrades; use a Siemens RS485 repeater (6SE7090-0XX84) for longer runs.
  4. Do not connect PC pins 4 (DTR), 6 (DSR), 7 (RTS), 8 (CTS), or 1 (DCD) to anything. Leaving them open on the PC side is mandatory. Bridging these lines on the PC side will cause some ExpressCard adapters to assert loopback or carrier-detect incorrectly.

The cable referenced in the field report as having been tested with S7-300/400 will not work for the Masterdrive because the S7-300/400 MPI cable is a null-modem with control-line bridges that bring pins 4-6 and 7-8 together. That cable is acceptable for MPI/PPI to the PLC but cannot be used on the 6SE70 X300.

ExpressCard-to-Serial Bridge Failure Modes

Several chipset-level failure modes appear when an ExpressCard-to-serial bridge is substituted for a native UART. Each one is independently capable of breaking USS communication while leaving MPI/PPI traffic functional. Verify the chipset of the ExpressCard adapter before deeper troubleshooting.

Chipset USS Compatibility Notes
FTDI FT232R / FT232H Excellent Latency timer 1 ms, full control of DTR/RTS; recommended.
Prolific PL2303 HXA / XA / HXD Limited Older revisions (non-HXA) buffer frames; USS multi-master polling fails.
Prolific PL2303 TA Poor Known to mis-handle even-parity bit timing on Windows 10/11.
WCH CH340 / CH341 Variable Some clones have no RS232 driver; only TTL levels; will damage X300.
Siemens PC Adapter USB (6GK1571-0BA00) Excellent Native Siemens converter; ships correct drivers; premium cost.
Generic "USB to RS232 DB9" ExpressCard Unknown Often no-name Prolific clones; reject for production use.

Specific failure modes observed on Toshiba L40 with ExpressCard:

  1. Latency timer too high. Windows default is 16 ms. USS uses 9600 bit/s with frame turnaround < 5 ms. Setting FtdiLatencyTimer to 1 ms in Device Manager / Advanced settings for the COM port resolves timeout frames.
  2. Driver power management. Windows may suspend the ExpressCard controller after 30 s of idle. Disable USB selective suspend for the root hub and uncheck "Allow the computer to turn off this device to save power" on the COM port power management tab.
  3. COM port renumbering after reboot. DriveMonitor stores the COM port in the project file. If the ExpressCard enumerates as COM5 today and COM7 tomorrow, DriveMonitor will timeout. Fix COM port to COM2 or COM3 via Device Manager / Advanced / Com port number.
  4. Even parity bit truncation. Some low-cost PL2303 clones drop the parity bit. USS uses 8E1. Enable parity bit forcing in the driver registry or replace the adapter.
  5. Inadequate line driver. CH340/CH341 boards commonly output 3.3 V TTL levels instead of true RS232 +/- 5 V to +/- 12 V swings. The X300 driver board expects at least +/- 3 V at the connector; some TTL boards fall outside this range, producing intermittent framing errors that look like "drive not responding".

DriveMonitor 5.4 Configuration

After verifying the cable pinout and replacing or reconfiguring the ExpressCard adapter, configure DriveMonitor 5.4 as follows.

  1. Launch DriveMonitor 5.4. Select Online → Connect to target system.
  2. On the Interface dialog, set:
    • Interface type: USS / Serial interface
    • COM port: select the fixed COM port assigned to the ExpressCard (e.g., COM2)
    • Baud rate: 9600 bit/s (factory default for 6SE70)
    • Number of data bits: 8
    • Parity: Even
    • Stop bits: 1
  3. Set the USS address to 0 for the first drive. DriveMonitor will scan a range if configured.
  4. Click Connect. The PMU display on the drive should flicker briefly as the USS frame is acknowledged. DriveMonitor should report "Connection to drive established".
Tip: If DriveMonitor reports "Timeout: no response from drive", open Online → Trace and enable USS bus monitor. Even if no response comes back, you will see if the request frame is being transmitted. A request frame visible but no response indicates a parameter mismatch (drive USS address or baud rate incorrect). No request frame visible at all indicates a PC-side problem: COM port not opening, wrong COM number, or adapter not transmitting.

USS Protocol Parameters in the Drive

The 6SE70 parameters that govern USS serial communication must match DriveMonitor exactly. The most common combinations are documented in the table below. Use the PMU (parameter display) on the drive front panel to navigate if DriveMonitor cannot connect.

Parameter Description Default Typical Setting
P700 USS node address 0 0 (or 1-31 for multi-drop)
P701 Baud rate for serial interface 6 (9600) 6 = 9600, 7 = 19200
P702 Parity 1 (even) 1 = even
P703 Number of stop bits 1 1
P704 Process data length (PZD) 2 2 or 4
P705 Parameter data length (PKW) 127 (variable) 127
P706 PKW count 0 0 (off) or 3 (3-word)
P707 Bus terminator 1 (on) 1 for last node on bus
P708 USS protocol 1 1 = USS standard

PMU navigation: Hold the P key on the CUVC/CUMC panel, press the up arrow to increment the parameter number, then press P to display the value. Use the up/down arrows to change. Press P again to confirm. The drive must be in state "Ready to switch on" (r001 = 0110 0111 bin) to accept parameter changes.

SimoVis Parameterization Setup

SimoVis is an optional visualization tool used for parameter list editing, trace capture, and commissioning diagnostics. It uses the same USS protocol as DriveMonitor but presents the parameter tree as a graphical control panel. Configuration steps are:

  1. Launch SimoVis from Start → Siemens Automation → DriveMonitor → SimoVis. SimoVis ships with DriveMonitor 5.4 SP3 and later.
  2. From the File → New menu, select MASTERDRIVES VC or MASTERDRIVES MC as the device type. Do not select MICROMASTER.
  3. Open Settings → Interface and confirm the COM port, baud rate, and USS address match the values in the table above.
  4. Click Go online. SimoVis will scan the USS address range and report all detected drives.
  5. Use the Trace tab to monitor parameters r001 (drive state), r002 (output frequency), r024 (output voltage), and r028 (motor current) live while the drive is running.
Note: SimoVis is read-mostly for fault diagnostics. DriveMonitor is required to write parameters (download, factory reset, dataset swap). Use DriveMonitor for any parameter write operation.

Step-by-Step Commissioning Procedure

This procedure restores communication when DriveMonitor cannot connect to a 6SE70 VC/MC drive via an ExpressCard-to-serial bridge. Execute the steps in order. Do not skip verification points.

  1. Verify drive identification. Confirm the nameplate reads SIMOVERT MASTERDRIVES with a 6SE70 order number. If the drive is a MICROMASTER 4 (6SE32) or MICROMASTER 6, stop and refer to the MM4/MM6 commissioning procedure instead.
  2. Power the drive up and wait for the CUVC/CUMC board to complete its self-test. The PMU should display a value such as 0.00 Hz or the drive state code Sxx.
  3. Build or verify the cable against the wiring table in the Serial Cable Pinout section above. Test continuity with a multimeter: PC pin 2 to drive pin 7, PC pin 3 to drive pin 2, PC pin 5 to drive pin 1, and drive pins 1-5-9 shorted together.
  4. Plug the cable into PC COM port and drive X300 with the drive powered down. Confirm the cable seats fully. Hand-tighten the connector screws.
  5. Configure the ExpressCard adapter:
    • Open Device Manager, locate the COM port under Ports (COM & LPT).
    • Open Properties → Port Settings → Advanced. Set COM port number to a low value (COM2 or COM3) so it does not renumber.
    • Set latency timer to 1 ms (FTDI drivers) or to 1 ms via registry for Prolific (HXA revision or newer).
    • Uncheck power management box.
  6. Launch DriveMonitor 5.4 and configure the interface as in the DriveMonitor section above.
  7. Click Connect. Observe the drive PMU display: if it flickers when DriveMonitor sends a frame, the link layer is alive.
  8. Verify by reading parameter P700. The value displayed in DriveMonitor must match the drive PMU.
  9. Save the project in DriveMonitor to retain the working COM port assignment.

Verification and Acceptance Test

After the connection is restored, perform the following verification steps to confirm reliable bidirectional communication before releasing the system.

  1. Read-back test: Read parameter P095 (drive identity) and verify it matches the expected MLFB prefix 6SE70.
  2. Write/read-back test: Write parameter P700 = 1, then read back. If the read-back returns 1, the write path is functional. Reset P700 = 0 to restore default.
  3. Trace capture: Open the DriveMonitor trace buffer, record for 60 s while the drive is in standstill, then save the buffer. The trace should contain no USS CRC errors.
  4. Hot-insert test: Unplug the ExpressCard and reinsert. Confirm COM port number does not change and DriveMonitor reconnects within 10 s.
  5. Long-run stability test: Leave DriveMonitor online for 30 minutes with no user interaction. Any COM timeouts indicate buffer under-run on the ExpressCard bridge; replace the adapter.
  6. Cold reboot test: Reboot the laptop, then launch DriveMonitor. Connection should establish without manual port reconfiguration.

Troubleshooting Matrix

The matrix below maps common symptoms observed in the field to root causes and the corrective action.

Symptom Likely Root Cause Corrective Action
DriveMonitor times out, no USS frame on bus monitor ExpressCard not transmitting Verify COM port assignment, latency timer, power management
USS frame transmitted, no response from drive Wrong baud rate, parity, or USS address Verify P700, P701, P702, P703 on drive PMU
Connection drops after a few seconds Buffer under-run on PL2303 clone Replace adapter with FTDI-based or Siemens PC Adapter USB
DriveMonitor reports "Checksum error" repeatedly Cable shield not connected, parity mismatch, electrical noise Re-terminate shield on drive side; verify even parity; route cable away from VFD output cables
COM port renumbers after reboot Windows enumeration Assign fixed COM port number in Device Manager / Advanced
DriveMonitor works on second laptop but not on Toshiba L40 ExpressCard chipset issue Replace adapter; FTDI FT232R recommended
Communication succeeds intermittently, fails after restart ExpressCard power management suspend Disable selective suspend in USB hub power management
DriveMonitor 5.4 hangs on launch on Windows 10/11 DriveMonitor 5.4 predates modern .NET; compatibility layer issue Run in Windows 7 compatibility mode or use VMware image with Windows XP
Drive responds to P700 read but not to parameter write Drive in operational state, not in "Ready to switch on" Bring drive to stop (r001 = 0110 0111), then write
Connection works for first drive but not second on multi-drop Termination on intermediate node Set P707 = 1 only on last node

Why does DriveMonitor work with S7-300/400 over the same ExpressCard but fail with a Masterdrive VC/MC?

S7-300/400 MPI/PPI uses an RS232 null-modem cable with control-line bridges (pins 4-6, 7-8 shorted). The Masterdrive X300 port uses a different pinout with pins 1, 5, 9 shorted on the drive side only and PC pins 2, 3, 5 routed to drive pins 7, 2, 1. The cable that worked for the PLC will not function on the drive. Verify both the cable wiring and the ExpressCard chipset.

What is the correct cable pinout between a PC RS232 DB-9 female and a 6SE70 X300 DB-9 male?

Connect PC pin 2 (RD) to drive pin 7, PC pin 3 (TD) to drive pin 2, and PC pin 5 (GND) to drive pin 1. On the drive side only, short pins 1, 5, and 9 together. Do not bridge PC pins 4, 6, 7, or 8. Use shielded twisted pair, maximum 10 m length.

How do I confirm the drive is a Masterdrive VC/MC and not a Micromaster?

Read the nameplate. A Masterdrive VC/MC shows order number 6SE70xx-x... and the text "SIMOVERT MASTERDRIVES". A Micromaster 4 shows 6SE32... with "MICROMASTER 4". A Micromaster 6 shows "G120" or similar. Cable wiring and protocol parameters differ across the three families.

Which USB-to-serial chipset works reliably with DriveMonitor and Masterdrive?

FTDI FT232R and FT232H are the most reliable. Siemens PC Adapter USB (6GK1571-0BA00) is the official solution. Avoid no-name Prolific PL2303 clones and CH340/CH341 boards, which are known to drop parity bits or output TTL levels instead of true RS232.

What DriveMonitor and SimoVis parameters must match the drive for communication?

Set DriveMonitor to 9600 bit/s, 8 data bits, even parity, 1 stop bit (8E1), and USS address matching drive parameter P700. On the drive side, P701 must equal 6 (9600), P702 must equal 1 (even), P703 must equal 1 (one stop bit), and P707 must be set to 1 only on the last node of a multi-drop bus.

Back to blog