Land Instruments International SPOT User manual

SPOT MODBUS CONTROLS
i
SPOT
USER GUIDE
PUBLICATION NO809557
LANGUAGE: ENGLISH
QUALITY CUSTOMER SOLUTIONS

Health and Safety Information
Read all of the instructions in this booklet - including all the WARNINGS and CAUTIONS
- before using this product. If there is any instruction which you do not understand, DO
NOT USE THE PRODUCT.
Safety Signs
WARNING
Indicates a potentially hazardous situation which, if not avoided, could result in death or
personal injury.
CAUTION
Indicates a potentially hazardous situation which, if not avoided, could result in minor or
moderate injury to the user or users, or result in damage to the product or to property.
NOTE
Indicates a potentially hazardous situation which, if not avoided, could result in damage or the loss of
data.
Signs and Symbols used on equipment and Documentation
Caution, risk of electric shock.
Caution, attention to possibility of risk of damage to the product, process or surroundings. Refer
to instruction manual.
Caution, hot surface.
Protective Conductor Terminal.
Observe precautions for handling electrostatic discharge sensitive devices.
Equipment Operation
Use of this instrument in a manner not specied by Land Instruments International may be hazardous.
Read and understand the user documentation supplied before installing and operating the equipment.
The safety of any system incorporating this equipment is the responsibility of the assembler.
Protective Clothing, Face and Eye Protection
It is possible that this equipment is to be installed on, or near to, machinery or equipment operating at
high temperatures and high pressures. Suitable protective clothing, along with face and eye protection
must be worn. Refer to the health and safety guidelines for the machinery/equipment before installing
this product. If in doubt, contact Land Instruments International.
Electrical Power Supply
Before working on the electrical connections, all of the electrical power lines to the equipment must
be isolated. All the electrical cables and signal cables must be connected exactly as indicated in these
operating instructions. If in doubt, contact Land Instruments International.
Storage
The instrument should be stored in its packaging, in a dry sheltered area.
Unpacking
Check all packages for external signs of damage. Check the contents against the packing note.
Lifting Instructions
Where items are too heavy to be lifted manually, use suitably rated lifting equipment. Refer to the
Technical Specication for weights. All lifting should be done as stated in local regulations.
IMPORTANT INFORMATION - PLEASE READ

