How to Configure PROFIBUS Communication Between a Siemens S7-1500 and Parker SSD 590+ Drive in TIA Portal

To establish PROFIBUS DP communication between a Siemens S7-1500 CPU and a Parker SSD 590+ DC drive equipped with a 6055-PROFIBUS Techbox in TIA Portal, install the manufacturer-supplied GSD file (PKR_0812.GSD), assign a unique PROFIBUS node address matching the hardware dip switches, configure a Parameter-Process Data Object (PPO) type in the Hardware Configuration, and map cyclic Process Data Words (PZD) using standard Peripheral Input/Output (PEW/PAW or %I/ %Q) addresses or process image tags in your Siemens program.

Table of Contents

Technical Cause: Why Parker 590+ Drives Fail to Connect

Integrating legacy fieldbus drives like the Parker SSD 590+ (formerly Eurotherm/SSD Drives) into modern engineering platforms such as TIA Portal V15.1 often causes configuration challenges. Legacy vendor documentation, often written for older platforms like STEP 7 V5.x or S7-300 controllers, lacks direct guidance for S7-1500 symbolic addressing and TIA Portal network configurations.

Communication failures typically stem from three core root causes:

  1. Hardware Node Address Mismatch: The PROFIBUS node address configured in the TIA Portal HW Config does not match the physical DIP switches on the 6055-PROFIBUS Techbox card.
  2. Incorrect PPO Module Selection: Selecting a PPO structure in the hardware configuration that does not match the configured Process Data Words (PZD) and Parameter Data (PKW) definitions programmed in the drive using Parker's DSE Lite software.
  3. Internal Block Mapping Mappings: Failing to map the incoming PROFIBUS PZD words to the drive’s internal function blocks (such as SPEED DEMAND, CONTROL WORD, SPEED FEEDBACK, and STATUS WORD) inside the drive parameters.

Plaintext

+-----------------------------------------------------------------------------------+
|                              TIA PORTAL (S7-1500 CPU)                             |
|                                                                                   |
|   +-----------------------+                         +-------------------------+   |
|   |   Hardware Config     |                         |    S7 Program (OB1)     |   |
|   |                       |                         |                         |   |
|   | Node Address: 3       |                         | Write Control Word      |   |
|   | Module: PPO Type 1    |                         |  -> %QW256 (PZD1 Out)   |   |
|   | Output Address: %QW256|                         | Write Speed Setpoint    |   |
|   | Input Address:  %IW256|                         |  -> %QW258 (PZD2 Out)   |   |
|   +-----------+-----------+                         +------------+------------+   |
+---------------|--------------------------------------------------|----------------+
                |                                                  |
                +------------------------+-------------------------+
                                         | PROFIBUS DP Cable
                                         v
+-----------------------------------------------------------------------------------+
|                        PARKER SSD 590+ DRIVE & 6055 TECHBOX                       |
|                                                                                   |
|   +------------------------------------+   +----------------------------------+   |
|   |      6055-PROFIBUS Techbox         |   |    590+ Internal Drive Parameters|   |
|   |                                    |   |                                  |   |
|   | DIP Switches: Node 3               |   | PZD1 In  --> Control Word Block  |   |
|   | GSD Identity: PKR_0812.GSD         |   | PZD2 In  --> Speed Demand Block  |   |
|   | PPO Config: PPO Type 1             |   | PZD1 Out --> Status Word Block   |   |
|   |                                    |   | PZD2 Out --> Actual Speed Block  |   |
|   +------------------------------------+   +----------------------------------+   |
+-----------------------------------------------------------------------------------+

Prerequisites

