Alle Feldgeräte sind in ihren technischen und funktionellen Möglichkeiten in einer vom Feldgeräte-Hersteller zu liefernden GSD-Datei (General Station Description) beschrieben. Diese ist XML-basiert und in der Sprache GSDML (General Station Description Markup Language) geschrieben. Darin sind alle Daten enthalten, die für das Engineering und für den Datenaustausch vom IO-Controller benötigt werden. Dies sind zum Beispiel:
•Beschreibung der einzelnen Ein-/ und Ausgabebaugruppen,
•Möglichkeiten des Einsatzes der E/A-Module zu den Slots,
•Parameter, die zum korrekten Betreiben der Feldgeräte notwendig sind,
•Diagnosen und deren Bedeutungen, die von einem Feldgerät geliefert werden,
•Beschreibung von mehreren Geräten einer Familie in einer Datei.
In einer GSD-Datei für PROFINET IO kann eine gesamte Gerätefamilie (mehrere Busanschaltungen und Peripherie-Module) beschrieben werden. Für jede, innerhalb der Gerätefamilie verfügbare Busanschaltung (Device Access Point / DAP) kann der Hersteller eine Reihe von Peripherie-Modulen definieren. Die GSD-Datei ist mehrsprachig ausgelegt.
Der Name einer GSD Datei folgt dem Schema:
GSDML-<version>-<Manufacturer>-<Devicename>-<Date>.xml
<version> Version der Syntax, aktuelle ist V2.33 (Okt. 2017)
<Manufacturer> Name des Herstellers
<Devicename> Name des Gerätes
<Date> bestehend aus <year><month><day>
Beispiele:
GSDML-V1.0-Phoenix Contact-ILB PN 24 DI16 DIO16-2TX-V1.1-20071015.xml
GSDML-V2.25-Siemens-ET200S-20100722.xml
GSDML-V2.31-Siemens-002A-SCALANCE_X200-20141218.xml
GSDML-V2.3-Hirschmann-RS20-0400T1T1SDAEHH-V90-20160513.xml
GSDML-V2.31-Balluff-BNI-PNT-507-005-Z040-20160502.xml
GSDML-V2.33-wago-series750_753-20210415.xml
GSDML-V2.33-HILSCHER-NXIO 100-RE PNS-20161212.xml
Zur einfachen Identifikation eines Feldgerätes wurde für PROFINET IO eine Device Identifikation definiert. Diese besteht aus einer Firmenkennung (VendorID) und einer Hersteller spezifischen Gerätekennung (DeviceID). Die VendorID ist für jede Firma eindeutig und wird vom PI Support Center einmalig vergeben. Die DeviceID kann von jedem Hersteller selbst definiert werden.
Bild 64: VendorID und DeviceID zur eindeutigen Identifikation von einem Gerät und seiner GSD Datei