Health and Safety Information
Read all of the instructions in this booklet - including all the WARNINGS and CAUTIONS
- before using this product. If there is any instruction which you do not understand, DO
NOT USE THE PRODUCT.
Safety Signs
WARNING
Indicates a potentially hazardous situation which, if not avoided, could result in death or
personal injury.
CAUTION
Indicates a potentially hazardous situation which, if not avoided, could result in minor or
moderate injury to the user or users, or result in damage to the product or to property.
NOTE
Indicates a potentially hazardous situation which, if not avoided, could result in damage or the loss of
data.
Signs and Symbols used on equipment and Documentation
Caution, risk of electric shock.
Caution, attention to possibility of risk of damage to the product, process or surroundings. Refer
to instruction manual.
Caution, hot surface.
Protective Conductor Terminal.
Observe precautions for handling electrostatic discharge sensitive devices.
Equipment Operation
Use of this instrument in a manner not specied by Land Instruments International may be hazardous.
Read and understand the user documentation supplied before installing and operating the equipment.
The safety of any system incorporating this equipment is the responsibility of the assembler.
Protective Clothing, Face and Eye Protection
It is possible that this equipment is to be installed on, or near to, machinery or equipment operating at
high temperatures and high pressures. Suitable protective clothing, along with face and eye protection
must be worn. Refer to the health and safety guidelines for the machinery/equipment before installing
this product. If in doubt, contact Land Instruments International.
Electrical Power Supply
Before working on the electrical connections, all of the electrical power lines to the equipment must
be isolated. All the electrical cables and signal cables must be connected exactly as indicated in these
operating instructions. If in doubt, contact Land Instruments International.
Storage
The instrument should be stored in its packaging, in a dry sheltered area.
Unpacking
Check all packages for external signs of damage. Check the contents against the packing note.
Lifting Instructions
Where items are too heavy to be lifted manually, use suitably rated lifting equipment. Refer to the
Technical Specication for weights. All lifting should be done as stated in local regulations.
IMPORTANT INFORMATION - PLEASE READ
Contact Us
UK - Droneld
Land Instruments International
Tel: +44 (0) 1246 417691
USA - Pittsburgh
AMETEK Land, Inc.
Tel: +1 412 826 4444
China
AMETEK Land China Service
Tel: +86 21 5868 5111 ext 122
India
AMETEK Land India Service
Tel: +91 - 80 67823240
Email: [email protected]
Web: www.ametek-land.com
For further details on all AMETEK Land oces, distributors and representatives, please visit our website.
Return of Damaged Goods
IMPORTANT If any item has been damaged in transit, this should be reported to the carrier and to the
supplier immediately. Damage caused in transit is the responsibility of the carrier not the supplier.
DO NOT RETURN a damaged instrument to the sender as the carrier will not then consider a claim. Save
the packing with the damaged article for inspection by the carrier.
Return of Goods for Repair
If you need to return goods for repair please contact our Customer Service Department. They will be able
to advise you on the correct returns procedure.
Any item returned to Land Instruments International should be adequately packaged to prevent damage
during transit.
You must include a written report of the problem together with your own name and contact information,
address, telephone number, email address etc.
Design and Manufacturing Standards
The Quality Management System of Land Instruments International is approved to BS EN ISO 9001 for
the design, manufacture and on-site servicing of combustion, environmental monitoring and non-contact
temperature measuring instrumentation.
Registered ISO 9001 Management System approvals apply in the USA
UK Calibration Laboratory: UKAS 0034
USA Calibration Laboratory: ANAB Accredited ISO/IEC 17025
National Accreditation Board for Testing and Calibration Laboratories approvals apply in India.
Operation of radio transmitters, telephones or other electrical/electronic devices in close proximity
to the equipment while the enclosure doors of the instrument or its peripherals are open, may cause
interference and possible failure where the radiated emissions exceed the EMC directive.
The protection provided by this product may be invalidated if alterations or additions are made to the
structural, electrical, mechanical or pneumatic parts of this system. Such changes may also invalidate the
standard terms of warranty.
Copyright
This manual is provided as an aid to owners of Land Instruments International’s products and contains
information proprietary to Land Instruments International. This manual may not, in whole or part, be
copied, or reproduced without the expressed written consent of Land Instruments International Ltd.
Copyright © 2018 Land Instruments International.
MARCOM0311, Issue 9, 12 April 2018

User Guide Spot Modbus Controls
Contents
1 Modbus TCP Communication with a SPOT Thermometer 1
2 Examples 11
2.1 Get Latest Temperature 8
2.2 Log Temperatures at High Speed 8
2.3 Set Emissivity 9
2.4 Capture a JPEG from the Instrument 10
2.5 SwitchtheLEDonando(rmwarev10onwards) 11

MODBUS TCP
COMMUNICATION
1

Page 1
User Guide Spot Modbus Controls
1Modbus TCP Communication with a SPOT Thermometer
The SPOT thermometer functions as a Modbus slave. To communicate with a
SPOTthermometer,yourdevicemustbeconguredasaModbusmaster.
Your device’s IP address must be compatible with, but not the same as, that
of the SPOT thermometer. Setting up a compatible IP address is explained
fully in Section 2.6 of the SPOT Thermometer User Guide.
The SPOT thermometer uses standard Modbus TCP protocol, with messages
of the format:
Modbus TCP Frame Format
Name Length Function
TransactionIdentier 2 bytes For synchronisation between messages of
server & client
ProtocolIdentier 2 bytes Zero for Modbus/TCP
Length Field 2 bytes Number of remaining bytes in this frame
UnitIdentier 1 byte SlaveAddress(255ifnotused)
Function Code 1 byte Functioncodes(seebelow)
Data Bytes n bytes Data as response or commands
The SPOT thermometer uses read and write instructions to holding registers
for all communication. It does allow direct access to its inputs and outputs.
ThustheonlyModbusFunctionCodesthataresupportedare3(readoneor
moreregisters),6(writetoasingleregister)and10(writemultiple).
The full list of holding registers is given below for reference. Section 2 gives
pseudocode examples of how to implement common functions.

