SIMATIC RF180C GSDML Setup in SIMATIC Manager (STEP 7 V5)
The SIMATIC RF180C (order number 6GT2002-0JD00) is a PROFINET IO communications module that connects Siemens RFID readers (such as the RF300, RF600, and MOBY families) to a SIMATIC S7 controller over Industrial Ethernet. It is a direct substitute for the older RF160C/170C/180C PROFIBUS variants in greenfield PROFINET installations, and it is fully supported by STEP 7 V5 (SIMATIC Manager) provided the matching GSDML file is installed. This guide documents the exact procedure to obtain the RF180C GSDML package, install it into the SIMATIC Manager hardware catalog, configure the device in HW Config, and program the I/O handshake either through the legacy FB45 block or the modern Ident_Profile / Ident_Blocks library.
1. Hardware Identification and System Architecture
Before configuring the GSD, confirm that you are working with the correct PROFINET RF180C and not one of the older PROFIBUS variants. The PROFINET part number, the PROFINET device name, and the MAC address are printed on the front nameplate of the module and on the shipping label.
| Component | Order Number (MLFB) | Function |
|---|---|---|
| RF180C communications module (PROFINET IO) | 6GT2002-0JD00 | PROFINET IO Device, connects to one or more SIMATIC RFID readers over the internal serial link |
| Reader / antenna head used with 0JD00 | 6GT2002-1JD00 | RF300/RF600/MOBY antenna head attached to the RF180C base |
| CPU in the example configuration | 6ES7 315-2EH14-0AB0 (CPU 315-2 PN/DP) | PROFINET IO Controller, hosts the RF180C as an IO Device |
The RF180C is a pure PROFINET IO Device. It is configured by the IO Controller (CPU 315-2 PN/DP) and exchanges cyclical process data (antenna status, command handling flags) and acyclical data (read/write payloads, diagnostics) through PROFINET records. The GSDML (GSD Markup Language) file describes this I/O behaviour so HW Config can offer the correct slot assignment and diagnostic options.
2. Prerequisites
- STEP 7 V5.5 with at least SP1 installed, ideally STEP 7 V5.5 SP4 or later. PROFINET GSDML support was introduced in STEP 7 V5.4 SP5; the RF180C GSDML was first released for STEP 7 V5.5.
- S7-PCT (Port Configuration Tool) if you intend to assign the PROFINET device name and IP address to the RF180C from the engineering station.
- SIMATIC Manager (HW Config) in the STEP 7 V5.5 installation, not TIA Portal. The 6GT2002-0JD00 GSD is shared between the two toolchains, but the installation location and import menu are different.
- Update package "Updates for SIMATIC RF180C" (Siemens support entry 51812897), which contains the latest GSDML revision plus a STEP 7 install script that registers the device in HW Config.
-
SIMATIC RF Function Block Library - either the
FB45/FC45blocks (legacy, distributed on the SIMATIC RF DVD) or the newerIdent_Profile/Ident_Blockslibrary referenced in the Siemens application note 109476945. - An Ethernet connection from the engineering station to the RF180C's PROFINET port, and the RF180C powered and physically wired to the antenna head.
3. Downloading the GSDML File
The GSDML for the RF180C is published on the Siemens Industry Online Support portal in the PROFINET GSD Files section. The package distributed with the RF180C is named gsdml_rf180c.zip and is approximately 9.1 KB in size (it contains the GSDML XML plus the Siemens device icon bitmap). The direct entry point is the Siemens PROFINET GSD Files overview article:
Profinet GSD Files: Ident (Siemens ID 22747865)
If a direct download from this page returns a "file not found" or similar browser error, use the consolidated update package referenced in the SIMATIC RF180C updates entry:
Updates for SIMATIC RF180C (Siemens ID 51812897)
Steps to obtain the GSDML reliably:
- Open the Siemens support entry 51812897 in a desktop browser (Chrome or Edge). Some GSD download links behave inconsistently when opened from inside SIMATIC Manager's "Install GSD File" dialog.
- Click "Download" on the
gsdml_rf180c.zipattachment. If the download stalls, right-click and choose "Save link as..." to force a direct download rather than the inline preview. - Save the ZIP to a local folder such as
C:\Siemens\GSD\RF180C\and extract it. You should see one or more*.xmlGSDML files and a*.bmpicon.
For third-party GSD repositories, the Profibus International GSD library is the standard reference: Standard GSD Libraries on www.profibus.com. The Siemens-published package is the authoritative source for the 6GT2002-0JD00 because the GSDML includes Siemens-specific record indices for the Ident profile that third-party mirrors may not have.
FB45 with the SIMATIC RF DVD package.
4. Installing the GSDML in SIMATIC Manager
Once the GSDML is extracted, the installation is identical to any other STEP 7 V5 GSDML procedure:
- Close any open HW Config windows.
- In the SIMATIC Manager, choose Options → Install GSD File....
- In the file dialog, browse to the folder where you extracted
gsdml_rf180c.zip. Set the filter to PROFINET GSD (*.xml). - Select the GSDML file (typical name
GSDML-Vx.y-Siemens-RF180C-xxxxxxxx.xml) and click Install. - STEP 7 copies the file into the
...\STEP7\S7DATA\GSDdirectory and updates the catalog index. A confirmation dialog reports successful installation. - Open HW Config and refresh the catalog (Options → Update Catalog). The RF180C now appears under PROFINET IO → Ident Systems → Siemens AG → RF180C.
Alternatively, the bundled update package 51812897 contains a SETUP.EXE that performs the same copy plus registers an add-in inside the SIMATIC Manager.
5. Configuring the RF180C in HW Config
- In HW Config, drag the RF180C from the catalog onto the PROFINET IO system of the CPU 315-2 PN/DP.
- Double-click the RF180C symbol and assign the PROFINET device name (default is
rf180c) and a free IP address on the controller's PROFINET subnet. The IP address can also be assigned later from S7-PCT after the station has been commissioned. - Open the device slots. The RF180C GSD defines a fixed slot 0 (the device itself) plus slot 1 for the I/O interface. Accept the default I/O mapping (typically 4 bytes of input status and 4 bytes of output control, plus 16 bytes of I&M data) unless the application note specifies otherwise.
- Compile and download the HW Config to the CPU 315-2 PN/DP. The CPU will start AR (Application Relationship) establishment with the RF180C on the next PROFINET cycle.
- Use S7-PCT or the online → accessible nodes function to confirm that the RF180C is reachable and that the device name you assigned in HW Config matches the name actually stored in the device. A mismatch in the device name is the most common reason the IO Device stays in "Not reachable" state even after a successful GSDML install.
6. Programming: FB45 versus Ident_Profile
Siemens has shipped two generations of function block libraries for SIMATIC RFID on the RF180C. Both remain valid; the choice depends on which documentation set your team is using.
6.1 Legacy FB45 / FC45 (SIMATIC RF DVD)
The original Ident interface for the RF180C is a pair of blocks FB45 (Ident profile) and FC45 (Ident application). They are part of the "SIMATIC RF Function Block Library" that ships on the SIMATIC RF DVD. As of the current Siemens support entries, the FB45 / FC45 pair is no longer available for individual download from the Siemens support portal. You need to obtain the SIMATIC RF DVD (or its ISO image) from your local Siemens representative and install the library locally. No Siemens licence fee is required, but the package is distributed on physical media only.
6.2 Ident_Profile / Ident_Blocks (Siemens ID 109476945)
Siemens has documented an open, license-free programming model in the application note "Ident_Profile for SIMATIC RF readers via RF180C" (Siemens ID 109476945). The Ident_Profile uses standard S7 PUT / GET record-index calls against the RF180C acyclical interface, removing the dependency on FB45. Typical usage:
- Index 0x8000 - reader status / command handling (mirrors the FB45 input frame).
- Index 0x8001 - read/write command data and antenna multiplexer control.
- Index 0x0001 / 0x0002 - Ident profile parameter access (tag list, antenna configuration).
From STEP 7 V5.5, the Ident_Profile is consumed by a user-written FB that calls WR_REC and RD_REC with the appropriate record index, slot and IO address. The application note includes a sample S7 program in STL/SCL that can be imported directly into the SIMATIC Manager.
7. Commissioning and Verification
- Power-cycle the RF180C after the device name has been assigned. PROFINET devices only read their device name at startup.
- Watch the CPU's online → accessible nodes list. The RF180C should appear with the assigned IP and a green status indicator.
- Open HW Config online, right-click the RF180C and choose Module Information. The slot diagnostics should show "OK" and the I/O LEDs on the device should be green.
- Place a transponder (tag) on the antenna and trigger a read command. The Ident_Profile / FB45 command word should return the tag's UID in the response frame.
- Run the "Read / Write tag data" sample from the Ident_Profile application note to confirm both acyclical record access and the on-board antenna multiplexer (if more than one antenna head is attached).
8. Troubleshooting Matrix
| Symptom | Likely Cause | Resolution |
|---|---|---|
| GSD download link returns "file not found" | Siemens support portal transient error or wrong locale | Use the consolidated update package 51812897 and force-download with "Save link as..." |
| RF180C not visible in HW Config catalog after install | STEP 7 catalog index not refreshed |
Options → Update Catalog; confirm XML is in ...\STEP7\S7DATA\GSD
|
| PROFINET station shows "Station failure" | Device name mismatch between HW Config and the RF180C | Re-assign device name with S7-PCT, power-cycle, recompile HW Config |
| FB45 not found in the standard STEP 7 library | FB45 is on the SIMATIC RF DVD, not the support portal | Obtain the SIMATIC RF DVD or migrate to Ident_Profile per 109476945 |
| Slot 1 input data is always zero | Reader not initialised, or command handshake not toggled | Run the Ident_Profile commissioning example; check STS bit and command change bit in the cyclic I/O |
| Diagnostics buffer reports "Record index not supported" | GSDML revision older than firmware on the RF180C | Update the GSDML to the latest revision from 51812897 and update RF180C firmware if available |
9. Common Pitfalls and Field-Proven Caveats
- Siemens shipped the RF180C in at least three hardware revisions; the GSDML revision in the project must match the device revision. A mismatch generates PROFINET alarms but the device still comes up partially, masking the real cause during commissioning.
- STEP 7 V5 silently truncates long GSDML file names during copy. If the GSDML appears in
...\STEP7\S7DATA\GSDwith a short name but does not show in the catalog, copy the file manually and re-run Update Catalog. - Multiple RF180C devices on the same PROFINET subnet must each carry a unique device name and a unique IP address. The PROFINET naming rules require the device name to match the HW Config entry exactly, including case.
- The CPU 315-2 PN/DP supports up to 128 PROFINET IO Devices. The RF180C consumes 1 IO Device + 1 subslot per antenna, so plan slot allocation in the controller's process image accordingly.
- If you migrated from TIA Portal V13 to STEP 7 V5, the project exports the GSDML along with the station, but the GSD still has to be installed in the STEP 7 V5 catalog of the target machine. Cross-tool imports do not auto-install the GSD.
10. Summary of Authoritative Sources
- Siemens PROFINET GSD Files overview - ID 22747865
- Updates for SIMATIC RF180C (GSDML + firmware) - ID 51812897
- Ident_Profile application note for RF readers via RF180C - ID 109476945
- PROFIBUS International GSD library reference - www.profibus.com/products/gsd-files
Where do I download the GSDML file for the SIMATIC RF180C (6GT2002-0JD00)?
Download gsdml_rf180c.zip (about 9.1 KB) from the Siemens support entry 22747865, or grab the consolidated update package from 51812897. No licence key is required.
Can I configure the RF180C in SIMATIC Manager (STEP 7 V5) and not TIA Portal?
Yes. STEP 7 V5.5 SP1 or later supports PROFINET GSDML. Install the GSD via Options → Install GSD File... in the SIMATIC Manager, then drag the RF180C from the catalog (PROFINET IO → Ident Systems → Siemens AG → RF180C) onto the PROFINET IO system of the CPU.
Is FB45 still available for download, and do I need a licence for it?
FB45 is part of the SIMATIC RF Function Block Library distributed on the SIMATIC RF DVD and is no longer published as an individual download on the Siemens support portal. No licence fee is required, but you must obtain the physical DVD. The alternative open approach is the Ident_Profile in Siemens ID 109476945.
How do I assign the PROFINET device name to the RF180C?
Assign the device name either inside HW Config (double-click the RF180C → PROFINET interface → Properties) or offline via S7-PCT. After assigning the name, power-cycle the device so it reads the new name at boot. The HW Config name and the device name must match exactly, including case.
What should I do if the download link for the GSD shows "file not found"?
Force the download with a right-click "Save link as..." in a desktop browser, or download the consolidated update package from Siemens ID 51812897. The link in the GSD Files overview article (22747865) sometimes returns a transient 404 because of portal session handling; the file itself is still published.
What acyclical record indices does the Ident_Profile use on the RF180C?
Per the Ident_Profile application note, the typical indices are 0x8000 for command/status, 0x8001 for read/write payload and antenna multiplexer control, and 0x0001 / 0x0002 for tag-list and antenna parameters. They are accessed from STEP 7 V5 using WR_REC and RD_REC against the RF180C slot.