Before configuring PROFIBUS communication between the S7-1500 and Parker SSD 590+, ensure the following requirements are met:

  • Engineering Environment: Siemens TIA Portal V15.1 (or higher) with STEP 7 Professional.
  • Target Controller: Siemens SIMATIC S7-1500 CPU equipped with an onboard PROFIBUS DP interface (e.g., CPU 1516-3 PN/DP) or a communication module (e.g., CM 1542-5).
  • Drive Equipment: Parker SSD 590+ DC Drive fitted with a 6055-PROFIBUS option card (Techbox).
  • GSD File: Parker GSD file for the 6055 Techbox card (commonly PKR_0812.GSD or PARK0812.GSD) downloaded and accessible on the engineering station.
  • Drive Configuration Tool: Parker DSE Lite (Drive System Explorer) software and a serial communications lead to verify drive internal block tagging.

Implementation Workflow for TIA Portal

Follow these sequential steps to integrate the Parker drive into the S7-1500 hardware configuration and execute control in S7 logic.

Step 1: Install the Parker GSD File in TIA Portal

  1. Open TIA Portal V15.1 and load your S7-1500 project.
  2. Navigate to the top menu and select Options > Manage general station description files (GSD).
  3. Browse to the directory containing the Parker 6055 GSD file (PKR_0812.GSD).
  4. Select the file, click Install, and wait for TIA Portal to update its hardware catalog.

Step 2: Add and Configure the Drive on PROFIBUS

  1. Open the Devices & networks view and switch to the Network view.
  2. In the Hardware catalog, expand Other field devices > PROFIBUS DP > Drives > Parker SSD Drives > 6055-PROFIBUS.
  3. Drag the 6055 object onto the PROFIBUS network canvas.
  4. Drag a network link from the S7-1500 CPU PROFIBUS DP master port to the 6055 drive station.
  5. Select the drive object, open its Properties, and set the PROFIBUS address (e.g., 3). Ensure the rotary/DIP switches on the 6055 Techbox hardware match this exact address.

Step 3: Insert the PPO Telegram Structure

  1. Double-click the 6055 drive object to open its Device view.
  2. From the Hardware catalog on the right, select a PPO configuration module (e.g., PPO Type 1 or PPO Type 3).
  3. Drag the chosen PPO module into Slot 1 of the Device overview table.
  4. TIA Portal automatically assigns I/O addresses (e.g., Input Addresses %IW256..%IW267 and Output Addresses %QW256..%QW267). Note these starting addresses for your S7 program logic.

Step 4: Configure Internal Drive Parameters in DSE Lite

To allow the 590+ drive to accept commands over PROFIBUS, the drive's internal block links must be pointed to the Techbox data structures using Parker DSE Lite:

  1. Connect to the drive using DSE Lite and navigate to the TEC OPTION menu.
  2. Set the command source to enable fieldbus control (e.g., set REMOTE COMMS SEL to TRUE).
  3. Map PZD Input 1 (from PLC) to the drive’s CONTROL WORD parameter.
  4. Map PZD Input 2 (from PLC) to the drive’s SPEED DEMAND (Setpoint) parameter.
  5. Map PZD Output 1 (to PLC) from the drive’s STATUS WORD parameter.
  6. Map PZD Output 2 (to PLC) from the drive’s SPEED FEEDBACK parameter.

PPO Types and Telegram Mapping

The 6055-PROFIBUS card supports standard PROFIBUS DP PPO (Parameter-Process Data Object) structures defined by the PROFIDrive profile. Choose the PPO type that meets your application needs:

PPO TypeTotal WordsPKW Words (Parameter Access)PZD Words (Cyclic Real-Time Process Data)Typical ApplicationPPO Type 16 Words4 Words (Read/Write Drive Parameters)2 Words (Control Word / Setpoint)Basic speed control with parameter accessPPO Type 210 Words4 Words (Read/Write Drive Parameters)6 Words (Control, Setpoint, Current, Torque, etc.)Advanced control with extended feedbackPPO Type 32 Words0 Words (No acyclic parameter access)2 Words (Control Word / Setpoint)Fast cyclic speed control onlyPPO Type 46 Words0 Words (No acyclic parameter access)6 Words (Extended Process Control)High-speed multi-word process control

