Communication via PROFINET IO interface
Profinet device integration
![]() | The GSD-file is available for download in the Download Center of the OndoSense support website. |
A device master file (GSD-file) is required for the configuration of a Profinet IO device. It describes the configurable functions of the device and must be integrated into the development environment (e.g. Tia Portal). The GSD-file is found on the Download Center of the OndoSense support website.
Module overview
The functions (modules) described in the GSD-file allow reading out and configuration of the sensor and are defined by the following variables:
Module ID: Name of the concerned module/description of its function
Size: Size of the data to be transferred in Bytes
Module type:
Input module: Cyclical data is transferred from the device to the control.
Output module: Cyclical data is transferred from the control to the device.
Parameter module: Configuration data is exchanged noncyclical.
Sub-module ID: Name of the concerned sub-module/description of its function
Data type: Data type of data in a sub-module
Category Measurements:
Modul | Size [Byte] | Module type | Submodule ID | Data type |
---|---|---|---|---|
Distance [µm] | 5 | Input module | Distance Status | Integer8 |
Distance [µm] | Unsigned32 | |||
Measurement counter | 5 | Input module | Measurement Counter Status | Integer8 |
Measurement Counter Value | Unsigned32 | |||
Peak | 11 | Input module | Peak Status | Integer8 |
Peak Frequency | Unsigned32 | |||
Peak Phase | Unsigned16 | |||
Peak Amplitude | Unsigned32 |
Category Device Configuration:
Modul | Size [Byte] | Module type | Submodule | Data type |
---|---|---|---|---|
Device Configuration | Parameter Module | Radar Parameters | - | |
IO Configuration | - |
Submodule overview
Module Distance [µm]:
Input value | Value range | Data type | Comment |
---|---|---|---|
Distance Status | -6/-7/-8/1/2/3 | Integer8 | Quality of Measuring signal: -6 = No Target -7 = Target Lost -8 = Calculation error 1 = Success 2 = Weak signal 3 = Outlier detected |
Distance [µm] | Unsigned32 | Measured distance in µm |
Module Measurement Counter:
Input value | Value range | Data type | Comment |
---|---|---|---|
Measurement Counter Status | -6/-7/-8/1/2/3 | Integer8 | Quality of Measuring signal: -6 = No Target -7 = Target Lost -8 = Calculation error 1 = Success 2 = Weak signal 3 = Outlier detected |
Measurement Counter Value | Unsigned32 | Value of the sensor's internal measurement counter |
Module Peak:
Input value | Value range | Data type | Comment |
---|---|---|---|
Peak Status | -6/-7/-8/1/2/3 | Integer8 | Quality of Measuring signal: -6 = No Target -7 = Target Lost -8 = Calculation error 1 = Success 2 = Weak signal 3 = Outlier detected |
Peak Frequency | Unsigned32 | ||
Peak Phase | Unsigned16 | ||
Peak Amplitude | Unsigned32 |
Module Radar Parameters:
This module contains parameters for the configuration of the sensor.
Parameter Name | Value range | Default value | Data type | Comment |
---|---|---|---|---|
Minimum Distance [mm] | 300..100000 | 300 | Unsigned32 | Measuring Range start |
Maximum Distance [mm] | 300..100000 | 40000 | Unsigned32 | Measuring Range end |
Radar Profile | 2/3/5/16 | 2: Long Range - Fast moving objects | Unsigned8 | 2 = Long Range - Fast moving objects 3 = Close Range (up to 5 m) 5 = Long Range - Slow moving objects 16 = Maximum Accuracy (up to 6 m) |