SENTRON PAC3200/PAC4200 PROFINET GSDML V2.3 Download Guide

David Krause11 min read
Industrial NetworkingSiemensTutorial / 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

Overview

The SENTRON PAC3200 and SENTRON PAC4200 are Siemens multifunction power meters used for energy management, load monitoring, and power quality analysis on three-phase and single-phase systems. When the meter is equipped with the 7KM93-0AE01-0AA0 Ethernet PROFINET expansion module (firmware V2.0 or later), it exposes cyclic and acyclic PROFINET data to the controller, including voltage, current, active/reactive/apparent power, power factor, frequency, energy counters, and harmonic distortion.

To integrate the device into a PROFINET network, the engineering tool (TIA Portal, STEP 7 V5.5, or a third-party PROFINET configurator) must have the corresponding GSD (General Station Description) file. For the PAC3200/PAC4200 with the 7KM93 module, the supported file is:

  • GSDML_for_PAC3200_PAC4200_V2_3.zip (GSDML-V2.3-Siemens-SENTRON-20150421.xml)

This file is published by Siemens in the Industry Online Support portal under Entry ID 59840946. The file is delivered as a ZIP archive containing the GSDML XML, device bitmap, and language-neutral text catalogs. It supports PROFINET conformance class A and B and is intended for use with PROFINET IO controllers running on S7-300, S7-400, S7-1200, S7-1500, ET 200, and PC-based controllers.

Note: The 7KM93-0AE01-0AA0 expansion module is a separate hardware component. The meter alone (base unit) does not provide PROFINET; the PROFINET interface only becomes available when the module is snapped on and the combined device reports the matching MLFB and firmware in the PROFINET DCP identification response.

Prerequisites

Before downloading and installing the GSDML, verify the following:

  1. Hardware identification: Confirm the expansion module is a 7KM93-0AE01-0AA0 (the PROFINET-capable variant). Earlier variants and Modbus-only modules use different identifiers and are not covered by this GSDML.
  2. Firmware level: The PROFINET module must run firmware V2.0 or higher. Older firmware versions (V1.x) require the V2.0–V2.1 GSDML. Always cross-check the GSDML revision with the firmware revision in the device's web UI or via DCP discovery.
  3. Engineering tool version:
    • TIA Portal V13 SP1 Update 4 or higher (V14, V15, V15.1, V16, V17, V18, V19 supported)
    • STEP 7 V5.5 SP4 with HSP 0259 or later, OR STEP 7 (TIA Portal) as above
    • Third-party PROFINET configurators must comply with GSDML V2.3 schema
  4. Siemens Industry Online Support account: A registered account is mandatory. The download portal (support.industry.siemens.com) restricts GSD file downloads to accounts that have completed the manual verification step.
  5. Network access: Outbound HTTPS to support.industry.siemens.com must be permitted by corporate firewalls.

Understanding the GSDML File

The GSDML file describes the device model to the engineering tool: module slots, submodules, diagnostic records, parameter record indices, and the IO data length. For the PAC3200/PAC4200 PROFINET module, the GSDML V2.3 defines the slot model shown below.

Slot Submodule Direction Data Length (bytes) Description
0 DAP (Device Access Point) — — PAC3200 or PAC4200 PROFINET interface
1 Slot 1: Power meter status Input 4 Status word, error flags
2 Slot 2: Voltage L-L / L-N Input 12 3× phase-to-neutral voltages as 32-bit float
3 Slot 3: Current per phase Input 12 3× phase currents as 32-bit float
4 Slot 4: Active / Reactive / Apparent power Input 36 3× P, 3× Q, 3× S in 32-bit float
5 Slot 5: Energy counters Input 16 Active and reactive energy (kWh / kVARh)
6 Slot 6: THD and harmonics Input 24 THD U, THD I, harmonics 1–15 per phase
7 Slot 7: Free selection Input Variable User-mapped measurements (configurable)

The exact slot count, naming, and data length may vary slightly between PAC3200 and PAC4200 firmware loads. The PAC4200 offers additional power-quality data (individual harmonics up to the 31st on firmware V2.3.x), while the PAC3200 provides a reduced set.

Note: All input values are transmitted as IEEE 754 single-precision (32-bit) floating-point. The byte order is little-endian (LSB first) per PROFINET convention. Endianness is critical when reading raw data through acyclic record reads (record index 0x8000–0x80FF for measurement channels).

Registering a Siemens Industry Online Support Account

