Configuring Parker AC30 Profibus on S7-300 CPU314C-2DP

David Krause14 min read
ProfibusSiemensTutorial / How-to
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

1. Migration Overview: ABB Drive to Parker AC30 on S7-300 Profibus

Field retrofits that swap an ABB ACS/ACQ-class Profibus drive for a Parker AC30 variable speed drive on an existing Siemens SIMATIC S7-300 CPU314C-2DP are not a drop-in replacement. The Parker AC30 family (0.75 kW to 450 kW) is a modular platform with a different Profibus DP slave implementation than ABB drives. Two technical consequences follow directly:

  1. The Parker AC30 does not natively emulate the ABB PPO type (e.g., PPO2 with 4 PKW + 6 PZD) when using its own GSD file. The Parker Profibus option module builds its process data from a configurable pool of parameter words.
  2. The S7-300 hardware configuration in TIA Portal V13 (or the legacy STEP 7 HW Config) must be re-built around the new Parker's GSD file. Simply re-mapping the old I/O addresses to the new drive will not work because the cyclic data layout is different.

This reference covers the end-to-end migration path: GSD installation, hardware configuration, parameter mapping (especially Parker's 0044 Comms Required), logic-block porting, configuration-state exit, and field verification.

Critical: Some Parker AC30 Profibus communication parameters only become active after the drive leaves the Configuration state. If a parameter change appears to have no effect, the drive is likely still in the configuration state. Drive parameter 0044 Comms Required must be set to 1 (Enabled) for the fieldbus to take control of the drive.

2. Prerequisites

Item Specification
PLC Siemens SIMATIC S7-300 with CPU314C-2DP (integrated Profibus DP master, order number 6ES7314-6CG03-0AB0 or later)
Engineering tool STEP 7 V5.5 / V5.6 (HW Config) or TIA Portal V13 SP1 / V14 (HSP-compatible)
New drive Parker AC30 series (modular: power stack + control module + Profibus 7003-PB-00 option)
Profibus option Parker SSD 7003-PB-00 Profibus DP-V1 slave module
GSD file Parker Profibus GSD (filename typically PARKER0F6.GSD or equivalent revision matching the 7003-PB-00 firmware)
Documentation Parker AC30 Profibus option product manual HA501837U001
Profibus cable Profibus DP cable (purple, type A, 150 Ω characteristic), with termination at both ends
Existing program STEP 7 / TIA Portal project containing the previous ABB drive hardware configuration and cyclic PPO data blocks

3. Why the ABB GSD Cannot Be Reused

ABB drives commonly used in S7-300 applications (ACS550, ACS800, ACS350 with Profibus adapter RPBA-01) implement the Profidrive profile and present a fixed PPO type to the master. The PPO type is a packaging of parameter channel (PKW) and process data (PZD) words that is selectable in HW Config:

PPO Type PKW Words PZD Words Total Words Use Case
PPO1 4 2 6 Parameter + minimal control
PPO2 4 6 10 Parameter + extended control/status (most common in ABB retrofits)
PPO3 0 2 2 Fast cyclic only
PPO4 0 6 6 Fast cyclic only (extended)
PPO5 4 10 14 Full parameter + extended PZD

The Parker AC30 with the 7003-PB-00 Profibus option module does not natively use PPO1–PPO5 telegrams. It builds its cyclic data exchange from a free-form selection of parameter words that the user maps inside the drive's configuration tree. This is documented in the Parker AC30 Profibus product manual (HA501837U001) and is the most common point of confusion when porting an existing S7-300 program.

The 4-word I/O footprint that the previous S7-300 program may show for the ABB drive (visible in HW Config as 4 words input / 4 words output) is not the same as the 4 PKW of a PPO2 frame. Do not assume the new Parker drive will occupy the same I/O address slots without re-configuration.

4. Installing the Parker GSD File

  1. Download the current Parker AC30 Profibus GSD file from the Parker EMEA literature portal. The bundle typically includes:
    • PARKER*.GSD – device description
    • PARKER*.BMP / *.DIB – device bitmap for HW Config
    • Type 2 GSD extension file (*.GSE) if DP-V1 diagnostics are required
  2. Close TIA Portal V13 / STEP 7 before installation to avoid a file-lock on the GSD directory.
  3. Extract the files into the Siemens GSD root: C:\Program Files\Siemens\Automation\Portal V13\Data\Hmi\Transfer\14.0\GSD (TIA Portal) or ...\Siemens\Automation\SIMATIC Manager\S7DATA\GSD (STEP 7 V5.x).
  4. Restart the engineering tool and choose Options → Manage General Station Description Files (GSD). The Parker AC30 device should appear under PROFIBUS DP → Drives → Parker Hannifin → AC30.

5. Rebuilding the Hardware Configuration

5.1 Remove the ABB slave

In the device view of the CPU314C-2DP, right-click the old ABB Profibus slave and select Delete. Do not delete the DP master (the CPU's integrated Profibus interface X2). Removing the slave clears the PPO slot reservation from the S7-300 I/O address map.

5.2 Insert the Parker AC30 slave

  1. From the hardware catalog, drag Parker Hannifin → AC30 onto the Profibus DP subnet.
  2. Assign a unique Profibus node address. If the ABB drives used addresses 3 and 4, the Parker drives can reuse the same physical addresses — but the GSD slot configuration will be new, so verify the addressing does not collide with any other DP slaves on the segment.
  3. Open the device's Properties → Slot Configuration. Unlike a PPO type, the Parker AC30 presents one or more parameter-word modules (each module = N input words / N output words, with N typically 1, 2, or 4). Build the cyclic frame by inserting the modules that map to the drive parameters the S7-300 program actually needs.

5.3 Suggested cyclic mapping for a 1:1 ABB PPO2 replacement

If the existing ABB logic was using PPO2 (4 PKW + 6 PZD), the equivalent cyclic data for the Parker AC30 is typically mapped as follows (consult the Parker AC30 Profibus manual HA501837U001 Section 4 for the master configuration tables):

Slot Module I Words O Words Typical Mapping
1 Control Word / Status Word 1 1 Drive command / status (Parker menu 1 reference for control word format)
2 Speed Reference / Actual 1 1 Setpoint / feedback in 0.1 % or RPM units
3 Current / Torque 1 0 Read-only motor data
4 User parameter 1 1 1 Configurable (e.g., acceleration ramp, PID feedback)

Note: Parker's word orientation is big-endian, while Siemens S7-300 byte ordering is little-endian within a word. The S7-300 will swap the high/low bytes inside the input/output words automatically because the Profibus chip handles byte ordering, but if you are using the SFC14 / SFC15 consistency blocks, ensure the byte order in the destination DB matches the parameter scaling documented in the Parker manual.

6. AC30 Parameter Configuration (Drive Keypad / Parker DSEL)

After the Profibus option is physically installed in the AC30 control module, the drive must be told that fieldbus is the active control source. The following parameters are mandatory:

Param Name Setting Notes
0044 Comms Required 1 (Enabled) Selects fieldbus as the active control source. Will not take effect while the drive is in the Configuration state.
0002 Enable 1 (Enabled) Permits the drive to run
0003 Reference Source Set to fieldbus (value depends on firmware revision; refer to menu index in HA501837U001)
0421–0428 Profibus parameter-word mapping (TX/RX words 1–4) Match the slot configuration in HW Config Each word can be mapped to a specific AC30 menu parameter number
Configuration state behavior: Per the HA501837U001 product manual, several communication parameters only become active after the AC30 leaves the configuration state. To exit the configuration state, save parameters to the drive (drive keypad: Menu → Save → Confirm) and power-cycle, or use the DSEL tool to commit the configuration. Confirm the drive's top-line status line shows Ready or Stopped rather than Config before continuing.

7. Porting the S7-300 Logic

The S7-300 program is usually divided into two parts: the cyclic I/O driver (SFC14 / SFC15 or direct I/O access) and the application logic (DBs, FBs, FCs).

7.1 Cyclic I/O driver

For PPO2 with ABB, the S7 program typically read/wrote a contiguous block of 10 words per drive starting at the I/O address shown in HW Config. With the Parker AC30, the I/O footprint is shorter (1–4 words in, 1–4 words out by default) and the assignment is per-slot. The driver must be re-built to:

  • Read the new input words (status, speed feedback, motor current) into the same DBs the application logic uses, OR re-map the application to the new DB offsets.
  • Write the new control word, speed reference, and any user-defined output words using SFC15 (DPWR_DAT) for consistency, or direct PQW writes for non-consistent access.

7.2 Handling manufacturer-protected blocks

If the original S7 program contains know-how-protected FBs (e.g., ABB drive-specific function blocks) the contents are not editable. Two options exist:

  1. Replace with Parker-provided FBs: Parker ships sample S7 blocks (FB200-series in some HA501837U001 manual revisions) that decode/encode the Parker control and status words. Substitute the ABB FB call with the Parker FB and re-wire the DB interfaces.
  2. Bypass the protected FB: Cut the I/O driver upstream of the protected FB and re-implement the ABB-specific control-word bit mapping as a pure STL/SCL function. This is preferred when the protected FB implemented motor control state-machine logic that the new drive handles differently.

7.3 Control-word mapping (ABB → Parker AC30)

Bit ABB ACS Profidrive CW Parker AC30 CW Comment
0 ON / OFF1 Enable (bit 0 of Parker's 16-bit control word) Direct mapping
1 Coast Stop (OFF2) Quick Stop (bit 1) Polarity preserved
2 Quick Stop (OFF3) Coast Stop (bit 2) Bit meaning swapped between profiles
3 Enable Operation Run (bit 3) Direct mapping
4 Ramp Enable Jog Forward / Reverse select (bits 4/5) Re-purpose based on application
6 Setpoint Enable Reference Enable (bit 6) Direct mapping
7 Fault Reset (rising edge) Fault Reset (rising edge) Direct mapping
10 Control by PLC Comms Required (parameter 0044) Driven by drive parameter, not CW bit
Always re-validate the control-word semantics against the AC30 manual. Bit-for-bit porting without semantic verification is the most common cause of "drive starts but does not run" or "drive runs but ignores speed reference" issues in the field.

8. TIA Portal V13 Specific Notes

TIA Portal V13 ships with a limited Profibus device library. The Parker GSD may not appear in the device catalog until it is manually imported. If the project was originally created in STEP 7 V5.x and migrated to TIA Portal V13:

  • Use Project → Migrate Project to bring the S7-300 station across.
  • TIA Portal V13 with HSP (Hardware Support Package) supports the CPU314C-2DP family; confirm the HSP for the specific CPU order number is installed before re-compiling.
  • If protected blocks were carried across the migration, you may need to re-import the original ABB FB sources. If unavailable, treat them as black boxes and replace per Section 7.2.

9. Commissioning Procedure

  1. Power up the S7-300 with the Parker drives offline (no main contactor).
  2. Confirm in TIA Portal online view that both Parker AC30 slaves report Station OK and the diagnostic buffer is clean.
  3. Open the AC30 keypad and navigate to Menu 9 (Communications) → Profibus Status. The drive should report the Profibus state machine is Data Exchange.
  4. Send a single control word from the S7-300 forcing table: W#16#047E (Parker's standard CW for "ready, no run command"). Verify the drive status word echoes back the expected bits.
  5. Send W#16#047F to command Run. Verify the drive's Drive Healthy relay closes and the motor is enabled (no rotation yet).
  6. Apply a small positive speed reference (e.g., 5 % of max) and confirm the motor ramps correctly.
  7. Send W#16#047E again to stop, then W#16#04FF to clear faults. Verify the cycle is repeatable.

10. Verification Checklist

Check Pass Criterion Tool
Profibus diagnostic LEDs on CPU314C-2DP Both Parker nodes show green BF (Bus Fault) off and green SF (System Fault) on Visual / CPU front panel
Online → Diagnostics → Slave Slave state = Data Exchange, no diag entries TIA Portal / STEP 7
Parameter 0044 in drive Set to 1; drive is in Ready state, not Config AC30 keypad / DSEL
Control-word echo Status word bit 0 (Drive Healthy) toggles with the control-word ON/OFF1 Watch table on input words
Speed reference / feedback Feedback word tracks the reference word within ramp time, zero offset at standstill Watch table, plus a handheld tachometer on the motor shaft
Fault handling Removing the Profibus connector causes the drive to fault (Comms Loss); re-connecting and sending W#16#04FF clears the fault within 1 second Manual cable-pull test

11. Troubleshooting Matrix

Symptom Likely Cause Action
Drive shows Config after parameter change Configuration state not yet exited Save parameters on the AC30 keypad and power-cycle the control module. Confirm top-line status.
Status word stuck at zero, BF LED red on CPU Wrong GSD or wrong slot configuration; master expects PZD format that the slave does not publish Re-verify GSD file version vs. 7003-PB-00 firmware. Re-check the slot table in HW Config against the manual's parameter-word map.
Drive runs, but speed reference ignored Reference Source (param 0003) not set to fieldbus, or Comms Required (0044) = 0 Set 0044 = 1 and 0003 to the fieldbus reference index per HA501837U001.
Cyclic I/O is garbage / swapped bytes Endianness mismatch when using SFC14/SFC15 with non-aligned DBs Use the RECORD parameter of SFC14/SFC15 to write into a DB at an even byte offset, and ensure the DB is configured as WORD arrays.
Original ABB FB is protected, cannot re-link I/O Know-how protection blocks the FB Replace with Parker-supplied FB (e.g., FB200 family in HA501837U001), or implement the control-word state machine in new SCL code.
Only one of two Parker drives exchanges data Duplicate node address, or terminating resistor on a middle node Power down, verify each slave's address with the keypad, and ensure terminators are only at segment ends.
Drive faults immediately on first run command OFF2 / OFF3 bits asserted in control word, or ramp parameters incompatible with load Force CW = 047E, confirm SW reports Ready, then issue 047F and step reference up gradually.

12. Field-Proven Caveats

  • The Parker AC30 Profibus option module is a field-replaceable sub-board. If the drive is ordered as a complete unit with Profibus, the GSD version in the documentation bundle may be older than what is on the physical device. Always cross-check the slave's Profibus firmware revision in the device's Diagnostics page.
  • The Profibus cable shield must be bonded at both the cabinet entry and at every drive terminal. The 7003-PB-00 module has a dedicated SHIELD terminal; do not rely on the backplane earth.
  • When both Parker drives are on the same Profibus segment as other DP slaves, verify the bus cycle time budget. Each parameter-word module adds latency; the CPU314C-2DP's DP cycle should be re-computed in HW Config → Profibus Properties → Network Settings.
  • Save a copy of the original ABB project before any porting work. If a customer ever re-commissions a spare ABB drive, the original PPO2 configuration must be reproducible.

13. Standards and References

Verify the following standards against your local revision; they are not a guarantee of compliance for any specific installation:

  • IEC 61158 / IEC 61784 – Profibus DP profile
  • PROFIdrive Profile (PNO order No. 3.072) – for the ABB PPO type definitions that the Parker drive replaces
  • Parker AC30 Profibus product manual HA501837U001 (parameter mapping, control-word definitions, configuration-state exit procedure)
  • Parker AC30 product listing on the PROFIBUS & PROFINET International product finder (certified Profibus device identifier)
  • Siemens S7-300 CPU314C-2DP manual – integrated Profibus DP master interface specifications

FAQ

Can I keep the original ABB PPO2 telegram and just swap the drive?

No. The Parker AC30 with the 7003-PB-00 Profibus option module does not natively use PPO1–PPO5 frames. It builds its cyclic data from a configurable pool of parameter words. You must re-configure the S7-300 hardware to match the Parker slot table from the HA501837U001 manual and re-map the I/O driver in the S7 program.

Why is the new Parker drive ignoring the speed reference?

Verify two drive parameters: 0044 Comms Required must be set to 1 and the Reference Source parameter (often 0003) must select the fieldbus reference index. Both are only effective after the drive leaves the Configuration state — save parameters on the AC30 keypad and power-cycle before testing.

The original ABB function block is know-how protected and I cannot edit it. How do I port the logic?

Replace the protected FB with a Parker-supplied sample block (some revisions of HA501837U001 include FB200-series examples for S7), or re-implement the ABB control-word state machine in new SCL/STL code. Re-validate every control-word bit because the ABB and Parker control-word semantics differ for OFF2/OFF3 and for the jog/control-by-PLC bits.

Does the AC30 Profibus module work with TIA Portal V13?

Yes, but only after the Parker GSD file is manually imported through Options → Manage General Station Description Files (GSD). TIA Portal V13 has no built-in catalog entry for the AC30. Ensure the correct Hardware Support Package for the CPU314C-2DP order number is installed so the migrated project re-compiles cleanly.

My Profibus diagnostic LED is solid red on the CPU314C-2DP after the swap. Where do I start?

Open TIA Portal online diagnostics for the Profibus subnet. The slave will report Station Failure with a code (commonly 0x0D Station Not Found or 0x0E Station Diagnostic Mismatch). Power down and verify the Profibus address on the AC30 keypad matches HW Config, then verify the terminating resistors are at segment ends only, and re-import the GSD file if the slave still does not appear.

Back to blog