EasyManua.ls Logo

RayTek LineScanner MP150 User Manual

Default Icon
42 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #11 background imageLoading...
Page #11 background image
Transmission of Scanner Commands
MP150 Protocol Rev. B4 Aug 2019 11
3.4 Error Handling
If the scanner, upon a command or a parameter request, answers ETB instead of ACK/NAK, an error in
the scanner has occurred.
After the acknowledgment signal ETB from the scanner, indicating an error, the scanner only accepts
the error status parameter request: GES which it will respond as described in section 3.3: ES<error
code>.
The meaning of the <error code> is given in table Table 1.
If other commands or parameter requests are transmitted, the scanner will continue to respond with
ETB; with the exceptions:
GES to get the error,
CC to switch to the calibration mode. In the Calibration mode this ETB-behaviour is switched
off.
The command itself will still be executed, even if it answers with ETB only.
In case of recoverable errors, the reset of the error message is possible, and continued operation may be
achieved by issuing the command ES.
The following errors are defined and can be asked for using the GES command. Bit positions of multiple
errors are or-ed up in the answer as described below the table.
error
bit
hexadecimal
representation
Description
What is to do?
reflected in
the ETB-
answer
0
1hex
checksum error in the user parameter section
PS
yes
1
2hex
checksum error in the calibration parameter section
%PS
yes
2
4hex
checksum error in the temperature table section
%TTS
yes
3
8hex
device in warm-up
wait some
minutes
no
4
10hex
bias voltage out of range
service
yes
5
20hex
checksum error in the service parameter section
service / may be
ignored
no
6
40hex
detector cooler voltage out of range
device may be
too warm; if not -
service
yes
7
80hex
internal temperature over range
cooling
no
30
40000000hex
no zero-pulse is arriving from the encoder probably the
motor is not rotating
service
yes
31
80000000hex
motor is rotating but no data is arriving at the ad-converters
service
yes
Table 1
Example 1: active error bits 0, 1, 30 result in the answer 40000003 (1hex + 2hex + 40000000hex)
Example 2: active error bits 0, 1, 3 result in the answer:
Result / answer: 1hex + 2hex + 8hex = Bhex

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the RayTek LineScanner MP150 and is the answer not in the manual?

RayTek LineScanner MP150 Specifications

General IconGeneral
TypeInfrared Line Scanner
Field of View90°
Operating Temperature0 to 50 °C (32 to 122 °F)
Storage Temperature-20 to 70 °C (-4 to 158 °F)
Enclosure RatingIP65
Optical Resolution100:1
Scan Rateup to 150 lines per second
Communication Interface/Digital OutputRS-485
EmissivityAdjustable 0.10 to 1.00
Response Time10 ms
Analog Output4 to 20 mA
Relative Humidity10 to 95% non-condensing
Temperature Range-20°C to 1500°C (-4°F to 2732°F)
Wavelength/Spectral Response8-14 µm
Repeatability±0.5°C or ±0.5% of reading

Summary

Contacts

Americas Contacts

Contact information for the Americas region, including phone and email.

EMEA Contacts

Contact information for the EMEA region, including phone and email.

China Contacts

Contact information for China, including phone and email.

Worldwide Service Information

Information on worldwide service, repair, and calibration.

1 Introduction

2 Communication Interfaces

2.1 Ethernet Interface

Covers Ethernet connection specifics like keep-alive and BootP.

2.1.1 Keep Alive Time

Explains the scanner's keepalive mechanism and its variables.

2.1.2 BootP Client

Describes obtaining an IP address using the BootP client.

3 Transmission of Scanner Commands

3.1 Command Structure

Details the format of commands including SOH, EOT, and BCC.

3.2 Scanner Answer Codes

Describes scanner replies like ACK, NAK, and ETB.

3.3 Requesting Scanner Parameters

Explains retrieving scanner parameters using the "G" operation code.

3.4 Error Handling

Details error reporting using ETB and the GES command.

4 Transmission of Temperature Lines

4.1 Starting and Stopping Data Transmission

Covers initiating and halting temperature data transmission.

4.1.1 Receive Modes: Burst or Snapshot

Differentiates Burst and Host (Snapshot) modes for data reception.

4.2 Data Mode (DM)

Defines pixel data modes (Byte, Word) for temperature representation.

4.2.1 Byte Mode for Temperature (DMB)

