-47-
Communication Modes and Boot-up Sequence
The pyrometer implements two separate communication protocols, Modbus and
Exactus
, which are not active at the
same time. The default mode of operation is the Modbus Protocol and this is the mode the pyrometer always enters
following power-up. The two protocols are not active at the same time, but the user can command the probe to
switch from one mode to the other. The details of each protocol and how to switch between them is described in the
following sections.
When power is applied to the pyrometer, it boots up and within 150 milliseconds a single ACK (hex 06) character
will be transmitted at 115200 baud. This character is transmitted so that a host system can detect that the pyrometer
is present. The pyrometer then begins a self-initialization which lasts between 5 and 10 seconds depending on the
pyrometer type. When this is complete, the pyrometer enters the Modbus protocol mode and waits for a Modbus
message. At this time, the host system can proceed to communicate with the pyrometer in Modbus Protocol mode,
or a Modbus command can be sent to switch the pyrometer into the
Exactus
Protocol mode.
NOTE:
For an example Modbus message to switch the pyrometer into the Exactus Protocol mode, see Example 2
below.
Modbus Protocol
The Modbus Protocol is an open serial interface standard which is often used to communicate between sensors and
controllers in industrial environments. Modbus is a polled protocol, which means that the host system sends a
request message to the pyrometer to obtain a reading value and the pyrometer sends a response message containing
the requested value.
The pyrometer takes less than 1 millisecond to respond to Modbus messages. Depending on the speed and
capability of the host system, it is possible to obtain readings from the pyrometer at 200 rd/s or faster. However,
due to limitations inherent in most host systems, about 10 rd/s is a reasonable readings performance rate to expect
with the Modbus Protocol.
Example 1:
Read channel 1 temperature:
Field Name
Hex
--------------------------------
Slave Address
01
Function
03
Starting Address Hi
00
Starting Address Lo
00
No. of Points Hi 00
No. of Points Lo 02
CRC Hi
C4
CRF Lo
0B
Response
Field Name
Hex
--------------------------------
Slave Address
01
Function
03
Byte Count
04
Example 1 continued on following page
Data Hi
43
Data Lo
E2
Data Hi
BF
Data Lo
41
CRC Hi
FF
CRC Lo
81
Содержание EXACTUS
Страница 2: ...This page blank ...
Страница 23: ... 19 Figure 12 All Probes display Figure 13 Analog Output Setup Window ...
Страница 37: ... 33 Figure 14 Lens Collection Optics Pyrometer ...
Страница 38: ... 34 Figure 15 Probe with Lightpipe ...