VM600 networking manual MAVM600-NET/E 10 - 5
Edition 9 - February 2018
GSDML files
SETTING UP A PROFINET CONNECTION (CPUM SW VERSION 081 OR LATER)
PROFINET IO classifies devices depending on their role in a system. There are three
possibilities:
• IO-Controller
Devices that run a automation program to control a system or subsystem, for example,
a Siemens SIMATIC S7-300 universal controller.
•IO-Device
Devices distributed in a system or subsystem to perform sensing or actuator functions,
for example, a VM600 rack and cards.
• IO-Supervisor
A computer or human-machine interface, typically used for commissioning or monitoring
operations.
A PROFINET IO system requires at least one IO-Controller and one IO-Device.
Configurations consisting of one IO-Controller and multiple IO-Devices are the most
commonly implemented (see 10.7 Configuring a VM600 system for operation as a
PROFINET IO-Device).
10.5GSDML files
The integration of third-party devices into a PROFINET system depends on the use of
GSDML files. This is identical to the concept used in PROFIBUS, which uses GSD files,
except that in PROFINET, the system files are called GSDML files because they are
XML-based.
The GSDML file is used to identify the basic operational characteristics of a PROFINET
device, to aid interoperability and interchangeability. This makes it possible to have
manufacturer-independent configuration tools. Typically, a GSDML file includes vendor
information, timing information, the options or features supported and a list of the available
I/O signals. A GSDML file is required for every PROFIBUS IO-Device.
Meggitt Sensing Systems provides GSDML files for all PROFINET enabled devices that it
supplies in order to describe the implementation of the IO-Device. For example:
• GSDML-V2.1-VM600-CPUM-20100624.xml.
NOTE: Contact Meggitt Sensing Systems to obtain the most recent GSDML files available
for our IO-Devices.
See 10.7.3.4 Adding a Vibro-Meter IO-Device to SIMATIC STEP 7 for information on how to
install (import) a GSDML file into the Siemens software.
For I/O data, the GSDML file describes the underlying structure of the cyclic input and output
data transferred between the programmable controller and the IO-Device.
Any mismatch between the size and/or structure of the input and output data and the actual
internal device structure should generate an alarm in the controller.