Modbuswritesshouldonlybeperformedwhennecessary.Everytimenewvaluesarewrittentoregistershighlightedinorange,thesettingsaresavedtoash.
Thereisanitelimitoftypically100,000writestoashmemorybeforePCBfailure.
ItemshighlightedinyellowareactivatedinV8rmwareonwards.
ItemshighlightedingreenareactivatedinV10rmwareonwards.
ItemshighlightedinblueareactivatedinV15rmwareonwards.
Modbus
address
(16bit)
Name Type Bytes Bits Default Permitted Range Access Notes
1 lo Firmware version uc 1 ro
1 hi Display version us 1 ro
2 Current focal distance us 2 300 - 10000 mm ro
3,4 Current IP address ul 4 Any 8 digit hex ro
5 lo Requests - set the
relevant bit to request
the function. The bit
will be cleared auto-
matically
uc 1 5. unlock 0 Used internally rw
4. lock 0 = unlock, 1 = lock
(alsocleartheunlock
number,register6hi)
To lock the instrument, also clear the unlock number, register 6 hi
3. reload display 0=o,1=on
2. default values 0=o,1=on
1. reboot 0=o,1=on
0. jpeg 0=o,1=on
5 hi Reserved uc 1 0 rw
6 lo Language uc 1 0 0 0=unspecied(uses
EnglishUK)
rw Other languages may be added
1 = English UK
2 = English US
3 = German
4 = Italian
5 = French
6 = Spanish
7 = Brazilian Portu-
guese
8 = Japanese
9 = Mandarin Chinese
10 = S Korean
11 = Russian
12 = Polish
6 hi Unlock PIN uc 1 230 230 to unlock rw
7,8 Set IP Address ul 4 0x0A010A32 Any digit hex rw UsedonstartupifSetIPselected(register14bit15).AlsousedasadefaultifDHCPisset.
9 lo Mode uc 1 0, 1, 2: mode
selected
00=rstdetector rw Only modes which are enabled on a particular instrument can be selected. Mode 0 will be set if the user attempts to set a mode
which is not available.
1 = second detector
2 = duo
3 = ratio
4 = multi
5+ = application spe-
cic
9 hi Units uc 1 C C or F rw
10 Emissivity 1 us 2 1000 50-1000(foremissivi-
ty0.05-1)
rw See Example 3
11 Emissivity 2 us 2 1000 50-1000(foremissivi-
ty0.05-1)
rw
12 Background tempera-
ture
us 2 0 0 - 5000 deg C or F rw
13 Set focal distance us 2 1000 rw Note the instrument does not respond while moving the focus mechanism.

Modbus
address
(16bit)
Name Type Bytes Bits Default Permitted Range Access Notes
14 lo LED uc 1 Flash rate 5 1-30ashespersec-
ond
rw
14 hi Display booleans uc 1 7 set IP 0x81 0 = OHCP,
1 = Set IP
rw
6 Use back-
ground correction
0=o,1=on rw
5 Automatic
calculation of
background tem-
perature
0=o,1=on rw
4 Process win-
dow
0 = none, 1 = process
window
rw
3lock(internal
use)
rw
14 hi Display booleans uc 1 2 LED on 0=o,1=on rw Usebit2ofregister134toswitchtheLEDonandoasinexample5below-thisbitofregister14isjustanindicatorofLED
current state.
1 Demo mode 0=o,1=on rw In demo mode, the LED is switched on when any button is pressed on the keypad, and remains on for 15 minutes rather than
30s.
0 Camera or data
screen on display
0 = data, 1 = live
camera
rw
15 - 18 Name c(8) 8 Default
text
Alphanumerics rw Auser-congurablename
19 lo Calibration Current
Value
uc 1 10 0 - 20mA rw Setbit12ofregister19toswitchonthexedcalibrationcurrentofthisvalue.Itwillswitchoautomaticallyafter15minutes
19 hi IOMode booleans uc 1 7 Display un-
der-range values
00=o,1=on
6 CMD IN mode 0 = track & hold, 1 =
peak picker reset
rw
5 Raw data 0=o,1=on rw
4 Calibration
current output
0=o,1=on rw Thebitwillbesettozeroandthecalibrationcurrentswitchedoautomaticallyafter15minutes.
1 3 CMD OUT 0=useforalarms(if
set),1=useaswatch-
dog
rw The watchdog setting toggles the CMD Out line every second.
2 CMD IN 0 = don’t use, 1 = use
(accordingtoCMDIN
mode)
rw
1 NONC 0 = normally open, 1 =
normally closed
rw
0 Analogue Mode 0 = 4 - 20mA,
1 = 0 - 20mA
rw
20 Current output low
temperature(0or4mA
equivalent tempera-
ture)
s 2 0 0 - 5000 deg C or F rw
21 Current output high
temperature limit
(20mAequivalenttem-
perature)
s 2 1600 0 - 5000 deg C or F rw
22 High target alarm
threshold
s 2 1600 0 - 5000 deg C or F rw
23 Low target alarm
threshold
s 2 0 0 - 5000 deg C or F rw
24 lo High instrument alarm
threshold
c 1 70 0 - 70 deg C or F
24 hi Low instrument alarm
threshold
c 1 0 0 - 70 deg C or F rw
25 lo AlarmMode booleans uc 1 4 Low Signal % 0 0foro,1foron rw All bits can be set independently. If multiple bits are set, an alarm will be raised if any threshold is exceeded. Note that low sig-
nal% alarm is only available in ratio modes.

