- Industrial & lab equipment
- Measuring, testing & control
- MICRO-EPSILON
- optoNCDT 2300
- Instruction manual
advertisement
Operation optoNCDT 2300
6.3 Programming via ASCII Commands
As an added feature you can program the sensor via an ASCII interface, physically RS422 and / or Ethernet.
This requires, that the sensor must be connected either to a serial RS422 interface via a suitable interface
, or a plug-in-card to a PC / PLC. In addition, the Ethernet interface can be used via a suitable program, for example Telnet.
Pay attention in the programs used to the correct RS422 default setting or a valid Ethernet address.
to the sensor.
6.4 Timing, Measurement Value Flux
The sensor operates internally with real time cycles in a pipeline mode:
The sensor requires 5 cycles for measuring and processing without triggering.
1. Exposure: Charging the image detector in the receiver (measurement),
2. Reading: Reading out of the imaging device and converting into digital data,
3. Computing (2 cycles),
4. Synchronous output.
Each cycle takes about 20 µs at a measuring rate of 49.140 kHz. The measured value N is available after each cycle with a constant lag of 5 cycles in respect to the real time event. The delay time between detection and start of outputs is therefore 100 µs. The processing of the cycles occurs sequentially in time and parallel in space (pipelining). This guarantees a constant real time data stream. A measured value delayed by
5 cycles is output for each measurement cycle.
Averaging the measured values has no effect on the time behavior. Remember, however, that the sensor needs time for the averaging, until measured values are present according to the set averaging number N.
Depending on the nature of the averaging value and the number of averaged values, there are different settling times.
Page 48
Operation
Grey shaded fields require a selection.
Value
Dark-bordered fields require you to specify a value.
Diffuse displacement measurement
Linearization diffuse
measurement arrangement,
laser power 1 mW
Measurement program
Direct displacement measurement
Direct thickness measurement
Linearization direct measurement arrangement, laser power switchable
Displacement measurement highest peak, peak with the largest surface, 1. peak
Average selected displacement
Setting masters / zeroing selected peak
Statistics calculation for displacement
Displacement measurement on diffuse reflecting targets
Displacement measurement
on direct reflecting targets
Fig. 25 Adjustment possibilities of the optoNCDT 2300
Refractive index correction
Thickness measurement thickness, 1. & 2. peak
Average thickness & 1. & 2. displacement
Setting masters / zeroing thickness
Statistics calculation for thickness
Thickness measurement on direct
reflecting transparent targets optoNCDT 2300 Page 49
advertisement
Related manuals
advertisement
Table of contents
- 11 1. Safety
- 11 Symbols Used
- 11 1.2 Warnings
- 12 Notes on CE Marking
- 13 Intended Use
- 13 Proper Environment
- 14 Laser Class
- 17 Functional Principle, Technical Data
- 17 Short Description
- 18 Real Time Control (A-RTSC)
- 18 Exposure Control
- 19 Technical Data
- 25 Indicator Elements at Sensor
- 26 4. Delivery
- 26 4.1 Unpacking
- 26 4.2 Storage
- 27 5. Installation
- 29 Diffuse Reflection
- 32 Direct Reflection
- 35 Electrical Connections
- 35 Connection Possibilities
- 37 Supply Voltage
- 37 Laser on
- 38 Input and Outputs
- 39 5.3.5 Ethernet
- 40 5.3.6 EtherCAT
- 41 Connector and Sensor Cable
- 42 6. Operation
- 42 Getting Ready for Operation
- 42 Operation via Ethernet
- 42 6.2.1 Preconditions
- 44 Access via Ethernet
- 45 Measurement Presentation via Web Browser
- 47 Video Signal via Web Browser
- 48 Programming via ASCII Commands
- 48 Timing, Measurement Value Flux
- 50 Control Menu, Set Sensor Parameter
- 50 Preliminary Remarks to the Adjustments
- 50 Overview Parameter
- 50 Login, Change User Level
- 52 Default Settings
- 52 Measurement Program
- 52 Measuring Rate
- 53 Baud Rate for RS
- 56 Averaging, Error Processing, Spike Correction and Statistics
- 57 Measurement Averaging
- 59 Spike Correction
- 61 Statistical values
- 62 Setting Zero and Masters
- 63 Material Data Base
- 64 Data Output
- 64 Digital Interfaces
- 65 Output Data Rate
- 65 Measurement Control
- 65 7.6.1 Triggering
- 68 Signal Processing without Trigger
- 69 Signal Processing - Value Output Trigger
- 70 Signal Processing - Trigger for Acquiring Values
- 71 Signal Processing - Trigger for Outputting all Values
- 73 Trigger Counter
- 73 7.6.2.1 General
- 73 Trigger ID (T)
- 73 Trigger Event Counter
- 74 Trigger Measurement Value Counter
- 74 7.6.2.5 Example
- 75 7.6.2.6 Function
- 76 Presets for Trigger Mode and Trigger Edge
- 77 7.6.3 Synchronization
- 79 Loading, Saving, Extras
- 79 Loading/Saving Settings
- 80 7.7.2 Extras
- 81 Digital Interfaces
- 81 Preliminary Remarks
- 81 8.2 Ethernet
- 81 Default Settings
- 82 Data Format Output Values, Measurement Value Frame Ethernet
- 88 Ethernet Video Signal Transmission
- 88 8.3 RS
- 90 8.4 EtherCAT
- 90 Change Ethernet to EtherCAT
- 91 Value Output
- 91 9.1 RS
- 93 Possible Output Values and Output Sequence (RS422)
- 94 Error Codes
- 95 9.2 Ethernet
- 95 9.3 EtherCAT
- 96 Analog Output
- 96 Error Handling
- 118 ASCII Communication with Sensor
- 118 General
- 120 Commands Overview
- 124 General Commands
- 124 General
- 124 A 6.3.1.1 Help
- 124 A 6.3.1.2 Sensor Information
- 125 A 6.3.1.3 Synchronization
- 125 A 6.3.1.4 Booting the Sensor
- 126 A 6.3.1.5 Reset Counter
- 126 A 6.3.1.6 Switching the Command Reply, ASCII Interface
- 127 A 6.3.1.7 PRINT
- 128 User Level
- 128 A 6.3.2.1 Change of the User Level
- 128 A 6.3.2.2 Change to User in the User Level
- 128 A 6.3.2.3 User Level Request
- 128 A 6.3.2.4 Set Standard User
- 128 A 6.3.2.5 Change Password
- 129 Triggering
- 129 A 6.3.3.1 Trigger Selection
- 129 A 6.3.3.2 Effect of the Trigger Input
- 129 A 6.3.3.3 Trigger Level
- 130 A 6.3.3.4 Number of Measurement Values Displayed
- 130 A 6.3.3.5 Software Trigger Pulse
- 130 A 6.3.3.6 Trigger Output all Values
- 131 Interfaces
- 131 A 6.3.4.1 Ethernet
- 131 A 6.3.4.2 Setting Measurement Server
- 131 A 6.3.4.3 Setting RS
- 132 A 6.3.4.4 Change between Ethernet / EtherCAT
- 132 A 6.3.4.5 Units Web-Interface
- 132 Load / Save Settings
- 132 A 6.3.5.1 Save Parameter
- 132 A 6.3.5.2 Load Parameter
- 132 A 6.3.5.3 Default Settings
- 133 Measurement
- 133 General
- 133 A 6.4.1.1 Measurement Mode
- 133 A 6.4.1.2 Selection of Peak for Displacement Measurement
- 133 A 6.4.1.3 Video Signal Request
- 133 A 6.4.1.4 Measuring Rate
- 134 A 6.4.1.5 Laser Power
- 134 Video Signal
- 134 A 6.4.2.1 Reduction of Region of Interest (ROI)
- 134 A 6.4.2.2 Video Averaging
- 135 Material Data Base
- 135 A 6.4.3.1 Reading of Material Data Base
- 135 A 6.4.3.2 Choose Material
- 135 A 6.4.3.3 Display Material
- 136 A 6.4.3.4 Edit Material Table
- 136 A 6.4.3.5 Delete Material Table
- 136 Measurement Value Processing
- 136 A 6.4.4.1 Averaging of Measurement Value
- 136 A 6.4.4.2 Spike Correction
- 137 A 6.4.4.3 Values used for Statistics
- 137 A 6.4.4.4 Reset the Statistics
- 137 A 6.4.4.5 Setting Masters / Zero
- 138 Data Output
- 138 General
- 138 A 6.5.1.1 Selection Digital Output
- 138 A 6.5.1.2 Output Data Rate
- 138 A 6.5.1.3 Error Processing
- 138 A 6.5.1.4 Specified Measured Value Output
- 139 Select Measurement Values to be Output
- 139 A 6.5.2.1 Request Data Selection
- 139 A 6.5.2.2 Data Selection Displacement Measurement
- 139 A 6.5.2.3 Data Selection Thickness Measurement
- 140 A 6.5.2.4 Data Selection Statistic Values
- 140 A 6.5.2.5 Data Selection Optional Values
- 140 A 6.5.2.6 Set Video Output
- 141 Example Command Sequence During Measurement Selection
- 142 Error Messages
- 146 EtherCAT
- 146 Generall
- 146 Preamble
- 146 Structure of EtherCAT®-Frames
- 147 EtherCAT® Services
- 148 Addressing and FMMUs
- 148 Sync Manager
- 149 EtherCAT State Machine
- 149 CANopen over EtherCAT
- 150 Process Data PDO Mapping
- 151 Service Data SDO Service
- 152 CoE – Object Directory
- 152 Characteristics
- 152 Communication Specific Standard Objects (CiA DS-301)
- 153 A 7.3.2.1 Object 1000h: Device type
- 153 A 7.3.2.2 Object 1001h: Error register
- 153 A 7.3.2.3 Object 1003h: Predefined error field
- 153 A 7.3.2.4 Object 1008h: Manufacturer device name
- 153 A 7.3.2.5 Object 1009h: Hardware version
- 154 A 7.3.2.6 Object 100Ah: Software version
- 154 A 7.3.2.7 Object 1018h: Device identification
- 154 A 7.3.2.8 Object 1A00h: TxPDO Mapping
- 155 A 7.3.2.9 Object 1A01 up to 1A63: TxPDO mapping
- 155 A 7.3.2.10 Object 1C00h: Synchronous manager type
- 155 A 7.3.2.11 Object 1C13h: TxPDO assign
- 156 A 7.3.2.12 Object 1C33h: Synchronous parameter
- 157 Manufacturer Specific Objects
- 158 A 7.3.3.1 Object 2001h: User level
- 158 A 7.3.3.2 Object 2005h: Sensor informations (further)
- 159 A 7.3.3.3 Object 2010h: Loading/saving settings
- 159 A 7.3.3.4 Object 2050h: Advanced settings
- 159 A 7.3.3.5 Object 2101h: Reset
- 160 A 7.3.3.6 Object 2105h: Factory settings
- 160 A 7.3.3.7 Object 2131h: Light source
- 160 A 7.3.3.8 Object 2154h: Measuring program
- 160 A 7.3.3.9 Object 2161h: Peak selection at distance measuring
- 161 A 7.3.3.10 Object 2181h: Averaging, error processing, statistics and spike correction
- 163 A 7.3.3.11 Object 21B0h: Digital interfaces, selection of transmitted data (measurements)
- 164 A 7.3.3.12 Object 21C0h: Ethernet
- 165 A 7.3.3.13 Object 21E0h: Zeroing/Mastering
- 165 A 7.3.3.14 Object 2250h: Measuring rate
- 166 A 7.3.3.15 Object 2410h: Triggermodi
- 167 A 7.3.3.16 Object 2711h: Reduction of region of interest
- 167 A 7.3.3.17 Object 2800h: Material info
- 168 A 7.3.3.18 Object 2801h: Material select
- 168 A 7.3.3.19 Object 2802h: Material table edit
- 169 A 7.3.3.20 Object 603Fh: Sensor - error
- 169 A 7.3.3.21 Object 6065h: Measurement values
- 169 Error Codes for SDO Services
- 171 Measurement Data Formats
- 171 ILD2300 with Oversampling in EtherCAT
- 179 ILD2300 Distributed Clock
- 179 Synchronization
- 180 A 7.7.1.1 Synchronization off
- 180 A 7.7.1.2 Slave
- 180 A 7.7.1.3 Slave Alternating
- 180 A 7.7.1.4 Apply Selected Settings
- 180 A 7.7.1.5 Setting Regardless of TwinCat
- 180 A 7.7.1.6 Error Message
- 181 Measuring Rates and Measurement Values with EtherCAT
- 181 Meaning of EtherCAT-STATUS-LED
- 182 EtherCAT Configuration with the Beckhoff TwinCAT©-Manager
- 188 Finish EtherCAT
- 189 Troubleshooting
- 193 Control Menu
- 201 Measuring Value Format Ethernet