Data Mapping Structure Example (PPO Type 1)

When using PPO Type 1 starting at address %IW256 and %QW256:

Plaintext

Output Structure (PLC to Drive - %QW256 to %QW266):
  %QW256 : PKW1 (Parameter ID)
  %QW258 : PKW2 (Sub-index / Parameter Number)
  %QW260 : PKW3 (Parameter Value High Word)
  %QW262 : PKW4 (Parameter Value Low Word)
  %QW264 : PZD1 (Drive Control Word - Run / Stop / Reset)
  %QW266 : PZD2 (Speed Setpoint - Scaled 0 to 100.00% = 0 to 16384 / 16#4000)

Input Structure (Drive to PLC - %IW256 to %IW266):
  %IW256 : PKW1 (Returned Parameter ID)
  %IW258 : PKW2 (Returned Sub-index)
  %IW260 : PKW3 (Returned Parameter Value High Word)
  %IW262 : PKW4 (Returned Parameter Value Low Word)
  %IW264 : PZD1 (Drive Status Word - Ready / Running / Fault)
  %IW266 : PZD2 (Speed Feedback - Scaled 0 to 100.00% = 0 to 16384 / 16#4000)

Verification

Confirm proper communication and operational control using the following steps:

  1. Check Hardware LED Indicators:

    • Inspect the 6055 Techbox option card. The NETWORK STATUS LED must show solid green (indicating active PROFIBUS data exchange).
    • Verify that the S7-1500 CPU PROFIBUS interface shows no bus fault (BF LED off).
      2. Monitor I/O Signals in TIA Portal:

    • Create a Watch Table in TIA Portal containing %IW264 (Status Word) and %IW266 (Speed Feedback).

    • Verify that %IW264 updates dynamically when drive state changes occur.
      3. Test Drive Run Command:

    • Write the standard drive enable control word (e.g., 16#047F or as configured in drive logic) to %QW264.

    • Write a speed demand value (e.g., 16#2000 for 50% speed) to %QW266.
    • Confirm that the drive starts, ramps up, and reports matching actual speed feedback on %IW266.

Limitations and Operational Cautions

  • Analog Value Scaling: Speed setpoints and feedback in Parker 590+ drives typically scale where 100.00% speed corresponds to integer 16384 (16#4000) or 32767 (16#7FFF), depending on drive configuration settings in DSE. Verify scaling in DSE Lite to prevent unintended overspeed conditions.
  • Non-Volatile Memory Writes: Avoid continuously writing parameters using the PKW area inside high-frequency cyclic program blocks (e.g., OB1). Writing parameters repeatedly can degrade the internal EEPROM of the drive controller card.
  • Control Word Logic: Parker 590+ drives do not enforce the exact Siemens PROFIDrive state machine by default unless configured via template. Ensure bit-level mapping of the Control Word in DSE matches your PLC logic bit assignments.

Engineer FAQ

Where can I download the GSD file for the Parker SSD 590+ drive?

The GSD file for the 6055-PROFIBUS Techbox card (PKR_0812.GSD) can be downloaded directly from the Parker Hannifin product support portal or requested from Parker technical support.

Do I need to use special Siemens instructions like DPWR_DAT or DPRD_DAT?

For simple PPO configurations (such as PPO Type 3 or PPO Type 1) mapped within the CPU process image partition, direct I/O tags (e.g., %QW264, %IW264) can be accessed directly in logic without special blocks. If accessing peripheral addresses outside the process image or requiring consistent data transfers across 4+ words, use DPRD_DAT (SFC14) and DPWR_DAT (SFC15).

Can I change drive parameters dynamically over PROFIBUS without DSE Lite?

Yes, if you configure a PPO structure that includes the PKW parameter channel (such as PPO Type 1 or PPO Type 2), you can read and write internal drive parameter numbers directly from your PLC code by formatting the PKW request words.

Related Articles

Related Tags

Code: C140

6 respuestas