RayTek FA Thermometer User Manual


 
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:
Anynonusedornonallowedcharacter(unknowncommand)
An“outofrange”
parametervalue
Avalueenteredintheincorrectformat(syntaxerror)
Lowercasecharacter(s)entered(allcharactersmustbeuppercase)
9.3TransferModes
Theprotocolallowstheuseoftwodifferentmodes:thePollModeandtheBurstMode
9.3.1PollMode
Thecurrentvalueofanyindividualparametercanberequestedbythehost.Theunitrespondsonce
withthevalueattheselectedbaudrate.Additionally,theuserdefinedoutputstringcanbepolled.
9.3.2BurstMode
Theunittransmitstheuserdefinedoutputstring(continuously,attheselectedbaudrate),whichmay
containalloftheparameters.Parametersmayalsobepolledforwhiletheinstrumentisinburstmode.
Thepollstringwillbeinsertedintheburstmodestream.
Thesensortransmitstheparametersin
afixedorder,regardlessoftheorderinwhichtheyare
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