6.3 PROFINET Configuration Points
The output frame is fixed at 8 bytes (command word+data), and the input frame is 16-450 bytes (adjusted for non mandatory data area length through GSDML).
The command and response mechanism is similar to EtherNet/IP. Also supports extended commands (such as temporarily modifying unloading parameters).
Important: The sensor only supports single controller connection and does not support sharing among multiple PROFINET controllers.
6.4 TCP/IP Primitive Protocol (Process Interface)
Port 50010 (configurable). Recommended protocol version V3, format:
<ticket><length>rn<ticket><content>rn
Common commands:
t: Asynchronous trigger (result returned through asynchronous message, ticket 0000)
T?: Synchronous trigger (directly returns process data)
A<Application ID>: Activate the application
P<Mode>: Enable asynchronous output (Mode 7 indicates all)
C<length><JSON configuration>: Custom output string format (flexible layout, supports binary or ASCII encoding)
Communication troubleshooting:
Unable to connect: Check IP address, subnet mask, gateway; The default DHCP may be turned off, and static IP needs to be set through Vision Assistant.
Trigger No Return Data: Confirm that the sensor is in "Free Run" or "External Trigger" mode. Use E to read error codes.
Output string garbled: Confirm that the protocol version is consistent (V3), and correctly handle delimiters and data types (floating-point to 16 bit integer conversion) during parsing.

Analysis of Image Quality and Measurement Error
7.1 Invalid pixels in distance image
Pixels with a value of 0 in the distance image are invalid. Invalid reasons can be read from the confidence image for each meaning:
Bit 0: Invalid pixel (highest priority)
Bit 1: Pixel saturation (overexposure)
Bit 2: Poor A-B symmetry (usually caused by motion or strong noise)
Bit 3: Amplitude below threshold
Bit 6: Pixels are excluded by cropping boxes
Bit 7: Pixel marked as suspicious/defective, interpolated and replaced
Engineering countermeasures:
Saturation → Reduce exposure time or use multi exposure mode.
Low amplitude → Increase exposure time or shorten measurement distance.
Motion artifacts → Increase frame rate or shorten exposure time, or use more stable mechanical triggering.
7.2 Flying Point and Multipath Error
In edge or recessed areas, light may return multiple distances at the same time, creating "flying points" (distance jumps). It can be reduced by setting the "maximum background distance" or enabling "flying point filtering".
7.3 Environmental Light Interference
When the infrared component is too strong (>8 klx), you can try:
Install an 850nm bandpass filter (IFM comes with optional accessories).
Install the sensor inside the light shield.
Increase modulation current (adjust in software).
Maintenance and firmware upgrade
8.1 Cleaning
Wipe the lens window with a lint free cloth and glass cleaner. Scratches can lead to measurement errors.
8.2 Firmware Update
Upgrade online through Vision Assistant. Note: Firmware upgrade will erase all parameters. Be sure to backup the configuration (export) before upgrading. Re import after the upgrade is completed.
8.3 Equipment replacement
Export parameters for old devices → Import the same parameters for new devices → Check focal length (if the model includes adjustment screws) → Verify measurement values.
8.4 Spare Parts and Accessories
Attachment model and purpose
Power cord M12 E11950 main interface power supply and I/O
Industrial Ethernet cable M12 E11898 Ethernet communication (note to use stainless steel nuts in wet environments)
Installation kit E3D301 includes 2 × M5 screws and washers
Heat sink E3D302 (single)/E3D304 (double) reduces surface temperature
Thermal pad E3D303 increases thermal conductivity area
Quick troubleshooting table for common faults
Possible causes and solutions for the phenomenon
Power LED does not light up, power supply is missing, polarity reverse measurement pins 1-3 voltage (24V DC), check PELV power supply
After triggering, there is no image update. The input level is incorrect and output 3 is not ready. Use a multimeter to measure the voltage at pin 2 to ensure that the triggering edge is correct; Check if switch output 3 is ON (configurable as "Ready for trigger")
Insufficient exposure to all black in the distance image and increased exposure time due to lens contamination; Clean the lens; Check if the lighting unit is working
Process data is zero and the application has not been activated or has no output execution. Confirm that the application has enabled output
EtherNet/IP communication interruption, IP conflict, EDS file mismatch. Use Vision Assistant to modify the IP and reinstall the EDS file (downloaded from the official website)
PROFINET connection failed. Device name not assigned and GSDML version incorrect. Assign device name in engineering tool to ensure GSDML file version matches firmware
Output string missing field custom layout not uploaded. Use C command or Vision Assistant to reconfigure output layout
Overheating of the sensor casing leads to long exposure time, high frame rate, and poor heat dissipation, resulting in reduced exposure times/frame rate. It is recommended to install heat sinks or thermal pads