Modbus
address
(16bit)
Name Type Bytes Bits Default Permitted Range Access Notes
25 lo AlarmMode booleans uc 1 3 High target rw
2 Low target rw
1 High ambient rw
0 Low ambient rw
25 hi TimeMode booleans uc 1 7 Limiter mode 0 0 = Hold, 1 = Reset rw
6 Use limiter 0 0 = Don’t use, 1 = Use rw
5 Peak Picker
modeo
0 0 = Hold, 1 = Reset rw
4 Pick Peaks or
Valleys
0 = Peaks, 1 = Valleys rw
3 Use Peak or
Valley Picker
0 = don’t use, 1 = use rw
2 ModeMaster 0 = don’t use, 1 = use rw
1 Ratio Raw 0 = don’t use, 1 = use rw Only used in low temperature ratio instruments with transient suppression.
0 Averager 0 = don’t use, 1 = use rw
26 lo Averager number uc 1 1 1 to 250 rw
26 hi Low signal% alarm
threshold
uc 1 0 0 to 100% rw
27 Peak/Valley Picker
Threshold
us 2 500 0 - 5000 deg C or F rw
28 Peak/ValleyPickerO
Delay
us 2 0 0 - 10000 ms rw
29 Peak/Valley Picker On
Delay
us 2 0 0 - 10000 ms rw
30 Peak Picker Decay Rate us 2 0 0 - 1000 deg/s,
C or F
rw
31 Output Time us 2 100 1 - 10000 ms rw
32-33 Reserved uc 1 ro
34, 35 lo Detector 1 name c[] 3 ro
35 hi, 36 Detector 2 name c[] 3 ro
37 Detector 1 minimum
temperature
s 2 Deg C or F ro
38 Detector 1 maximum
temperature
s 2 Deg C or F ro
39 Detector 2 minimum
temperature
s 2 Deg C or F ro
40 Detector 2 maximum
temperature
s 2 Deg C or F ro
41-43 MAC address uc[] 6 Any 8 digit hex ro
44 Calibration Date us 2 YYMM ro
45-52 Serial Number c[16] 16 Alphanumerics ro
53-133 Reserved
134 Modbus CMDIn us 2 2. LED 0 4=LEDon(6=LED
on while resetting peak
picker, 5 = LED on
whilesampling)
TheLEDwillstartashingwhenthisbitisset,andwillswitchoautomaticallyafter30s,or15minutesifdemomodeisset.
The LED can be switched at the same time as sampling or peak picker reset. See example 5 below.
1. Reset peak
picker
2 = reset peak picker IOXInMode must be set to peak picker for this to work
0. Sample and
hold
0 1 = sample rw Note IOXInMode must be set to sample and hold for this to work
135 Modbus CMDOut us 2 0 or 1 depending on
state of output line
ro
136-212 Reserved

