Programming Guide
After transmitting one command via RS485 or LAN/Ethernet link, the sender has to wait for the
response from the Endurance device before sending a subsequent one. The response time from the
Endurance device back to the sender depends on the following factors:
Operation mode of the Endurance sensor (single or multidrop), without or with leading
•
device address bytes in the response string
Chosen transmission link (RS485 or LAN/Ethernet) with different transmission speed
•
RS485: 1200 bps – 115.200 bps (~ 120 char/sec – 11.520 char/sec)
LAN/Ethernet: max. 100 Mbit/sec (~ 10.000.000 char/sec)
An asterisk * will be transmitted back to the sender in the event of an "illegal" instruction. An illegal
instruction is considered to be one of the following:
An "out-of-range" parameter value
•
Any not defined command character or value entered in the incorrect format (syntax error)
•
Lower case character(s) entered (all characters must be upper case)
•
10.3 Transfer Modes
The protocol allows the use of two different modes: the Poll Mode and the Burst Mode
10.3.1 Poll Mode
The current value of any individual parameter can be requested by the host. The unit responds once
with the value at the selected baud rate. Additionally, the user-defined output string can be polled.
10.3.2 Burst Mode
The Endurance sensor transmits the user-defined output string continuously via RS485 (at selected
baud rate) or LAN/Ethernet (max. 100Mbps) in a user defined burst interval time. A user defined
burst string may contain several parameters in the user defined order.
The string may contain the following parameters:
1.
Temperature unit ($=U) in °C or °F
2.
Target temperature ($=T[2C-mode], $=W[wide band], $=N[narrow band]) in °C or °F
3.
Power ($=Q[wide band], $=R[narrow band]) in mW
4.
Emissivity ($=E) in the range from 0.0 – 1.10
5.
Transmissivity ($=XG) in the range from 0.0 – 1.10
6.
Attenuation ($=B) in the range from 0 – 100%
7.
Average time ($=G) in the range from 0.0 – 300.0 sec
8.
Peak hold time ($=P) in the range from 0.0 – 300.0 sec
9.
Valley hold time ($=F) in the range from 0.0 – 300.0 sec
10. Internal ambient temperature ($=I) in the range from 0.0 – 100.0 in °C or °F
11. Top of temperature range ($=H) in the range from 0.0 – 9999.0 in °C or °F
An example string for the burst request command $=UTQEGH<CR>
The cyclically transmitted Endurance sensor string is: C T1250.5 Q400.5 E1.00 G7.5 H3000.0 <CR><LF>
50
info@Raytek-Direct.ca
Rev. E1 Sep 2015
ENDURANCE 1R
1.800.868.7495