ProgrammingGuide
40 MarathonSeriesFA/FR
Example:SendE=0.90insteadofE=0.9;sendP=001.2insteadofP=1.2
Aftertransmittingonecommand,thehosthasto waitfortheresponsefromtheunitbeforesending
another.Aresponsefromthesensorisguaranteedwithin4secondsinPollmodeand8secondsin
Burstmodeat300baud.
Theresponseisfasterathigherbaudrates.
Anasterisk*willbetransmittedbacktothehostintheeventofan“illegal”instruction.Anillegal
instructionisconsideredtobeoneofthefollowing:
• Anynon‐usedornon‐allowedcharacter(unknowncommand)
• An“out‐of‐range”
parametervalue
• Avalueenteredintheincorrectformat(syntaxerror)
• Lowercasecharacter(s)entered(allcharactersmustbeuppercase)
9.3TransferModes
Theprotocolallowstheuseoftwodifferentmodes:thePollModeandtheBurstMode
9.3.1PollMode
Thecurrentvalueofanyindividualparametercanberequestedbythehost.Theunitrespondsonce
withthevalueattheselectedbaudrate.Additionally,theuser‐definedoutputstringcanbepolled.
9.3.2BurstMode
Theunittransmitstheuser‐definedoutputstring(continuously,attheselectedbaudrate),whichmay
containalloftheparameters.Parametersmayalsobepolledforwhiletheinstrumentisinburstmode.
Thepollstringwillbeinsertedintheburst‐modestream.
The sensor transmits the parameters in
a fixed order, regardless of the order in which they are
specified.Thisorderisasfollows:
1. Temperatureunit
2. Targettemperature
3. Power
4. Emissivity
5. Peakholdtime
6. Averagetime
7. Mode(Setup/Fast)
8. Internaltemperature
9. Temperaturesettingfor20mA
10. Temperaturesettingfor
0mA/4mA
11. Outputcurrent(specifiedvalues,inmA,orcontrolledbysensor)
12. Multidropaddress
13. Triggerstatus
14. Multidropaddress
15. Initializationflag
Thefollowingitemscannotbeplacedintheburstoutputstring:
• Poll/BurstMode
• Baudrate
• ManualLockout/Unlock