Modbus
address
(16bit)
Name Type Bytes Bits Default Permitted Range Access Notes
213 lo Watchdog uc 1 Toggles between
0 and 1 every s
0 or 1 ro Provides a 'keepalive' signal
213 hi reserved uc 1 ro
214 Limiter low limit us 2 rw
215 Limiter high limit us 2 rw
216 lo IOX Input mode uc 1 0 = CMD In not used rw
1=CMD In used for
sampleandhold(mir-
rors0x04InMode)
2 = CMD In used to
resetpp(mirrors0x44
PP)
3 = CMD In used to
switch LED
LEDswitchesonandowithrising/fallingedgeaccordingtologicdirection.Timeoutstillapplies.
4 = mA In used for E1
(andE2)
For instruments with additional IO capabilities.
5 = mA In used for NG For instruments with additional IO capabilities.
6 = mA In used for BGT For instruments with additional IO capabilities.
216 hi IOX Output mode uc 1 0=CMD Out used for
alarms(mirrors0x00
IOMode)
rw
1=CMD Out used for
watchdog(mirrors0x08
IOMode)
2 = mA Out used for
signal
For instruments with additional IO capabilities.
3 = mA Out used for E1 For instruments with additional IO capabilities.
4 = mA Out used for E2 For instruments with additional IO capabilities.
5 = mA Out used for T1 For instruments with additional IO capabilities.
6 = mA Out used for T2 For instruments with additional IO capabilities.
7 = mA Out used for
Tinst
For instruments with additional IO capabilities.
217 IOX mA In low us 2 rw For instruments with additional IO capabilities.
218 IOX mA In high us 2 rw For instruments with additional IO capabilities.
219 IOX mA Out low us 2 rw For instruments with additional IO capabilities.
220 IOX mA Out high us 2 rw For instruments with additional IO capabilities.
221-244 JPEGbuer 48 ro See Example 4
245 ErrorCode 2 2Displayrmwareerror ro
1 Focusing error ro
0 Flash save
error
ro
246 lo Status 1 7 Write in prog-
ress
ro
6 Low signal%
alarm active
ro
5 Settings have
been changed
on display - PC
software should
reload
4 Settings have
been changed via
Modbus - display
should reload
ro

Modbus
address
(16bit)
Name Type Bytes Bits Default Permitted Range Access Notes
246 lo Status 1 3 High target
alarm active
ro
2 Low target
alarm active
ro
1 High ambient
alarm active
ro
0 Low ambient
alarm active
ro
246 hi jpeg control 1 1 New jpeg data
is available
1 when written, 0 when
read
ro See Examples
0 jpeg request
active
1 for active ro
247 Latest temperature
measurement - as
shown in the display
2 degCorF x 10 or 0xFFFF
to denote an over- or
under-range value
ro See Examples
248 Latest instrument
internal temperature
measurement - as
shown on the display
2 degCorF x 10 ro See Examples
249 Signal%(ifusedina
dualwavelengthmode)
2 1 to 1000%, or 0xFFFF
to denote “don’t dis-
play”
ro
250 Emissivity output for
detector1(application
thermometersonly)
2 Emissivity * 1000 ro
251 Emissivity output for
detector2(ifpresent)
(applicationthermome-
tersonly)
2 Emissivity * 1000 ro
252 Most recent tempera-
ture measurement
from detector 1
2 degCorF x 10 ro
253 Most recent tempera-
ture measurement
fromdetector2(if
present)
2 degCorF x 10 ro
254 Pointer to output data
buer
2 0-99 ro Indicatestheword-lengthosetfromthestartoftheoutputdatabuerofthelastdataentry.Seenotebelow.
255-354 Outputdatabuer 200 100 short ints degCorF x 10 or 0xFFFF
to denote an over- or
under-range value
ro Thedatabuersarerolling100-wordblocks.Thelatestentryisinregister(255+[valueofregister254]).Thiswillbethe
same value as in register 247,
569 App1Oset s 2 0 -1000 to 1000 rw OsettotheApp1algorithmgradient,usedtotunethealgorithmtositeconditions
581 App2Oset s 2 0 -1000 to 1000 rw OsettotheApp2algorithmgradient,usedtotunethealgorithmtositeconditions
593 App3Oset s 2 0 -1000 to 1000 rw OsettotheApp3algorithmgradient,usedtotunethealgorithmtositeconditions
1024 Thermocouple value us 2 0 0 - 50000 rw Thermocouple value in 10x degrees C or F. Write a value here to autoset emissivity or automatically tune the algorithm in App
mode.Iftheenteredvalueiswithintheallowedtuningrange,theinstrumentwillautomaticallyadjustitsemissivity/osetand
write 0 to this register. If the entered value is out of range, the instrument will not change its settings and write 0xFFFF to this
register.

EXAMPLES
2

