SIMOTION D445 Drive Enable: Resolving Power Enable and OFF2/OFF3 Disabled States
A SIMOTION D445-2 DP/PN controller (order number 6AU1445-2AD00-0AA0) running on SIMOTION Scout 4.4.0.6 HF6 can present a confusing condition in which the integrated SINAMICS S120 drives report all enable signals as disabled: Power Enable, Drive Enable, OFF2, and OFF3 all evaluate as inactive even though no alarm is active, the module LEDs are green, and the infeed is running. The most common cause is a CF card whose contents were either wiped, partially overwritten, or replaced with a copy from another machine. This article documents the drive-enable signal chain in SIMOTION D, the root cause of the disabled state after CF manipulation, the re-commissioning procedure using Scout, the parameter and control-word bits that must be in the correct state, and the emergency path when no backup exists.
1. Drive Enable Signal Chain in SIMOTION D
SIMOTION D is a motion controller with an integrated SINAMICS S120 CU320 control unit. Drive enables are not simple binary signals — they form a bit-mapped control word (STW1) sent from the SIMOTION TO axis to the SINAMICS drive object (DO), with status feedback in ZSW1. The five user-visible enable lines (Power Enable, Drive Enable, OFF2, OFF3, Pulse Enable) are derived from these control word bits and from configured BICO interconnections on the SINAMICS side.
| Bit | Signal | Meaning | Parameter |
|---|---|---|---|
| 0 | ON/OFF1 | Ramp-up enable / OFF1 (controlled ramp stop) |
p0840 BI: ON/OFF1 |
| 1 | OFF2 | 0 = Coast to stop, 1 = OFF2 inactive (allowed to run) |
p0844 BI: 1 = OFF2 |
| 2 | OFF3 | 0 = Quick stop (fastest ramp), 1 = OFF3 inactive |
p0848 BI: 1 = OFF3 |
| 3 | Enable inverter | Pulse enable (inverter switching) |
p0852 BI: Enable operation |
| 4 | Ramp-function generator enable | RFG output enabled |
p1140 BI: RFG enable |
| 5 | Unfreeze RFG | RFG accepts setpoint |
p1141 BI: RFG start |
| 6 | Setpoint enable | Setpoint reached to output |
p1142 BI: Setpoint enable |
| 7 | Acknowledge fault | 0→1 rising edge resets faults |
p2103 BI: 1 = Acknowledge |
| 8-9 | Direction | 00b=Clockwise, 10b=Counter-clockwise, 01b/11b=inhibit | p1113 |
| 10 | Control by PLC | 1 = Process data (PROFIdrive) active | p0854 |
| 11 | Inversion setpoint | Reverse direction | — |
| 12-15 | Reserved / extended | Vendor-specific | — |
| Bit | Signal | Meaning when = 1 |
|---|---|---|
| 0 | Ready to switch on | Power supply OK, electronics initialized |
| 1 | Ready | ON command applied, output stage ready |
| 2 | Operation enabled | Drive follows setpoint (running) |
| 3 | Fault present | Active fault; check r0949 |
| 4 | OFF2 inactive | Coast-stop is NOT active |
| 5 | OFF3 inactive | Quick-stop is NOT active |
| 6 | Switching on inhibited | ON command missing or OFF active |
| 7 | Alarm present | Check r2122 |
| 8 | Speed setpoint-actual deviation | Within tolerance if 0 |
| 9 | Control requested | PLC should take control (bit 10 STW1) |
| 10 | Speed reached | Setpoint = actual |
The user-visible Power Enable, Drive Enable, OFF2, and OFF3 fields in Scout map to the following:
- Power Enable → STW1 bit 0 (ON/OFF1) sourced from the TO axis. Required for ramp-up.
- Drive Enable → STW1 bit 3 (Enable inverter / pulse enable). Required for torque-producing output.
- OFF2 → STW1 bit 1. Must be 1 (inactive) to run. 0 = coast to stop.
- OFF3 → STW1 bit 2. Must be 1 (inactive) to run. 0 = quick stop.
If any of these four is 0, the SINAMICS state machine sits in either Switching On Inhibited (ZSW1.6 = 1) or Ready to Switch On (ZSW1.0 = 1) and the motor will not move. The control panel will refuse to run the axis.
2. Symptom: All Four Enables Disabled After CF Card Wipe
The reported condition — Power Enable = disabled, Drive Enable = disabled, OFF2 = disabled, OFF3 = disabled, no alarm, green LEDs, control panel cannot enable — has a specific root cause on the SINAMICS side: the BICO interconnections for OFF2, OFF3, and Pulse Enable are missing. These interconnections live in the SINAMICS drive's parameter image on the CF card. When the CF is wiped, reloaded, or restored from a different machine, the SINAMICS parameter set on the boot partition may be missing or the BICO sources may not point to the PROFIdrive telegram bit (e.g., r2090.1 for OFF2, r2090.2 for OFF3, r2090.3 for pulse enable). The drive therefore powers up with all enable sources de-asserted.
ZSW1.6 = 1 and ZSW1.0 = 0.Additional indicators of this specific failure mode:
- Module LEDs (RDY, DC LINK, COM) are green on Motor Modules and Infeed.
- SIMOTION D445 status LEDs: RUN green, STOP off, SF off, BF off.
- No entry in the SINAMICS diagnostic buffer (
r0945/r0947). - No entry in the SIMOTION diagnostic buffer.
- Control panel axis enable command is rejected; no fault message appears, simply "command cannot be executed".
3. Root Cause Analysis Workflow
Use the following ordered checks to confirm the diagnosis before re-commissioning:
- Open Scout, go online with the D445, and expand the SINAMICS drive in the project tree.
- Right-click the drive DO → Diagnostics → Status / Control Word. Verify ZSW1 bit pattern:
ZSW1 = 0x0641indicates Switching On Inhibited (bit 6 + bit 10 + Ready_to_switch_on pattern). - Open the parameter list and inspect
p0844[0](OFF2 source),p0848[0](OFF3 source),p0852[0](Pulse enable source),p0864[0](Infeed operation source). All four should be interconnected to the corresponding PROFIdrive control word bit, typicallyr2090.1,r2090.2,r2090.3. - If any of these BICO sources is
0or points to a constant0signal, the enable chain is broken. - Cross-check
r46(ZSW1) andr47(ZSW2) to see the live status word. In Control Panel mode, also checkr898(active STW1).
| Parameter | Function | Expected source | If missing |
|---|---|---|---|
p0840[0] |
ON/OFF1 |
r2090.0 (STW1.0 from PROFIdrive) |
No power-up ramp |
p0844[0] |
1 = OFF2 inactive | r2090.1 |
OFF2 disabled, drive coasts |
p0845[0] |
2 = OFF2 inactive (channel 2) |
r2090.1 or constant 1 |
Same as above |
p0848[0] |
1 = OFF3 inactive | r2090.2 |
Quick stop active |
p0849[0] |
2 = OFF3 inactive (channel 2) |
r2090.2 or constant 1 |
Same as above |
p0852[0] |
Enable operation | r2090.3 |
Pulses off, no torque |
p0854[0] |
Control by PLC | r2090.10 |
Drive ignores setpoints |
p0864[0] |
Infeed operation |
r0863.0 (Drive DO status) |
DC link not enabled |
4. Re-Commissioning Procedure (CF Card Has Project Backup)
If the Scout project archive exists, the cleanest recovery is to reload the project and re-download to the D445. This restores both the SIMOTION runtime and the SINAMICS parameter image, including all BICO interconnections.
4.1 Prerequisites
- Scout 4.4.0.6 HF6 installed (or the version matching the machine archive).
- Project archive
*.zipor*.srtfrom the machine's CF card backup. - Ethernet cable between the engineering PG/PC and the D445 X127 service port (or X150 PROFINET port, depending on topology).
- PG/PC IP set to a free address in the same subnet as the D445 (default
169.254.11.22for X127 service interface).
4.2 Step-by-Step Reload
- Extract the project archive to a working folder. Open the
*.srtin Scout via Project → Open. - Set the PG/PC interface to the Ethernet adapter connected to the D445 (Options → Set PG/PC Interface → TCP/IP).
- Select the SIMOTION D445 in the project tree and click Download (or right-click → Download to target system → CPU and SINAMICS). This transfers the SIMOTION runtime and the SINAMICS drive configuration (including BICO) in a single step.
- Wait for the download to complete. The D445 performs a restart; the SINAMICS CU320 reloads its parameter set from the download.
- Go online (Online → Connect to target system). Right-click the D445 → Commissioning → Assign IP address if the device shows up under Accessible nodes but is not bound to the project IP.
- Expand the SINAMICS subtree, right-click each drive → Commissioning → Automatic commissioning and click Start if the wizard prompts for re-commissioning. The automatic wizard re-validates motor identification data, encoder configuration, and the BICO chain.
- After the automatic commissioning finishes, check the parameter list:
p0840,p0844,p0848,p0852should now be interconnected tor2090.x. - Open the Control Panel on the TO axis. Enable the axis. The ZSW1 bits should toggle to Operation Enabled (
ZSW1.2 = 1). If enabled, jog the motor at low speed to verify the drive follows setpoint.
4.3 Verification
| Check | Expected value | How to read |
|---|---|---|
| ZSW1 bit 0 (Ready to switch on) | 1 | Online → Drive → Diagnostics → Status Word |
| ZSW1 bit 1 (Ready) | 1 | Same |
| ZSW1 bit 2 (Operation enabled) | 1 after enable command | Same |
| ZSW1 bit 4 (OFF2 inactive) | 1 | Same |
| ZSW1 bit 5 (OFF3 inactive) | 1 | Same |
| ZSW1 bit 6 (Switching on inhibited) | 0 after enable | Same |
r46 (ZSW1 hex) |
0x0627 typical when operating |
Parameter list |
| Control panel jog | Motor rotates at commanded speed | Manually command motion |
No fault in r0945
|
0 | Diagnostics buffer |
5. Re-Commissioning From Scratch (No Project Archive)
If the project archive was on the lost CF card and no other backup exists, the commissioning must be rebuilt manually. The D445 can boot from a blank CF card and present itself on the PROFINET/DriveBusCliQ network as an unconfigured node. The procedure follows.
5.1 Project Creation
- Scout → File → New Project. Insert a SIMOTION D445-2 DP/PN device from the catalog at order number
6AU1445-2AD00-0AA0. - Open HWConfig. Drag the SINAMICS S120 infeed (e.g.,
6SL3130-6TE21-6AA4for Active Line Module 16 kW) and the Motor Modules (e.g.,6SL3120-2TE21-8AA4for 18 A Double Motor Module) into the DRIVE-CLiQ slots. Match the slot numbers to the physical wiring exactly — DRIVE-CLiQ topology is order-sensitive. - Configure the PROFINET interface: assign IP, subnet mask, and PROFINET device name. The default name format is
d445pn. - Save and download the hardware configuration. The D445 will now know about the drive topology.
5.2 Automatic SINAMICS Commissioning
- Go online. Right-click the SINAMICS subtree → Commissioning → Automatic commissioning.
- The wizard reads each Motor Module's electronic nameplate (motor type, encoder, current limit) from the DRIVE-CLiQ connection.
- Select the power unit and motor from the detected list. Confirm encoder type and resolution.
- Set the mains voltage, infeed type, and cooling method. Accept the default for standard Active Line Modules (400 V, 50 Hz, air-cooled).
- The wizard performs motor data identification (
p1910) and encoder calibration (p1990) when triggered. These tests require the motor to be free to rotate; ensure safety clearances. - After completion, the BICO interconnections
p0840,p0844,p0848,p0852are set to their factory defaults pointing atr2090.x. The enables should now function.
5.3 Technological Object Axis Configuration
- Right-click Technological Objects → Insert New Object → Axis → Electric Axis (TO / Axis). Create one TO per drive.
- In the axis configuration wizard, assign the drive (DO number from HWConfig) to the TO.
- Configure the mechanical system: load gear ratio, position tracking, software limit switches.
- Configure the encoder: assign the encoder from the SINAMICS drive (typically encoder 1 on the Motor Module).
- Set the velocity profile: maximum velocity, acceleration, jerk limit. For commissioning, use a conservative profile (e.g., 100 mm/s, 1 m/s²).
- Compile the configuration and download.
5.4 User Program Structure
The minimum MCC or ST program to enable an axis named Axis1:
// Structured Text - Axis Enable Pattern
PROGRAM AxisControl
VAR
bEnable : BOOL; // Hardware enable input
bPowerOn : BOOL; // Operator power-on request
bReset : BOOL; // Fault reset request
END_VAR
IF bEnable AND bPowerOn THEN
Axis1.Enable := TRUE;
Axis1.OperatingMode := OPERATING_MODE_POSITIONING;
ELSE
Axis1.Enable := FALSE;
END_IF;
IF bReset THEN
Axis1.CommandBuffer.Command := 'RESET';
Axis1.CommandBuffer.Execute := TRUE;
END_IF;
END_PROGRAM
For the full MCC flow, use the Axis Enable and Power function blocks from the Motion library. The MCC editor auto-generates the equivalent ST when the Generate ST source option is used.
6. CF Card Source Matching and IP Collision Avoidance
If the lost CF is replaced by a copy of another machine's CF card, the SIMOTION runtime and SINAMICS parameter set load correctly, but two side effects must be managed:
- PROFINET IP collision — the copied CF carries the source machine's IP and device name. If both machines are powered on the same network, PROFINET communication will fail. After copying, immediately change the IP and PROFINET name in Scout to match the target machine's network plan.
- License dongle — SIMOTION runtime licenses are machine-specific. The CF copy does not transfer license keys; if the target machine uses optional function packages, re-install the license via the Scout license manager (Options → License Management).
- Drive object numbers — DO numbers in the SINAMICS configuration are assigned during HWConfig download. If the source and target machines have different Motor Module counts, the DO numbering may not match the physical DRIVE-CLiQ topology. Re-do HWConfig on the target.
7. LED Diagnostics Reference
| LED | Color | State | Meaning |
|---|---|---|---|
| RUN | Green | Steady on | SIMOTION runtime running, RUN mode |
| RUN | Green | Flashing 0.5 Hz | STOP mode (no user program running) |
| RUN | Off | — | No power or firmware not loaded |
| STOP | Yellow | Steady on | STOP mode active |
| STOP | Yellow | Flashing | Stop requested by user |
| SF | Red | Steady on | Group fault (check diagnostic buffer) |
| BF | Red | Steady on | Bus fault (PROFIBUS/PROFINET) |
| BF | Red | Flashing 0.5 Hz | Bus fault, no connection |
| MAINT | Yellow | Steady on | Maintenance request (e.g., fan, temperature) |
| LED | Color | State | Meaning |
|---|---|---|---|
| RDY | Green | Steady on | Ready, no fault |
| RDY | Green | Flashing 0.5 Hz | Commissioning / reset |
| RDY | Red | Steady on | Fault present |
| RDY | Red | Flashing 2 Hz | Alarm present |
| DC LINK | Orange | Steady on | DC link voltage present |
| COM | Orange | Steady on | PROFIdrive / Telegram active |
In the reported case, the LEDs were all green — which confirms that the SINAMICS hardware and DRIVE-CLiQ links are healthy, narrowing the fault to the enable logic layer, not the power stage.
8. Parameter Table for Enable Restoration
When re-commissioning manually, the following SINAMICS parameters govern the enable chain. All values are factory defaults unless noted. BICO source format: biCoParameter.bitNumber.
| Parameter | Name | Default source | Notes |
|---|---|---|---|
p0840[0] |
BI: ON/OFF1 |
0 (set to r2090.0) |
Must connect to STW1.0 |
p0844[0] |
BI: 1 = OFF2 inactive |
1 (constant) |
If r2090.1 is wired, OFF2 is PLC-controlled |
p0845[0] |
BI: 2 = OFF2 inactive |
1 (constant) |
Second OFF2 channel for safety |
p0848[0] |
BI: 1 = OFF3 inactive |
1 (constant) |
For PROFIdrive: r2090.2
|
p0849[0] |
BI: 2 = OFF3 inactive |
1 (constant) |
Second OFF3 channel |
p0852[0] |
BI: Enable operation |
1 (constant) |
For PROFIdrive: r2090.3
|
p0854[0] |
BI: Control by PLC |
1 (constant) |
For PROFIdrive: r2090.10
|
p0864[0] |
BI: Infeed operation |
0 (link to r0863.0) |
DC-link enable from infeed status |
p1140[0] |
BI: RFG enable | 1 |
For PROFIdrive: r2090.4
|
p1141[0] |
BI: RFG start | 1 |
For PROFIdrive: r2090.5
|
p1142[0] |
BI: Setpoint enable | 1 |
For PROFIdrive: r2090.6
|
The key observation: when the factory default is 1 (constant true), the drive is always enabled as long as the OFF2/OFF3 lines are 1. When wired to r2090.x, the enable is PLC-controlled and follows the TO axis enable output. A wipe of the CF card resets these to 0 in some firmware versions, which is why all four enables appear disabled.
9. Emergency Commissioning Without Any Backup
If the project archive is lost and the CF card is damaged beyond recovery, the SIMOTION D445 can be restored to a usable state by the following procedure. The hardware configuration of the SINAMICS drives can be uploaded from the running device, but the user program cannot be recovered without a backup.
- Insert a new, blank CF card into the D445. The D445 will boot into a service state and present itself on the service interface (X127) with default IP
169.254.11.22(or the address stored in the device, if any). - Configure the PG/PC to a compatible IP (e.g.,
169.254.11.10). Open Scout → Online → Accessible Nodes. The D445 should appear in the list. - Right-click the accessible node → Upload to PG/PC. Scout reads the device configuration and creates a new project with the actual hardware topology. This step does not recover the user program, but it does recover the SINAMICS parameter set.
- Save the uploaded project. Verify the SINAMICS drive parameters and BICO interconnections — these come directly from the device, so they should be intact.
- Test the drive via Control Panel. If the drive enables and runs, the enable chain is healthy.
- Recreate the user program from documentation. SIMOTION MCC or ST source files are project-specific and cannot be reconstructed automatically. If the original MCC charts are gone, the application must be rewritten from the machine's functional specification.
- For the case where the device shows up with default factory firmware settings (no prior project), the BICO sources will all be
1(constant true) and the drive will respond to hardware enable signals (terminal EP at the Control Unit). In this mode, drives can be jogged via the S120 Starter tool connected to the X127 service port, bypassing SIMOTION entirely.
p0844, p0848, p0852 at default 1, the drive will not be controlled by SIMOTION until HWConfig is downloaded to bind the PROFIdrive telegram to r2090.x. The terminal enable at the Motor Module (X126 pin 1-2 jumper, or hardware enable input) is sufficient to jog the motor in service mode, but the SIMOTION TO axis enable path requires the project download.10. Verification Checklist
Run these checks in order after re-commissioning. If any check fails, return to the corresponding section.
| # | Check | Pass criterion | Section |
|---|---|---|---|
| 1 | D445 RUN LED | Steady green | §7 |
| 2 | All Motor Module RDY LEDs | Steady green | §7 |
| 3 | No entries in SINAMICS diagnostic buffer | r0945 = 0 |
§3 |
| 4 | No entries in SIMOTION diagnostic buffer | Empty | §3 |
| 5 | ZSW1 = 0x0627 after enable |
Bits 0, 1, 2, 4, 5, 10 set | §1 |
| 6 | Control panel axis enable | ZSW1.2 toggles to 1 | §5.2 |
| 7 | Control panel jog motion | Motor rotates at commanded speed | §5.2 |
| 8 | TO axis state | Axis1.MotionState = AXIS_RUNNING |
§5.3 |
| 9 | User program enable chain | Axis follows enable/disable from PLC | §5.4 |
| 10 | PROFINET communication | No BF LED, all I/O cyclic | §6 |
11. Troubleshooting Matrix for Common Enable Failures
| Symptom | Most likely cause | Remedy |
|---|---|---|
| Power Enable = 0, Drive Enable = 0, OFF2 = 0, OFF3 = 0, no alarm, green LEDs | BICO sources for OFF2/OFF3/Pulse Enable reset to 0 or to r2090.x but STW1 not set by TO | Re-download HWConfig + SINAMICS configuration. Verify p0840, p0844, p0848, p0852 sources. |
| Power Enable = 0, alarm F08501 (PROFIdrive config error) | HWConfig telegram mismatch | Match telegram in HWConfig and drive p0922; re-download. |
| Drive Enable = 0 only, ZSW1.6 = 1, F07490 (Enable missing) | TO axis enable logic does not set STW1.3 | Check user program: Axis1.Enable must be set TRUE; check Axis Enable FB inputs. |
| All enables toggle on briefly then drop | PROFINET watchdog (F08501) or hardware enable removed | Check terminal EP at Motor Module; check PROFINET connection; check F01910 lifetime. |
| OFF3 = 0, drive in quick stop |
p0848 = 0 or r2090.2 = 0 |
Check TO axis error stop behavior; check STW1 bit 2 source. |
| RDY LED red, F30001 / F30002 / F30003 (power unit fault) | Overcurrent / ground fault / IGBT module | Check motor wiring, insulation, encoder cable. Acknowledge and re-try. |
| BF LED red on D445 | PROFINET/PROFIBUS connection lost | Check cable, port, device name, IP. Use Scout Diagnostics → PROFINET. |
12. Summary
The four-line enable state in Scout (Power Enable, Drive Enable, OFF2, OFF3) is a user-friendly view of the SINAMICS STW1 control word. When all four appear disabled without an active alarm, the cause is almost always a missing or rewired BICO interconnection on the SINAMICS side, typically resulting from a CF card wipe, replacement, or restoration from a different machine. The recovery path is: (1) restore the project archive via Scout download to repopulate the SINAMICS parameter set, (2) run automatic commissioning to validate motor and encoder data, (3) verify BICO sources p0840, p0844, p0848, p0852 point at the expected r2090.x PROFIdrive bits, and (4) test the drive via the TO axis Control Panel. When no project backup exists, the D445 can be uploaded from the device, but the user program must be recreated from documentation.
Why are Power Enable, Drive Enable, OFF2, and OFF3 all disabled on a SIMOTION D445 with no alarm and green LEDs?
All four signals derive from the SINAMICS STW1 control word bits 0-3. When the BICO sources p0840, p0844, p0848, p0852 are missing or set to a constant 0, every enable evaluates to inactive without generating a fault. The drive sits in Switching On Inhibited state (ZSW1.6 = 1). Re-download the HWConfig and SINAMICS configuration, then verify the BICO sources are wired to the PROFIdrive bits r2090.0 through r2090.3.
How do I re-commission a SIMOTION D445-2 after the CF card was wiped?
If a project archive exists, open the *.srt in Scout 4.4.0.6 HF6, set the PG/PC Ethernet interface to the X127 service port, and download the project to the D445 (target system → CPU and SINAMICS). Then go online, run Commissioning → Automatic commissioning on each drive, verify the BICO parameters, and test the TO axis via the Control Panel. If no archive exists, create a new project, configure HWConfig with the correct D445 order number 6AU1445-2AD00-0AA0 and the actual Motor Module types, and run automatic commissioning to rebuild the SINAMICS parameter set.
Can I copy the CF card from an identical machine to replace a damaged one?
Yes, the copy will load the SIMOTION runtime and SINAMICS configuration correctly, but two issues must be addressed: (1) the PROFINET IP and device name on the copied CF belong to the source machine — change them in Scout to match the target machine's network plan to avoid IP collision, and (2) the SINAMICS DO numbering depends on the Motor Module topology — if the machines have different Motor Module counts, the DO numbers will not match the physical DRIVE-CLiQ order, and HWConfig must be re-done on the target machine.
What does the control panel show when the drive refuses to enable?
The control panel rejects the enable command silently with a status indication that the axis is in Switching On Inhibited or Fault Present state. The ZSW1 status word will show bit 6 = 1 (Switching On Inhibited) and bit 0 = 0. Open the parameter list and read r46 (ZSW1) and r47 (ZSW2) to confirm the actual state. The presence of bits 0 and 1 but absence of bit 2 indicates that OFF2 or OFF3 is active. The absence of all three with bit 6 = 1 indicates that the enable sources are not wired.
How do I commission a SIMOTION D445 with no project archive and a damaged CF card?
Insert a blank CF card and let the D445 boot to its service state. Configure the PG/PC to the X127 service IP (default 169.254.11.22), open Scout, and use Online → Accessible Nodes to find the D445. Right-click and select Upload to PG/PC to read the device configuration. This recovers the SINAMICS parameter set but not the user program. Verify the BICO sources and test the drive via the Control Panel. The user program (MCC charts or ST source) must be recreated from the machine's functional specification or documentation, since Scout cannot reverse-engineer application logic.