The GSDML file is hosted in the Siemens Industry Online Support (SIOS) portal. Downloading protected attachments requires an account that has passed the manual verification step. The verification process is asynchronous and typically takes 2 to 5 business days; it can take longer during weekends or holidays.

  1. Navigate to support.industry.siemens.com.
  2. Click Register in the upper-right corner.
  3. Provide a valid corporate email address. Free webmail addresses (Gmail, Yahoo, etc.) are accepted but may delay the verification step.
  4. Complete the user profile with company name, country, and a working telephone number. Siemens uses the phone number as part of the verification callback in some regions.
  5. Submit the registration. A confirmation email arrives within minutes.
  6. Wait for a second email titled "Your registration has been completed." This email confirms that download privileges are activated.
Note: Re-registering with a different email address does not accelerate the verification. The verification is keyed to the email and to the person. Re-submitting the form with the same data typically only resets the queue position. Plan for a minimum of 72 hours between first registration attempt and access to the GSD file.

If the registration email is not received after five business days, open a support case with Siemens via the portal's contact form. Provide the registration email address, the date of submission, and a screenshot of the registration confirmation page.

Downloading the GSDML File

Once the account is verified:

  1. Open the direct link: support.industry.siemens.com/cs/document/59840946.
  2. Locate the Entry ID 59840946 — "GSDML-File: Switched Ethernet PROFINET Module".
  3. Scroll to the attachment list. The current attachment is GSDML_for_PAC3200_PAC4200_V2_3.zip.
  4. Click the attachment link. The browser will require an authenticated session; if the page redirects to the login screen, sign in first.
  5. Save the ZIP file to a known location (e.g., C:\Siemens\GSD\).
  6. Verify the SHA-256 checksum of the downloaded archive against the value published on the Siemens entry page (where provided) to confirm integrity.

Archive contents (typical):

  • GSDML-V2.3-Siemens-SENTRON-20150421.xml — the GSDML description
  • Siemens_SENTRON_PAC.bmp and Siemens_SENTRON_PAC_2.bmp — device bitmaps
  • readme.txt — revision and compatibility notes

Installing the GSDML in TIA Portal

  1. Open TIA Portal and the target project.
  2. Switch to the Project view.
  3. From the menu bar select Options → Manage general station description files (GSD).
  4. In the dialog, click Source path and browse to the directory that contains the unzipped GSDML XML file (not the ZIP archive).
  5. Select GSDML-V2.3-Siemens-SENTRON-20150421.xml and click Install.
  6. Wait for TIA Portal to process the file. The progress bar must reach 100% with no error.
  7. Close the dialog. The SENTRON PAC3200/PAC4200 now appears in the Hardware catalog under Other field devices → PROFINET IO → Sensors → Siemens AG → SENTRON.
Note: TIA Portal caches the GSD list per project version. If the device is still not visible after installation, restart the TIA Portal and re-open the project. The cache is invalidated only on a full restart.

For STEP 7 V5.5: select Options → Install GSD File, point to the folder containing the XML, and confirm. The device then appears under PROFINET IO → Additional Field Devices → SENTRON.

Adding the PAC3200/PAC4200 to the PROFINET Network

  1. In the Devices & Networks view, drag the SENTRON device from the catalog into the PROFINET subnet.
  2. Connect the device's PROFINET port to the IO controller's PROFINET interface. A solid line indicates a successful topology assignment.
  3. Open the device properties and assign a unique PROFINET device name (e.g., pac4200-cabinet-01). The name must match the name programmed into the device via DCP, the device web UI, or the primary setup tool.
  4. Assign an IP address and subnet mask. The default IP of a fresh 7KM93 module is 0.0.0.0 (DCP-only).
  5. Set the device number (PROFINET slot number on the subnet). Defaults to 0 and is usually safe.

Configuring the Module Slots

Once the device is in the network, the slot-level IO mapping must be selected to match the actual measurements required by the application.

  1. Select the device in the network view and switch to Device view.
  2. Click on the slot rack to the right of the DAP.
  3. The catalog on the right now shows the available submodules. Drag the required measurement slots into the empty slots of the device.
  4. For each inserted submodule, right-click and select Properties → IO addresses to set the start address in the IO process image. The default addresses (typically I 0…127) can usually be left as-is for a single-device installation.
  5. Open Properties → Parameters for the DAP to configure watchdog behavior, parameter assignment source, and acyclic record indices.

Reading example in a STEP 7 (S7-1500) data block:

// Reading voltage L-L on Slot 2 from PAC4200
// Input address range: IW 0..5 (12 bytes, 3 floats)
"pac_data".voltage_L1L2 := REAL_TO_LREAL("%IW0");
"pac_data".voltage_L2L3 := REAL_TO_LREAL("%IW2");
"pac_data".voltage_L3L1 := REAL_TO_LREAL("%IW4");