Page 8
User Guide
Spot Modbus Controls
2Examples
The examples below give code snippets written in pseudocode. It is assumed
that the user has a Modbus tcp stack with functions:
ModbusRead (start register, n registers)
ModbusWrite (register, value)
ModbusWriteMany (start register, n registers, array)
ModbusRead returns an array of length n registers, containing the values of
the Modbus registers on the SPOT thermometer from start register onwards.
ModbusWrite writes one value to a Modbus register on the SPOT
thermometer; ModbusWriteMany writes n values from an array.
Further functions must also be written in user code:
AddToLog (unsigned short integer)
AddToJPG (unsigned char)
ReportError (string)
These functions add a word length data point to the log, add a byte of data
tothejpeglethatisbeingcompiled,oralerttheusertoanerror.
2.1 Get Latest Temperature
The most recent temperature measurement can simply be obtained by
reading register 247, and the internal instrument temperature from register
248.ThesecanbereadwithoneModbusreadcommand(read2registers
startingat247).
Array = ModbusRead (247, 1)
Temperature = Array[0]
2.2 Log Temperatures at High Speed
SPOT thermometers can provide temperature measurement at up to 1kHz if
instrument output time is set to 1 ms.
Theoutputdatabuerpermitsevery1msmeasurementtoberecordedand
transmitted in a single large batch of data.
Every output time, when register 247 is updated with the latest temperature
measurement, that measurement is also copied to a circular output data
buerinregisters255-354.
Register 254 is incremented at the same time so that it always contains the
positionofthelatestmeasurementwithinthatbuer.
A Modbus ‘read multiple registers’ command can then be used to read 101
registers starting at register 254. The new data will be indicated by the
dierenceinthepointerpositionsincethepreviousread.
The ‘read multiple registers’ command should be repeated at regular
intervals of 50 to 70 times the instrument’s output time.
More frequent communication is unnecessary, and it reduces the time
available for the instrument to measure temperature, which in turn reduces
the averaging statistics and increases noise.

Page 9
User Guide Spot Modbus Controls
Longer read intervals risk loss of data, particularly on a Windows platform
where timer scheduling is not absolute.
//Logging code called on a timer, interval of 50*output time is
recommended
Array = ModbusRead (254,101) // Read the buffer pointer and the whole
buffer
Pointer = Array[0] // The last data point in the circular buffer
is at this position
ReadCount = Pointer - OldPointer + 1
// ReadCount is the number of values since the last buffer read, plus
one so we check the last buffer pointer value hasn’t changed
if (ReadCount < 0) ReadCount = ReadCount + 100; HasWrapped = true
// In case writing has started again at position 0 since the last read
if (HasWrapped) {
For i = OldPointer+1 to 100: AddToLog Array[i] // Data is in
array position 1 to 101 not 0 to 100, so add 1 to OldPointer
For i = 1 to ReadCount - (100-OldPointer): AddToLog Array[i]
// and start at position 1
} else {
For i = OldPointer+1 to Pointer: AddToLog Array[i]
}
if (Array[OldPointer + 1] != OldPointerValue) ReportError (“Buffer read
error. Ouput data has been missed”)
// If the value at the old pointer position has changed, the buffer is
not being read often enough.
2.3 Set Emissivity
The emissivity used within the instrument for temperature calculation is held
in register 10, or in registers 10 and 11 for a dual detector instrument.
To change the emissivity of the instrument, or of channel 1, to 0.9 use:
ModbusWrite (10, 900)
To change the emissivity of both channels on a dual detector instrument to
0.9 use:
Array = (900,900)
ModbusWriteMany (10, 2, Array)
Continued...

