Contents Safety ................................7 Symbols Used ....................................7 Warnings .....................................7 Notes on CE Marking .................................8 Intended Use ....................................8 Proper Environment ..................................9 Laser Safety ..............................10 General .....................................10 Laser Class 2 ....................................10 Laser Class 3R ..................................12 Functional Principle, Technical Data ......................14 Short Description ..................................14 Advanced Surface Compensation ............................15 Technical Data ..................................16...
Page 4
Mechanical Fastening, Dimensional Drawing ..........................26 5.2.1 General ..................................26 5.2.2 Mounting ..................................26 Control and Indicator Elements ..............................28 Electrical Connections ................................29 5.4.1 RJ45, PoE Connections ............................29 5.4.2 RJ45 Connection ..............................30 5.4.3 Pin Assignment ................................31 5.4.4 Supply Voltage ................................32 5.4.5 Turning on the Laser ..............................33 5.4.6 Plug-In Connection, Supply and Output Cable ......................34 Operation ...............................
Page 5
Signal Processing ..................................52 7.5.1 Preliminary Remarks ...............................52 7.5.2 Averaging .................................52 7.5.2.1 General ..............................52 7.5.2.2 Moving Average ...........................53 7.5.2.3 Recursive Average ..........................54 7.5.2.4 Median ..............................54 7.5.3 Zeroing, Mastering ..............................55 PROFINET Digital Values ................................56 7.6.1 Values, Ranges ................................56 7.6.2 Behavior of the Distance Values..........................58 System Settings ..................................60 7.7.1 General ..................................60...
Page 6
8.6.3.10 Sensor Information ..........................81 8.6.4 Acyclic Reading of the Cyclic Process Data (Index 0x6000) ..................82 8.6.5 Parameter Records (Index 0x2000 – 0x2FFF) ......................83 8.6.5.1 General ..............................83 8.6.5.2 Record Parameter Info 0x2501 ......................84 8.6.5.3 Record Float Parameter 0x2510, Examples ..................85 8.6.5.4 Record Signed-Integer Parameter 0x2520 ..................88 8.6.5.5 Record Unsigned-Integer Parameter 0x2530, Example ..............89...
Safety Safety System operation assumes knowledge of the operating instructions. Symbols Used The following symbols are used in these operating instructions: Indicates a hazardous situation which, if not avoided, may result in minor or moderate injury. Indicates a situation that may result in property damage if not avoided. Indicates a user action.
Safety Avoid constant exposure of the sensor to splashes of water. > Damage to or destruction of the sensor Avoid exposure of sensor to aggressive media (detergents, cooling emulsions). > Damage to or destruction of the sensor Notes on CE Marking The following apply to the optoNCDT 1900 measuring system: - EU Directive 2014/30/EU - EU Directive 2011/65/EU...
Safety Proper Environment - Protection class: IP67 (applies only when sensor cable is plugged in) Lenses are excluded from the protection class. Contamination of the lenses causes impairment or failure of the function. - Temperature range: Operation: 0 ... 50 °C ...
Laser Safety Laser Safety General The optoNCDT 1900 operates with a semiconductor laser with a wavelength of 658 nm (visible/red) or 670 nm (visible/red). When operating the optoNCDT 1900 sensors, the relevant regulations according to IEC 60825, Part 1 of 05/2014 and the applicable accident prevention regulations must be followed.
Page 11
Laser Safety LASER RADIATION DO NOT STARE INTO BEAM LASERSTRAHLUNG CLASS 2 LASER PRODUCT NICHT IN DEN STRAHL BLICKEN IEC 60825-1: 2014 LASER KLASSE 2 P 1mW; =670nm nach DIN EN 60825-1: 2015-07 COMPLIES WITH 21 CFR 1040.10 AND 1040.11 P 1mW;...
Laser Safety Laser Class 3R The sensors fall within laser class 3R. The laser is operated on a pulsed mode, the maximum optical power is ≤ 5 mW. The pulse frequency depends on the adjusted measuring rate (0.25 ... 10 kHz). The pulse duration of the peaks is regulated depending on the measuring rate and reflectivity of the target and can be 4 up to 3995 µs.
Page 13
Laser Safety LASER RADIATION AVOID DIRECT EYE EXPOSURE CLASS 3R LASER PRODUCT IEC 60825-1: 2014 5 mW; = 658 nm COMPLIES WITH 21 CFR 1040.10 AND 1040.11 EXCEPT FOR CONFORMANCE WITH IEC 60825-1 ED. 3., AS DESCRIBED IN LASER NOTICE NO. 56, DATED MAY 8, 2019. optoNCDT Laser- austritts-...
Functional Principle, Technical Data Functional Principle, Technical Data Short Description The optoNCDT 1900 operates according to the principle of optical triangulation, i.e. a visible, modulated light spot is projected onto the surface of the measuring object. The diffuse part of the reflection of this light spot is imaged on a spatial resolution element (CMOS) by a receiver optic arranged at a certain angle to the optical axis of the laser beam.
Functional Principle, Technical Data Advanced Surface Compensation The optoNCDT 1900 is equipped with an intelligent surface control feature. New algorithms generate stable measurement results even on demanding surfaces where changing reflections occur. Furthermore, these new algorithms compensate for ambient light up to 50,000 lux.
Functional Principle, Technical Data Technical Data 3.3.1 ILD1900-xx Model ILD1900- 2-IE 6-IE 10-IE 25-IE 50-IE 100-IE 200-IE 500-IE Measuring range Start measuring range Mid measuring range 37.5 End measuring range continuously adjustable between 0.25 ... 10 kHz Measuring rate 7 adjustable stages: 10 kHz / 8 kHz / 4 kHz / 2 kHz / 1.0 kHz / 500 Hz / 250 Hz ≤...
Page 17
SMR = Start of measuring range, MMR = Mid of measuring range, EMR = End of measuring range The specified data apply to a white, diffuse reflecting surface (Micro-Epsilon reference ceramic for ILD sensors) 1) Maximum measuring rate depending on fieldbus and bus cycle time; f actory setting: measuring rate 4 kHz, median 9;...
Functional Principle, Technical Data 3.3.2 ILD1900-xxLL Model ILD1900- 2LL-IE 6LL-IE 10LL-IE 25LL-IE 50LL-IE Measuring range 2 mm 6 mm 10 mm 25 mm 50 mm Start of measuring range 15 mm 17 mm 20 mm 25 mm 40 mm Mid of measuring range 16 mm 20 mm 25 mm...
Page 19
FSO = Full Scale Output, SMR = Start of measuring range, MMR = Mid of measuring range, EMR = End of measuring range The specified data apply to white, diffuse reflecting surfaces (Micro-Epsilon reference ceramic for ILD sensors) 1) Maximum measuring rate depending on fieldbus and bus cycle time; factory setting: measuring rate 4 kHz, median 9;...
Delivery Delivery Unpacking, Included in Delivery - 1x ILD1900-x-IE sensor - 1 Assembly Instructions - 1 Calibration protocol - Accessories (2 pc. centering sleeves, 2 pc. M3 x 40) Carefully remove the components of the measuring system from the packaging and ensure that the goods are forwarded in such a way that no damage can occur.
Assembly Assembly Notes for Operation 5.1.1 Reflectance of Target Surface In principle, the sensor evaluates the diffuse portion of the reflections of the laser light spot. Laser beam Laser beam Laser beam 2 Ideal diffuse reflection Direct mirror reflection Real reflection Fig.
Assembly 5.1.2 Interferences 5.1.2.1 Ambient Light Thanks to their integrated optical interference filters, the optoNCDT 1900 laser-optical sensors offer outstanding performance in sup- pressing ambient light. However, ambient light disturbances can occur with shiny measuring objects and at a reduced measuring rate. In these cases it is recommended to provide shielding against ambient light or to switch on the Background suppression function.
Assembly 5.1.2.6 Surface Roughness Laser-optical sensors detect the surface using an extremely small laser spot. They also track slight surface unevenness. In contrast, a tactile, mechanical measurement, e.g. using a caliper, detects a much larger area of the measuring object. In case of traversing mea- surements, surface roughnesses of 5 µm and more lead to an apparent distance change.
Assembly 5.1.2.7 Angular Influences Target tilt angles around both the X and Y-axis of less than 5° in the case of diffuse reflection only cause problems with surfaces that produce strong direct reflection. These influences must be taken into account especially when scanning profiled surfaces. In principle, angular behavior of triangula- tion is also subject to the reflective properties of the target surface.
Assembly 5.1.3 Optimizing the Measurement Accuracy Colored stripes Direction of movement In case of rolled or polished metals that are moved past the sensor, the sen- sor plane must be arranged in the direction of the rolling or grinding marks. The same arrangement must be used for color stripes.
Assembly Mechanical Fastening, Dimensional Drawing 5.2.1 General The optoNCDT 1900 sensor is an optical system used to measure in the micrometer range. If the laser beam does not strike the object surface at a perpendicular angle, measurements might be inaccurate. Ensure careful handling of the sensor during installation and operation.
Page 27
Assembly Mount the sensor only to the 70 (2.76) existing through-bores on a flat surface or screw it directly. Any type of clamping is not permit- ted. (.43) 2/2LL 6/6LL 10/10LL 25/25LL (.24) 50/50LL 6 (.24) (.24) 5 (.20) 60 (2.36) (.71) 2 (.08) (.55)
Assembly Control and Indicator Elements LED State / Color / State Meaning Measuring object within the measuring range green yellow On Measuring object in the mid of the measuring range No distance value available, e.g. target outside the measuring range, too low reflection state yellow Flashing, 1 Hz Bootloader...
Assembly 5.4.3 Pin Assignment Signal Wire color PC1900-IE-x/OE-RJ45 Comments Power supply 11 ... 30 VDC, typ. 24 VDC Blue Reference ground Laser on/off + Black Laser in the sensor is active if both pins are con- Switching input nected to each other. Laser on/off - Violet Fig.
Fig. Voltage supply only for measuring devices, not to be used for drives or similar sources of impulse interference at the same time. MICRO-EPSILON recommends using an optional available power supply unit PS2020 for the sensor. Only turn on the power supply after wiring has been completed.
Assembly 5.4.5 Turning on the Laser The measuring laser on the sensor is switched on via a software command or a switching input. This allows to switch off the sensor for maintenance purposes or similar. Response time: after the laser is switched on, the sensor needs depending on the measuring rate 5 cycles to send correct measured data.
The firmly connected sensor cable is drag-chain suitable. Unused open cable ends must be insulated to protect against short circuits or sensor malfunctions. MICRO-EPSILON recommends the use of the PC1900-IE drag-chain compatible standard connection cables from the optional acces- sories see Chap.
Operation Operation Getting Ready for Operation Mount the optoNCDT 1900 according to the assembly instructions, see Chap. 5. Connect the sensor to the downstream display or monitoring units and to the voltage supply, if no PoE is used. The laser diode in the sensor is only activated - due to software command or - if the black and violet wires of the PC1900-IE-x/OE-RJ45 are connected, see Chap.
Operation Operation via Web Interface, Ethernet 6.2.1 General The sensors start with the last stored operating mode. Standard is PROFINET. The ILD1900-x-IE with PROFINET has no IP address by default. The IP address and the device name are assigned via the PRO- FINET Discovery Protocol.
Operation 6.2.2 Access via Web Interface Start the sensor web interface, see Chap. 6.2.1. Interactive web pages you can use to configure the sensor are now displayed in the web browser. The sensor is active and supplies measurement values. Real-time measuring is not guaranteed with the web interface. The currently running measurement can be con- trolled using the function buttons in the chart type.
Page 38
Operation Averaging Description The Signal quality section enables to switch between Balanced Median with 9 values + four preset basic settings (Static, Balanced, Dynamic and Moving with 64 values without averaging). The effects are immediately displayed in the chart and the system configuration. Raw signal, without averaging If the sensor is started with a user-specific measurement Static...
Operation 6.2.3 Measurement Task Selection Conventional measurement configurations (presets) for various target surfaces are saved in the sensor. This allows you to quickly start with your individual measurement task. Selecting a preset, which is suitable for the target surface activates a predefined configuration of settings that will produce the best results for the material selected.
Operation 6.2.4 Display of Measurement Values in the Web Browser Display the measurement values in the Measurement chart tab. Fig. 21 Measurement (distance measurement) web page The LED visualizes the status of the transmission of measured values: - green: transmission of measured values is running. - yellow: waiting for data in trigger mode - gray: transmission of measured values stopped Data queries are controlled by using the Play/Pause/Stop/Save buttons of the measured values that were transmitted...
Page 41
Operation To scale the axis in the graph for the measured values (y-axis), you can use Auto (= automatic scaling) or Manual (= manual scaling). The search function permits time-saving access to functions and parameters. The text boxes above the graphic display the current values for distance, exposure time, current measuring rate, display rate and time stamp.
Operation 6.2.5 Video Signal Display in the Web Browser Display the video signal in the Video section of the Chart type selection. The graph displayed in the large chart area on the right represents the video signal and the receiving row. The video signal displayed in the chart area displays the intensity distribution of the pixels in the receiving row.
Page 43
Operation The LED visualizes the status of the transmission of measured values: - green: transmission of measured values is running. - yellow: waiting for data in trigger mode - gray: transmission of measured values stopped Data queries are controlled by using the buttons Play/Pause/Stop/Save the measured values that were transmitted Stop pauses the chart;...
Operation Scaling the x-axis: You can zoom into the graph shown above with the two sliders on the right and left in the lower overall signal section. You can also move it to the side with the mouse in the center of the zoom window (four-sided arrow). Select a chart type: measurement values or video signal The display shows how the adjustable measurement task (target material), peak selection and possible interfering signals due to reflections or similar affect the video signal.
Operation Operation via Membrane Key You can restore the factory setting with the Select button. Reset to factory setting does not change - the IP address, - the PROFINET name. Initialization select Reset Select key is factory settigs pressed during boot sequence Fig.
Setting Sensor Parameters Setting Sensor Parameters Preliminary Remarks about the Setting Options There are two ways to parameterize the optoNCDT 1900: - via web browser and sensor web interface, - by means of PROFINET and the manufacturer-specific objects, see Chap. 8.6.3.
Setting Sensor Parameters Inputs Change to the Inputs menu in the Settings tab. Laser power Full Full power for standard surfaces The laser light source is only enabled if pin 7 is connect- Medium Optimized power for strongly reflecting ed to pin 8, see Chap. 5.4.5. surfaces and small measuring ranges Reduced Min.
Setting Sensor Parameters Data Recording 7.4.1 Preliminary Remarks On the Settings tab, switch to the Data recording menu. According to the previous setting in the Chart type area, a graph is displayed in the right part of the display. The diagram is active and all settings become immediately visible.
Setting Sensor Parameters 7.4.5 ROI Masking Masking limits the evaluating range (ROI - Region of Interest) for the distance calculation in the video signal. This function is used in order to e.g. suppress interfering reflections or ambient light. Masked area Measuring range Fig.
Setting Sensor Parameters 7.4.6 Exposure Mode Exposure Automatic mode Standard / mode Intelligent control / Background suppression 50 Range in % 100 Standard: The sensor itself determines the optimal exposure time. The sensor adjusts the signal intensity to approx. 50%. Intelligent control: This intelligent algorithm is particularly advan- tageous for measurements on moving objects or in the case of transitions between different materials.
Setting Sensor Parameters 7.4.7 Peak Selection Peak selection First Peak / Defines which signal in the array close Sensor faraway Highest Peak / signal is used for the evaluation. Highest Last Peak / Widest Peak First peak: Nearest peak to sensor. Last peak Highest peak: Standard, peak with...
Setting Sensor Parameters Signal Processing 7.5.1 Preliminary Remarks Change to the Signal processing menu in the Settings tab. According to the previous setting in the Chart type area, a graph is displayed in the right part of the display. The graph is active and all settings become immediately visible.
Setting Sensor Parameters The defined type of average value and the averaging number must be stored in the sensor so that they are retained after switch- ing off. Averaging has no effect on the measuring rate or data rate in case of digital measurement value output. The averaging numbers can also be programmed via the digital interfaces.
Setting Sensor Parameters 7.5.2.3 Recursive Average Formula: Measurement value, MV + (N-1) x (n) = rec (n-1) Averaging number, Measurement value index Mrec Averaging value or output value Method: The weighted value of each new measured value MV(n) is added to the sum of the previous average values M (n-1).
Setting Sensor Parameters 7.5.3 Zeroing, Mastering Use zeroing and setting masters to define a target value within the measuring range. This shifts the output range. This feature can be useful, for example, when several sensors carry out thickness and planarity measurements when placed next to one another or when replacing a sensor.
Setting Sensor Parameters PROFINET Digital Values 7.6.1 Values, Ranges The digital measurement values are issued as unsigned digital values (raw values). 16 or 18 bits can be transferred per value. Below you will find a compilation of the output values and the conversion of the digital value. Value Length Variables Value range...
Page 57
Setting Sensor Parameters Timestamp 32 Bit Digital value [0; 4294967295] 1000 Time stamp in µs [0; 1h11m34.967s] Unlinearized 18 Bit Digital value [0; 262143] center of gravity US = 262143 Center of gravity in % [0; 100] Measurement 18 Bit Digital value [2500;...
Setting Sensor Parameters 7.6.2 Behavior of the Distance Values Master values based on the zeroing or master function are coded with 18 bits. The master can assume twice the measuring range. The examples demonstrate the behavior of the digital value with an ILD1900-100-IE, measuring range 100 mm. Target with 16% of the measuring range Target with 60% of the measuring range Target with 60% of the measuring range...
Page 59
Setting Sensor Parameters Target with 80% of the measuring range (80 mm) Setting master value 200 mm Digital Digital 242411 163768 229304 150661 164424 163768 131000 Dig. 131000 Distance in mm 176875 98232 Distance after 98232 mastering in mm 97576 50 % 100 % Reserve measuring range...
Setting Sensor Parameters System Settings 7.7.1 General After programming, save all settings permanently to a parameter set so that they will be available again the next time you switch on the sensor. 7.7.2 Unit, Language The web interface promotes the units millimeter (mm) and inch when displaying measuring results. You can choose German or Eng- lish in the web interface and change the language in the menu bar.
Setting Sensor Parameters 7.7.3 Load & Save All sensor settings can be permanently saved in user programs, so-called setups, in the sensor. For details about measure- ment and device settings, please refer to the section reset sensor, see Chap. 7.7.5. Fig.
Page 62
Setting Sensor Parameters How to exchange setups with PC/notebook, options Saving setup on PC Loading setup from PC Load & Save menu Load & Save menu Left-click on New setup. Click on the desired setup with the left mouse button, area A. The Measurement settings dialog opens.
Setting Sensor Parameters 7.7.4 Import, Export A parameter set includes the current settings, setup(s) and the initial setup when booting the sensor. The Import & Export menu enables easy exchange of parameter sets with a PC/notebook. How to exchange parameter sets with PC/notebook, options Storing parameter set on PC Loading parameter set from PC Import &...
PROFINET, Documentation PROFINET, Documentation Preliminary Remarks The sensor starts with the last stored operating mode. Standard is PROFINET. PROFINET operation enables easy parameter setting of a sensor - via web interface, see Chap. 6.2.1, see Chap. - Records, see Chap. 8.6.3. Saving the Settings, Continuing PROFINET Operation After completing the settings in the web interface: Go to Settings >...
PROFINET, Documentation General, Initial Operation The ILD1900-x-IE with PROFINET is a PROFINET IO device that can exchange data cyclically and acyclically with a PROFINET IO con- troller. The sensor supports PROFINET with RT (Real-Time Communication). PROFINET IRT (Isochronous Real-Time Communication) is currently not possible.
Page 67
PROFINET, Documentation modules in subslots. When a submodule is placed in a subslot, the parameters of the submodule are selected for cyclic process data transfer. A submodule contains at least one parameter.. The ILD1900-x-IE with PROFINET dynamically adapts to the module configuration that you have made in the PLC. You can reconfigure the module by rebooting the sensor.
Page 68
PROFINET, Documentation With an oversampling of 2, this means, for example, that for the Frequency + Shutter submodule , the frequency from the previ- ous measuring cycle is transmitted in bytes 0 to 3 and the frequency from the current measuring cycle is transmitted in bytes 4 to 7. Submodule, name Parameter Size of process data in bytes...
Page 69
PROFINET, Documentation Submodule, name Parameter Size of process data in bytes UINT32 Frequency 0 / 1 / 2 Frequency + shutter UINT32 Exposure time 0 / 1 / 2 Frame time stamp UINT32 Time stamp 0 / 1 / 2 Frame count UINT32 Measured value counter 0 / 1 / 2 Frame status...
PROFINET, Documentation Data Format, Little-Endian The sensor sends the cyclic process data in little-endian format. The acyclic demand data is also in little-endian format; records are read as little-endian and must also be written as little-endian. If the PLC uses the big-endian format, the byte order must be swapped. AllenBradley Big-endian BECKHOFF...
PROFINET, Documentation Acyclic Reading and Writing of Records 8.6.1 General The ILD1900-x-IE with PROFINET can be parameterized via acyclic demand data that are not transmitted cyclically. These acyclic requirements data are organized in PROFINET in the so-called records. A record is a contiguous block - of one or more parameters, - which can be accessed in read or write mode.
Page 72
0x0038 Block Header Block Version High UINT8 0x01 Block Version Low UINT8 0x00 Manufacturer ID UINT16 0x0426 (MICRO-EPSILON Messtechnik GmbH) Order ID UINT8(20) „4120xxx.001“ Serial Number UINT8(16) Hardware-Revision UINT16 z. B. 0x0003 Character describing the software of the (sub) module.
Page 73
PROFINET, Documentation Parameter Data type Info Block Header Block Type UINT16 0x0021 Block Length UINT16 0x0038 Block Version High UINT8 0x01 Block Version Low UINT8 0x00 I&M1 Function Tag UINT8(32) Location Tag UINT8(22) Fig. 36 Structure I&M1 record, index: 0xAFF1, access: read-write Parameter Data type Info...
PROFINET, Documentation 8.6.3 Parameter Documentation 8.6.3.1 General To configure parameters in the sensor, an additional addressing level, the parameter ID, is used. Each parameter has a unique param- eter ID. Via the parameter ID, starting from 50000, individual parameters such as the measuring rate in the sensor can be selected. To do this, you must first write the desired parameter ID in the 0x2000 records.
PROFINET, Documentation 8.6.3.4 Averaging Signal processing Name Parameter ID Data type Description Access Averaging type Comp1 type 52000 UINT8 0 - None 2 - Moving 1 - Median 3 - Recursive Number of values over which the average is taken Average 1 number of values for moving average 52001 UINT32 2 - 2...
PROFINET, Documentation 8.6.3.5 Zeroing, Mastering Name Parameter ID Data type Description Access Determine signal DIST1 for zeroing/mastering Master enable 53001 BOOL 0 - False 1 - True Perform zeroing or mastering or terminate Master set 53003 BOOL 0 - False 1 - True Specify the thickness (or other parameter) of a master Master Value...
PROFINET, Documentation 8.6.3.6 System Settings, Key Lock, Login, Password, Factory Settings Name Parameter ID Data type Description Access Key lock Select button Key lock 54000 UINT8 0 - None 2 – Auto 1 - Active For Auto function : after expiration, key lock Key lock time 54001 UINT8...
PROFINET, Documentation 8.6.3.7 Load, Save Device Settings Name Parameter ID Data type Description Access Loads the saved device settings from the sensor Load 54500 BOOL 0 - False 1 - True Saves the current device settings in the sensor Save 54501 BOOL 0 - False...
PROFINET, Documentation 8.6.3.8 Load and Apply Presets Name Parameter ID Data type Description Access Returns the currently used preset mode (signal quality); with <Parameter> the preset mode (signal quality) to be used is set. 0 - None Mode 55000 UINT8 3 - Dynamic 1 - Static 4 - No averaging...
PROFINET, Documentation 8.6.3.10 Sensor Information Name Parameter ID Data type Description Access Measuring range 56000 FLOAT Returns the measuring range of the sensor Option 56001 STRING32 Contains the option number of the sensor optoNCDT 1900 / Profinet Page 81...
PROFINET, Documentation 8.6.4 Acyclic Reading of the Cyclic Process Data (Index 0x6000) The process data can also be read Parameter Length in bytes Value acyclically via the record with index Permanently 0 0x6000. The read request is addressed Permanently 0 as follows: Slot Permanently 1...
PROFINET, Documentation 8.6.5 Parameter Records (Index 0x2000 – 0x2FFF) 8.6.5.1 General It is possible to parameterize the sensor via the records 0x2000 to 0x2FFF. The read/write request is addressed as follows: Parameter Length in bytes Value Permanently 0 Permanently 0 Slot Permanently 1 Subslot...
PROFINET, Documentation 8.6.5.2 Record Parameter Info 0x2501 The parameter info record can be used to read out metadata of a parameter. First, use the header to write the parameter ID to the record via subindex 1. After that you can read the object starting from subindex 0. The written parameter ID remains stored in the record.
PROFINET, Documentation 8.6.5.3 Record Float Parameter 0x2510, Examples Via this record float parameters of the sensor can be read and written. First, use the header to write the parameter ID to the record via subindex 1. Then you can write the float value to subindex 3 or read the complete record starting from subindex 0. The written param- eter ID remains stored in the record.
Page 86
PROFINET, Documentation Example: Write float value to TIA Portal In the header, set the subindex to 3. Set the write length to 4 bytes (4 bytes float value) WRREC_DB REQ := Enable-Flag Write-Header (8 Byte) ID := HW-ID VALUE: 9.5 0 0 0x03 0 0x04 0 0 0 INDEX :=...
Page 87
PROFINET, Documentation Example: Writing parameter ID and float value in TIA Portal You can also write subindex 1 to subindex 3 in a single write request to write parameter ID and float value. In the header, set the subindex to 1. Set the write length to 7 bytes WRREC_DB REQ :=...
PROFINET, Documentation 8.6.5.4 Record Signed-Integer Parameter 0x2520 Via this record, parameters of type INT8, INT16 and INT32 can be read and written. First, use the header to write the parameter ID to the record via subindex 1. Then you can write the INT value to subindex 3 or read the complete record starting from subindex 0. You can also write subindex 1 to subindex 3 in a single write request to write parameter ID and INT value.
PROFINET, Documentation 8.6.5.5 Record Unsigned-Integer Parameter 0x2530, Example Via this record, parameters of type UINT8, UINT16 and UINT32 can be read and written. First, use the header to write the parameter ID to the record via subindex 1. Then you can write the UINT value to subindex 3 or read the complete record starting from subindex 0.
Page 90
PROFINET, Documentation Example: Writing parameter ID and integer value with 8 bits in TIA Portal In the header, set the subindex to 1. Set the write length to 7 bytes WRREC_DB REQ := Enable-Flag ID := HW-ID INDEX := 0x2530 Object Index Write-Header (8 Byte) LEN :=...
PROFINET, Documentation 8.6.5.6 Record String Parameter 0x2540 Parameters of type STRING are read and written via this record. First, use the header to write the parameter ID to the record via sub- index 1. Then you can write the STRING value to subindex 3 or read the complete record starting from subindex 0. You can also write subindex 1 to subindex 3 in a single write request to write parameter ID and STRING value.
PROFINET, Documentation Installing the GSDML file A PROFINET IO device is described by a GSDML file with XML structure. Add the GSDML of the ILD1900-x-IE with PROFINET via the menu Options > Manage general station description files (GSD). Select the source path (1) and the desired XML file (2); confirm with the Install button (3). You can close the window after installing the GSDML file.
PROFINET, Documentation Configuring the Module Switch to the Device overview of the sensor and drag and drop an input module of your choice from the Hardware cata- log into slot 1: Then place at least one Submodule in subslots 1 to 6. optoNCDT 1900 / Profinet Page 93...
Page 94
PROFINET, Documentation Drag and drop the submodule from the Hardware catalog into the subslots. Each of your submodules has an address range. You can reference this address range in a watch table or a variable table, for ex- ample, to monitor or process the process data received from the sensor. optoNCDT 1900 / Profinet Page 94...
PROFINET, Documentation Acyclic Reading and Writing of Records via TIA-Portal 8.9.1 Sequence When Writing and Reading Acyclical Data Determine the hardware identification (ID) of the module. To do this, switch to the System constants tab. In the example to the right, you get the value 273. On the SPS, WRREC_DB with input parameters (:=) is called.
Page 96
PROFINET, Documentation RDREC_DB REQ := Enable-Flag ID := HW-ID INDEX := 0x2530 Objekt Index LEN := Data Length VALUE: 1 RECORD := 0x01 0x00 0x00 0x00 DONE => BUSY => Status/Result Output ERROR => STATUS => Fig. 51 PLC read command optoNCDT 1900 / Profinet Page 96...
Page 97
PROFINET, Documentation The examples below show how to turn off the laser light source on the sensor. WRREC_DB REQ := Enable-Flag ID := HW-ID INDEX := 0x2530 Objekt Index Write-Header (8 Byte) LEN := 8Byte + Data Length PARAMID: 50500 VALUE: 0 0 0 0x01 0 0x07 0 0 0 RECORD :=...
MICRO-EPSILON or to your distributor / retailer. MICRO-EPSILON undertakes no liability whatsoever for damage, loss or costs caused by or related in any way to the product, in par- ticular consequential damage, e.g., due to...
Here you can inform yourself about the respective national collection and return points. - Old devices can also be returned for disposal to MICRO-EPSILON at the address given in the imprint at https://www.micro-epsilon. de/impressum/. - We would like to point out that you are responsible for deleting the measurement-specific and personal data on the old devices to be disposed of.
Appendix | Optional Accessories Appendix Optional Accessories PS2020 Power supply for top-hat rail installation, input 230 VAC, output 24 VDC/2.5 A PC1900-IE-x/RJ45 Interfaces and supply cable Length x = 3, 6 or 9 m 12-pin round socket and RJ45 plug for fieldbus connection PC1900-IE-x/OE-RJ45 Power and output cable,...
Appendix | Factory Settings Factory Settings Measurement Measuring Rücksetzen auf Werkseinstellung Median, 9 values 4 kHz averaging rate ändert nicht - die IP-Adresse, Peak selection Highest peak Language German - den PROFINET-Namen. 100 % FSO: digital 163768 Measuring range 0 % FSO: digital 98232 Supply voltage LED State...
Appendix | Configuring the IP Adress Configuring the IP Adress Navigate to the properties of your PLC. To do this, click on the PLC in the Network overview or the Device view. Enter the correct IP address and subnet mask of your PLC in the General > Ethernet addresses tab. optoNCDT 1900 / Profinet Page 103...
Page 104
Appendix | Configuring the IP Adress If they do not know the IP address of their PLC, proceed as follows. Right click in the Network overview or in the Device overview on your PLC and select Online & diagnostics. optoNCDT 1900 / Profinet Page 104...
Page 105
Appendix | Configuring the IP Adress Navigate to the Functions >Assign IP address section and click the Accessible devices button. optoNCDT 1900 / Profinet Page 105...
Page 106
Appendix | Configuring the IP Adress Click the Start search button (1). The list of accessible participants now shows you all participants with the corresponding IP addresses (2). Now that you know the IP address of your PLC, you can close the window by clicking Cancel. Click the Apply button (3) if you want to change the IP address of your PLC.
Page 107
Appendix | Configuring the IP Adress The MAC address of your PLC is now filled in and you can change the IP address of your PLC via the Assign IP address button. The IP address that you have previously specified in the properties of your PLC is assigned. optoNCDT 1900 / Profinet Page 107...
Page 108
Appendix | Configuring the IP Adress For the ILD1900-x-IE you can proceed accordingly with the assignment of the IP address. Click on the ILD1900-x-IE in the Network overview or in the Device overview to access the properties of the ILD1900-x-IE. Switch to the Ethernet addresses section and enter the correct IP address and subnet mask of the sensor.
Page 109
Appendix | Configuring the IP Adress If you do not know the IP address of the sensor or if the ILD1900-x-IE does not yet have an IP address when delivered, proceed as follows. Right click on your sensor in the Network overview or in the Device overview and select Online & diagnostics. optoNCDT 1900 / Profinet Page 109...
Page 110
Appendix | Configuring the IP Adress Navigate to the Functions > Assign IP address section and click the Accessible devices button. optoNCDT 1900 / Profinet Page 110...
Page 111
Appendix | Configuring the IP Adress Click the Start search button (1). The list of accessible participants now shows you all participants with the corresponding IP addresses (2). Now that you know the IP address of your sensor, you can close the window by clicking Cancel. Click the Apply button (3) if you want to change the IP address of the ILD1900-x-IE or assign it for the first time.
Page 112
Appendix | Configuring the IP Adress The IP address of the sensor is stored retentively in the sensor. optoNCDT 1900 / Profinet Page 112...
Appendix | PROFINET Parameter List PROFINET Parameter List Name Parameter ID Data type Value range Description Access Light source 0 - Off Laser power 50500 UINT8 1 - Full Switch laser on and off 2 – Reduced Measurement Configuration, Measuring Rate, Evaluation Range (ROI), Exposure, Peak Selection, Error Handling 0 - Standard Measurement task 51000...
Page 114
Appendix | PROFINET Parameter List Name Parameter ID Data type Value range Description Access Averaging 0 - None 2 - Moving Comp1 type 52000 UINT8 Averaging type 1 - Median 3 - Recursive 2 - 2 Number of values over Average 1 number of val- 52001 UINT32...
Page 115
Appendix | PROFINET Parameter List Name Parameter ID Data type Value range Description Access System Setting, Key Lock, Login, Password, Factory Setting 0 - None Key lock Select button Key lock 54000 UINT8 2 – Auto 1 - Active For Auto function : key lock starts after Key lock time 54001 UINT8...
Page 116
Appendix | PROFINET Parameter List Name Parameter ID Data type Value range Description cess Load, Save Device Settings Load 54500 BOOL 0 - False Loads the saved device settings from the sensor 1 - True Save 54501 BOOL 0 - False Saves the current device settings in the sensor 1 - True Load and Apply Presets...
Page 117
Appendix | PROFINET Parameter List Name Parameter ID Data type Value range Description Access Load, Save and Apply Setups Current 55500 STRING(32) Returns the name of the currently used preset or setup. Loads and executes a setup <Name> for use in the sen- Read 55501 STRING(32)
Page 118
MICRO-EPSILON MESSTECHNIK GmbH & Co. KG Königbacher Str. 15 · 94496 Ortenburg/Germany Phone +49 8542 / 168 0 · Fax +49 8542 / 168 90 X9751444.02-A012112MSC info@micro-epsilon.com · www.micro-epsilon.com Your local contact: www.micro-epsilon.com/contact/worldwide/ MICRO-EPSILON MESSTECHNIK...
Need help?
Do you have a question about the optoNCDT 1900 PROFINET and is the answer not in the manual?
Questions and answers