Option Profinet#
Physical connection#
The physical connection to the Profinet link fieldbus is achieved using two shielded twisted pairs
Connectors#
The gauge supplies two additional M12 Profinet D-coded connectors to link with the Profinet fieldbus.
Note
The Profinet M12 connectors should be covered when not used
Configuration#
Profinet address#
Note
A Profinet IO system requires at least one IO-Controller and one IO-Device, each XD4100 with Profinet option is addressed by its Mac Address and the IP is automatically allocated by the Profinet IO controller
GSDML file#
A GSDML configuration file is supplied with the product on the gauge’s network drive at the path : /documentation.
Hint
It can also be downloaded on the deltasensor website
Source selection#
Important
Select the fieldbus to be the source of the speed, temperature and digital inputs in the gauge setup
Data exchange#
Data will be transmitted in big endian (M)
Input data#
Note
3x registers, input registers : Measurement data (gauge slave -> master)
Registers#
Info
IW is an input register of 1 word (16 bits) and ID is a double input register of 2 words (32 bits)
Register |
Name |
Format |
Unit |
Option |
|---|---|---|---|---|
ID0 |
Status |
(see below) |
bitfield |
Standard |
ID4 |
Duration |
float32 |
ms |
Standard |
ID8 |
Length |
float32 |
m | ft |
Standard |
ID12 |
Width |
float32 |
mm | in |
Standard |
ID16 |
Cold width |
float32 |
mm | in |
Standard |
ID20 |
Width dev |
float32 |
mm | in |
Standard |
ID24 |
Center |
float32 |
mm | in |
Standard |
ID28 |
Ax |
float32 |
mm | in |
Standard |
ID32 |
Ay |
float32 |
mm | in |
Standard |
ID36 |
Bx |
float32 |
mm | in |
Standard |
ID40 |
By |
float32 |
mm | in |
Standard |
ID44 |
Speed |
float32 |
m/s | ft/s |
Standard |
ID48 |
Temperature |
float32 |
°C | °F |
Standard |
ID52 |
Gauge temperature |
float32 |
°C | °F |
Standard |
ID56 |
Reserved |
|||
IW60 |
Head tipA |
int16 |
mm | 0.01in |
CropView |
IW62 |
Head tipB |
int16 |
mm | 0.01in |
CropView |
IW64 |
Head fish |
int16 |
mm | 0.01in |
CropView |
IW66 |
Head position percent |
int16 |
mm | 0.01in |
CropView |
IW68 |
Head position bone |
int16 |
mm | 0.01in |
CropView |
IW70 |
Head position asym |
int16 |
mm | 0.01in |
CropView |
IW72 |
Head position iris |
int16 |
mm | 0.01in |
CropView |
IW74 |
Head initial cut |
int16 |
mm | 0.01in |
Slider |
IW76 |
Head cut |
int16 |
mm | 0.01in |
Strategy |
IW78 |
Head weight |
uint16 |
kg | lb |
Strategy |
IW80 |
Head area |
uint16 |
cm² | in² |
Strategy |
IW82 |
Head skew |
int16 |
mm | 0.01in |
SV6000 |
IW84 |
Head camber |
int16 |
mm | 0.01in |
SV6000 |
IW86 |
Head length |
uint16 |
mm | 0.01in |
SV6000 |
IW88 |
Tail tipA |
int16 |
mm | 0.01in |
CropView |
IW90 |
Tail tipB |
int16 |
mm | 0.01in |
CropView |
IW92 |
Tail fish |
int16 |
mm | 0.01in |
CropView |
IW94 |
Tail position percent |
int16 |
mm | 0.01in |
CropView |
IW96 |
Tail position bone |
int16 |
mm | 0.01in |
CropView |
IW98 |
Tail position asym |
int16 |
mm | 0.01in |
CropView |
IW100 |
Tail position iris |
int16 |
mm | 0.01in |
CropView |
IW102 |
Tail initial cut |
int16 |
mm | 0.01in |
Slider |
IW104 |
Tail cut |
int16 |
mm | 0.01in |
Strategy |
IW106 |
Tail weight |
uint16 |
kg | lb |
Strategy |
IW108 |
Tail area |
uint16 |
cm² | in² |
Strategy |
IW110 |
Tail skew |
int16 |
mm | 0.01in |
SV6000 |
IW112 |
Tail camber |
int16 |
mm | 0.01in |
SV6000 |
IW114 |
Tail length |
uint16 |
mm | 0.01in |
SV6000 |
IW116 |
Head height |
int16 |
mm | 0.01in |
CropView |
IW118 |
Tail height |
int16 |
mm | 0.01in |
CropView |
IW120 |
Temperature center |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW122 |
Temperature A1 |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW124 |
Temperature B1 |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW126 |
Temperature A2 |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW128 |
Temperature B2 |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW130 |
Temperature A3 |
uint16 |
0.1°C | 0.1°F |
Thermal |
IW132 |
Temperature B3 |
uint16 |
0.1°C | 0.1°F |
Thermal |
ID134 |
Reserved |
|||
IW138 |
Reserved |
|||
Register ID0 : Status#
Info
Detailing the bitfield of ID0 with each field of type bit and value boolean
Register
Name
Description
Option
ID0.0-7
Reserved
ID0.8
Measure disabled
Measuring system is disabled
Standard
ID0.9
Laser on
Laser is turned on
Standard
ID0.10-15
Reserved
ID0.16
Alarm
Internal temperature above 65°C | 150°F
Standard
ID0.17
Warning
Warning on water, air, plugin, IO, fieldbus, ext. IO, laser, low disk
Standard
ID0.18
Measuring
Measuring system activity
Standard
ID0.19
In view
Light level difference satisfying for inview threshold
Standard
ID0.20
Head available
Head data is available
CropView
ID0.21
Tail available
Tail data is available
CropView
ID0.22
Control
Low margin for inview threshold
Standard
ID0.23
Width out of range
Measured width is out of the range setup by user
Standard
ID0.24
Head initial
Head data is available but not final yet (if slider)
Standard
ID0.25
Tail initial
Tail data is available but not final yet (if slider)
Standard
ID0.26
In range
Edges position outside the specified range
Standard
ID0.27
Reserved
ID0.28
Low disk space
History disk is almost full but the gauge will keep working
Standard
ID0.29
Life bit
1 second on, 1 second off, the gauge is ready
Standard
ID0.30
Reserved
ID0.31
Setup pending
New product setup acknowledged, will be applied on next head
Standard
Output data#
Note
4x registers, holding registers : Setup data (master -> gauge slave)
Registers#
Info
QW is an output register of 1 word (16 bits) and QD is a double output register of 2 words (32 bits)
Register |
Name |
Format |
Unit |
Option |
|---|---|---|---|---|
QD0-28 |
Product ID |
32 bytes |
ASCII |
Standard |
QW32 |
Reserved |
|||
QD34 |
Nominal width |
float32 |
mm | in |
Standard |
QD38 |
Range low |
float32 |
mm | in |
Standard |
QD42 |
Range high |
float32 |
mm | in |
Standard |
QD46 |
Exp coef |
float32 |
µm/°C/m | µft/°F/ft |
Standard |
QW50 |
Grade |
uint16 |
table ID |
Standard |
QW52 |
Input register |
(see below) |
bitfield |
Standard |
QW54 |
Reserved |
|||
QD56 |
Speed |
float32 |
m/s | ft/s |
Standard |
QD60 |
Temperature |
float32 |
°C | °F |
Standard |
QD64-76 |
Reserved |
|||
QD80 |
Nominal thickness |
float32 |
mm | in |
Strategy |
QD84 |
Density |
float32 |
kg/m³ | lb/ft³ |
Strategy |
QW88 |
Head percent |
uint16 |
0.001 |
CropView |
QW90 |
Head bone percent |
uint16 |
0.001 |
CropView |
QW92 |
Head bone percent cut |
uint16 |
0.001 |
CropView |
QW94 |
Head asym |
uint16 |
mm | 0.01in |
CropView |
QW96 |
Head fish margin |
uint16 |
mm | 0.01in |
Strategy |
QW98 |
Head min |
uint16 |
mm | 0.01in |
Strategy |
QW100 |
Head max |
uint16 |
mm | 0.01in |
Strategy |
QW102 |
Tail percent |
uint16 |
0.001 |
CropView |
QW104 |
Tail bone percent |
uint16 |
0.001 |
CropView |
QW106 |
Tail bone percent cut |
uint16 |
0.001 |
CropView |
QW108 |
Tail asym |
uint16 |
mm | 0.01in |
CropView |
QW110 |
Tail fish margin |
uint16 |
mm | 0.01in |
Strategy |
QW112 |
Tail min |
uint16 |
mm | 0.01in |
Strategy |
QW114 |
Tail max |
uint16 |
mm | 0.01in |
Strategy |
QD116 |
Reserved |
|||
Register QW52 : Input register#
Info
Detailing the bitfield of QW52 with each field of type bit and value boolean
Register
Name
Description
Option
QW52.0-2
Reserved
QW52.3
Disable measure
Disable the measuring system
Standard
QW52.4-6
Reserved
QW52.7
Freeze head slider
Freeze head cut adjustments
Slider
QW52.8
Freeze tail slider
Freeze tail cut adjustments
Slider
QW52.9-15
Reserved