Details Byte Mode for temperature data and its conversion formula.

4.2.2 Word Mode 1 for Temperature (DMW)

Explains Word Mode 1 for temperature data (LSB first).

4.2.3 Word Mode 2 for Temperature (DMWT2)

Describes Word Mode 2 (MSB first, 16-bit) for temperature data.

4.3 Pixel Count (Point Mode, PM)

Defines point mode (pixel count) and its operational limitations.

4.3.1 Handling Surplus Pixels (PMX)

Explains surplus pixel handling using the PMX command.

4.4 Line Composition and Line Mode (LM)

Defines Line Mode for data framing, including Burst Mode structure.

4.4.1 Line Frame in Burst Mode

Details the structure of data lines sent in Burst Mode.

4.4.2 Lines with Frame in Snapshot Mode

Describes the structure of data lines sent in Snapshot Mode.

4.4.3 Checksum of Line or Snapshot

Explains the calculation of the checksum for data lines.

4.4.4 MP40 Line Modes

Details specific Line Modes (LM) for the MP40 series.

4.4.5 MP50 Line Modes

Describes Line Modes (LM) for the MP50 series.

4.4.6 MP150 Line Modes

Introduces Line Modes specific to the MP150.

4.4.6.1 MP150 Line Mode 11hex

Details the contents of MP150 Line Mode 11hex.

4.4.6.2 MP150 Line Mode 12hex

Explains changes in MP150 Line Mode 12hex.

4.4.6.3 MP150 Line Mode 13hex

Describes extended data fields in MP150 Line Mode 13hex.

5 Dedicated Commands

5.1 Start-up Parameter

Explains parameter storage in RAM and Flash-ROM using the PS command.

5.2 Sectors

Introduces sectors for measurement and analog output configuration.

5.2.1 Sector Position (SL, SR)

Details commands to define left and right sector boundaries.

5.2.2 Sector Emissivity (SE)

Explains setting sector emissivity for infrared calculations.

5.2.3 Sector Calculation (SC)

Defines commands for summarizing pixel values within sectors.

5.2.3.1 Sector Calculation “Width"

Details the "Width" calculation method for sectors based on edges.

5.2.4 Temperature to Current Translation

Explains converting temperature values to current outputs.

5.2.5 Current/Temperature Calculation

Provides formulas for calculating current from temperature and sector settings.

5.2.6 Sector Alarms

Describes defining alarm conditions for sectors and analog outputs.

5.2.7 Alarm Reset

Explains the command to reset alarm conditions.

5.2.8 Alarm State Diagrams

Illustrates alarm behavior using state diagrams and commands.

5.3 Zones

Introduces zones as multi-line sectors and related commands.

5.3.1 Zone State Diagrams

Visualizes zone behavior and command interactions via state diagrams.

5.3.2 Hold Commands State Diagrams

Explains hold behavior for sections/zones using state diagrams.

5.3.3 Command Examples

Provides practical examples of setting up zones and parameters.

5.4 Sector and Zone Distinction

Differentiates sectors (single line) and zones (multiple lines).

5.5 Setting Emissivity

Explains emissivity setting methods for sectors and pixels.

5.5.1 Emissivity Vector (EMV)

Details the EMV command for setting per-pixel emissivity.

5.6 Scan Frequency Steps

Lists available scan frequencies for the motor controller.

5.7 Averaging, Combining, or Condensing Lines

Describes commands for processing multiple lines of data.

5.8 Switching the Laser

Explains laser control commands.

5.9 Field of View Considerations

Discusses field of view settings and limitations.

5.9.1 Field of View Command NAK Behavior

Explains scanner behavior regarding NAK for FoV commands.

5.10 Response and Exposure Time

Details calculation of scanner response and exposure times.

5.11 Ambient Temperature Compensation

Explains compensation for ambient temperature effects.

5.12 Customer Adjustment

Describes performing customer-specific adjustments for temperature reading.

5.13 Service Commands

Lists commands for service tasks like reading runtime.

5.14 Window Transmission

Explains commands for adjusting or viewing transmission windows.

6 Differences MP150 – MP50

7 Appendix

7.1 List of User Commands

A comprehensive table of user commands, parameters, and explanations.

7.3 IO-Modules (Wago)

Lists commands specific to Wago IO-modules.

7.4 Doubling of Lines

Describes the MT command for mirroring lines (Dachspiegel).

Related product manuals