Page 10
User Guide
Spot Modbus Controls
2.4 Capture a JPEG from the Instrument
JPEGsaretransmittedbytheinstrumentcopyingdatatoabuerwithinthe
Modbus registers, then the PC software reading it.
If bit 1 of the requests byte is set, the instrument will set bit 0 of the jpeg
control byte to indicate that jpeg capture is active then capture an image. It
will then repeatedly:
• Wait till bit 1 of the jpeg control byte is clear
• Copynext48bytesofimageintobuer
• Set bit 1 of the jpeg control byte
Meanwhilethepcsoftwaremustreadthedata,sothebuercanbeused
again.
Theinstrumentwatchesforareadofthejpegbuerandclearsbit1ofthe
jpeg control byte automatically, so that the process above can be repeated.
When all data has been transmitted, the instrument will clear both bits of the
jpegcontrolag.
ThejpeglestartswithFFD8,includesacongframe,thelengthofthe
main frame and 11 unnecessary bytes, then the main frame ending FF D9.
To compile a jpeg from the Modbus words transmitted, save words 4 – 346
then361onwards(counterstartsat0);highbyterst.
ModbusWrite (5, 1) // Request a JPEG
WordCounter = 0 // Initialise a counter for the JPEG
acquisition
Array = ModbusRead (246, 1) // Read the JPEG status bit
StatusValue = Array [0] // and monitor it
while (StatusValue > 0xFF) { // While jpeg transmission active, loop
Array = ModbusRead (221, 26) // Read the whole jpeg buffer and
status byte
StatusValue = Array [25]
if (statusval > 0x1f) { // If there is new data
for i = 0 to 24 { // for each word in the latest buffer
if ((wordcounter >= 4) && ((wordcounter < 347) ||
(wordcounter > 360))) { // The words required for a
jpeg
AddToJPEG ((Array[i] & 0xFF00) >> 8) // upper byte
AddToJPEG (Array[i] & 0x00FF) // lower byte
}
WordCounter ++ //wordcounter starts at 0 at the beginning
ofthetransmissionoftherstbuffer
}
}
}

Page 11
User Guide Spot Modbus Controls
2.5 Switch the LED on and off (firmware v10 onwards)
To switch the LED on remotely, you need to set bit 2 of register 134. If you
are not using sample and hold or the peak picker, use command:
ModbusWrite (134, 4)
If you are also using another function of register 134, check the current
valueoftheregisterrst:
Array = ModbusRead (134, 1)
currentvalue = Array [0]
LEDonvalue = currentvalue OR 0x04
ModbusWrite (134, LEDonvalue)
TheLEDwillswitchoautomaticallyafter30sor15minutesifdemomodeis
set to switch the LED on remotely, write 0x04 to register 134.
Toswitchitosooner,clearbit2ofregister134:
Array = ModbusRead (134, 1)
currentvalue = Array [0]
LEDoffvalue = currentvalue OR 0x04
ModbusWrite (134, LEDoffvalue)

PRODUCT WARRANTY
Thank you for purchasing your new product from Land Instruments International. This Land
manufacturer’s ‘back-to-base’ warranty covers product malfunctions arising from defects in design
or manufacture. The warranty period commences on the instrument despatch date from the Land
Instruments International Ltd. factory in Droneld, UK.
36 MONTHS WARRANTY
Building upon the reputation for reliability and longevity that System 4 and UNO thermometers
have earned, Land are delighted to be able to provide our customers with an industry-leading
36 month warranty for the following products:-
• SPOT thermometers, accessories*and mountings* and special instruments based on SPOT.
*Note: SPOT Actuators are provided with an 18 months Warranty.
• System 4 thermometers, processors, accessories and mountings and special instruments
based on System 4.
• UNO thermometers, accessories and mountings and special instruments based on UNO.
• Application-dedicated processors based on LANDMARK®Graphic.
• ABTS/S and ABTS/U
• FTS
• VDT/S and VDT/U
• DTT
• FLT5/A
This 36 month warranty is provided as standard for all orders for the products listed above received from
1st May 2002.
We believe that our customers expect us to set the standard in terms of performance, quality, reliability and
value for money. This 36 months warranty, as a part of an on-going program of continuous improvement,
is just one way in which Land strive to maintain our position as the temperature measurement partner of
choice.
24 MONTHS WARRANTY
The following Land Instruments International products are provided with a 24 months warranty:
• ARC
• FTI-E
• NIR
18 MONTHS WARRANTY
The following Land Instruments International products are provided with an 18 months warranty:
• SPOT Actuator
12 MONTHS WARRANTY
All Land Instruments International products not provided with either a 36, 24 or 18 month warranty (see
lists above), are provided with a 12 months warranty.