For a Structured Text (ST) implementation in TIA Portal, use the READ_DBL and WRITE_DBL instructions to access the process image directly. Acyclic read access uses RDREC with the slot/submodule index and a record index in the 0x8000 range.

Verification and Commissioning

After the configuration is compiled and downloaded to the controller:

  1. Confirm the device is in PROFINET data exchange (no fault LED on the module, no diagnostic interrupt in the controller's online diagnostics).
  2. Open the Online & Diagnostics view for the device in TIA Portal. Verify that the Device status field reports the correct article number (7KM93-0AE01-0AA0) and firmware version (≥ V2.0).
  3. Use a watch table to monitor the input process image. Compare the values against the on-board display of the meter. Allow ±0.5% tolerance for the meter's own accuracy class (typically 0.5S or 1.0 for PAC3200, 0.2S for PAC4200).
  4. Verify update time on the PROFINET interface. The minimum update time supported by the device is 1 ms, but practical values of 8 ms to 32 ms are recommended for power-quality applications to avoid jitter on rapid load changes.
  5. Trigger an acyclic read of a measurement record (e.g., record index 0x8001 for the total active energy counter) to confirm the parameter channel is functional.
Check Expected Result Action on Failure
PROFINET link LED on module Solid green Check cable, swap port
Device status in TIA Portal OK, MLFB 7KM93-0AE01-0AA0 Reinstall GSDML, check firmware
Input process image updates Values change with load Check IO addresses, slot assignment
Acyclic RDREC Returns valid data, status 0x0000 Check record index, slot
Controller fault LED Off Inspect diagnostic buffer for station failure

Troubleshooting Matrix

Symptom Likely Root Cause Corrective Action
GSD download is blocked (login required, page never completes) Siemens Support account not yet verified Wait 2–5 business days; do not re-register
Device does not appear in TIA Portal hardware catalog GSD installed in wrong project, or TIA Portal cache stale Reinstall GSD; close and reopen TIA Portal
Station failure: "DCP identify failed" PROFINET name mismatch between device and project Use the device's web UI to assign the same name as in the project
Input values frozen at 0x0000 Wrong slot assignment or IO address range Verify slot configuration in device view
Diagnostic interrupt: "Record format error" GSDML revision older than device firmware Upgrade to GSDML V2.3 or higher; cross-check with Entry ID 109744535
Module firmware older than V2.0 Module is an early production run Contact Siemens service for a firmware update; do not attempt to flash over PROFINET without Siemens authorization
Device appears twice in catalog Multiple GSDML revisions installed Remove older revisions via Options → Manage GSD

Related Documentation and Resources

Refer to the following official Siemens documents for the full device description, parameter record layout, and certification status:

The Siemens SENTRON PAC4200 manual (article number 6LE0074-8BA10-0AA0) and PAC3200 manual (6LE0074-7AA10-0AA0) include the measurement record index map used for acyclic read access. Cross-reference the manual's parameter list against the GSDML submodule names to confirm which record index corresponds to which measurement channel.

Why is the GSDML V2.3 download blocked even though I am signed in to Siemens Support?

The Siemens Industry Online Support portal restricts GSD file attachments to accounts that have completed the manual verification step. After registering, allow 2 to 5 business days for the verification email. Re-registering with the same or a different email does not speed up the process and can reset the queue position.

Which hardware module does the GSDML V2.3 file support?

It supports the SENTRON PAC3200 and PAC4200 base units equipped with the Ethernet PROFINET expansion module 7KM93-0AE01-0AA0 running firmware V2.0 or later. The Modbus-only module variant and earlier firmware versions are not covered by this GSDML.

What is the minimum TIA Portal version required to install the GSDML?

TIA Portal V13 SP1 Update 4 or higher is required. TIA Portal V14, V15, V15.1, V16, V17, V18, and V19 all install the file without error. STEP 7 V5.5 SP4 with HSP 0259 or later is also supported.

How do I access the harmonic and power-quality data on the PAC4200?

Drag the harmonic submodule into the device's slot rack in TIA Portal. The data is provided as 32-bit IEEE 754 floats and must be read cyclically from the input process image at the assigned start address. For full 31st-harmonic data, firmware V2.3.x is required.

The controller reports "station failure" after the device is added. What is the first check?

Verify that the PROFINET device name assigned in TIA Portal exactly matches the name programmed into the 7KM93 module. Use the device's web interface (default IP 0.0.0.0 with DCP discovery) or the Primary Setup Tool (PST) to assign the name. A mismatch causes DCP identify to fail at the start of the connection handshake.

Back to blog