PRODUCT WARRANTY
Thank you for purchasing your new product from Land Instruments International. This Land
manufacturer’s ‘back-to-base’ warranty covers product malfunctions arising from defects in design
or manufacture. The warranty period commences on the instrument despatch date from the Land
Instruments International Ltd. factory in Droneld, UK.
36 MONTHS WARRANTY
Building upon the reputation for reliability and longevity that System 4 and UNO thermometers
have earned, Land are delighted to be able to provide our customers with an industry-leading
36 month warranty for the following products:-
• SPOT thermometers, accessories*and mountings* and special instruments based on SPOT.
*Note: SPOT Actuators are provided with an 18 months Warranty.
• System 4 thermometers, processors, accessories and mountings and special instruments
based on System 4.
• UNO thermometers, accessories and mountings and special instruments based on UNO.
• Application-dedicated processors based on LANDMARK®Graphic.
• ABTS/S and ABTS/U
• FTS
• VDT/S and VDT/U
• DTT
• FLT5/A
This 36 month warranty is provided as standard for all orders for the products listed above received from
1st May 2002.
We believe that our customers expect us to set the standard in terms of performance, quality, reliability and
value for money. This 36 months warranty, as a part of an on-going program of continuous improvement,
is just one way in which Land strive to maintain our position as the temperature measurement partner of
choice.
24 MONTHS WARRANTY
The following Land Instruments International products are provided with a 24 months warranty:
• ARC
• FTI-E
• NIR
18 MONTHS WARRANTY
The following Land Instruments International products are provided with an 18 months warranty:
• SPOT Actuator
12 MONTHS WARRANTY
All Land Instruments International products not provided with either a 36, 24 or 18 month warranty (see
lists above), are provided with a 12 months warranty.
PRODUCT WARRANTY
EXCLUSIONS FROM WARRANTY
It should be noted that costs associated with calibration checks which may be requested during the warranty
period are not covered within the warranty.
Land reserve the right to charge for service/calibration checks undertaken during the warranty period if the
cause is deemed to fall outside the terms of the warranty.
This Land manufacturer’s warranty does not cover product malfunction arising from:-
• incorrect electrical wiring.
• connection to electrical power sources outside the rating of the product.
• physical shock (being dropped, etc.) and impact damage.
• inappropriate routing, support, physical shock & strain protection, etc. of the lightguide (Fibroptic
thermometers only).
• environmental conditions exceeding the IP / NEMA rating of the product.
• environmental conditions outside the Ambient Temperature, Humidity and Vibration rating of the product.
• environmental contamination (solvent vapours, deposition of airborne contamination, cooling liquids of
non-neutral pH, etc.).
• overheating as a result of interruption of water/air ow through cooling jackets or of incorrect installation.
• inappropriate modication of product (drilling holes in thermometer bodies, etc.).
• inappropriate recalibration which results in product calibration being taken outside specication.
• improper resealing of thermometer following parameter adjustment (UNO, FLT5/A, etc.).
• attempted repair by a non-Land-authorised repair centre.
Land Instruments International Ltd • Dronfield S18 1DJ • England • Tel: +44 (0) 1246 417691 • Fax: +44 (0) 1246 410585
AMETEK Land, Inc. • 150 Freeport Rd. • Pittsburgh, PA 15238 • U.S.A. • Tel: +1 (412) 826 4444
For a complete list of our international offices, please visit www.landinst.com Issue 5: 14 February 2018
MARCOM0290

For a full list of international oces, please visit our website www.landinst.com
Copyright © 2008-18 LAND Instruments International. Continuous product
development may make it necessary to change these details without notice.
SPOT Modbus Controls User Guide, Issue 8, 6 June 2018
SPOT
A FAMILY OF HIGH PRECISION MULTI-MODE
FIXED SPOT NON-CONTACT THERMOMETERS
Applies in the UK Applies in the US Applies in India
Land Instruments International
Droneld, S18 1DJ,
England
Tel: +44 (0) 1246 417691
www.ametek-land.com
AMETEK Land - Americas
150 Freeport Road, Pittsburgh,
PA 15238, U.S.A.
Tel: +1 (412) 826 4444
www.ametek-land.com
AMETEK Land China Service
Part A, 1st Floor No. 460
North Fute Road,
Waigaoqiao Free Trade Zone 200131
Shanghai, China
Tel: +86 21 5868 5111 ext 122
Email: [email protected]
www.landinst.com
AMETEK Land India Service
Divyasree N R Enclave,Block A,
4th Floor, Site No 1, EPIP Industrial Area
Whiteeld, Bangalore- 560066 Karnataka,
India
Tel: +91 - 80 67823240
Email: [email protected]
www.landinst.com
Table of contents
Other Land Instruments International Thermometer manuals