UM-0085-B09
DT80 Range User Manual
Page 182
RG
Part K – Communications
Overview
The DT80 is very flexible and provides many communications options. To understand how these fit together and what
combinations are possible, it is helpful to think of communications in terms of the following hierarchy:
•
Clients
are software programs (e.g. a web browser, or the job running on the logger) that initiate
communications to or from the DT80.
•
These clients use
services
that are provided by the logger (e.g. web server, command interface).
•
The services are in turn implemented using particular communications
protocols
(e.g. FTP, Modbus).
•
These protocols cause data to be physically transmitted using one of the DT80's physical communications
ports
(e.g. Ethernet port, USB port)
•
The data travels via a
physical connection
to one of these ports (e.g. USB cable, Ethernet LAN connection)
•
Finally, at the other end of the physical connection is the physical
device
with which the DT80 is communicating
(e.g. PC, serial sensor)
This is illustrated in
for standard models, and
for integrated modem models. These
diagrams are described further below. Later sections will explain common usage scenarios in more detail.
Services
The DT80 provides ten basic services through which it can communicate with a host computer or other device:
•
a
command interface
, to which a host computer sends ASCII commands and from which it receives ASCII
data and other responses. All of the various commands and responses described in this manual are sent to the
DT80 via its command interface. See
Using the Network Command Interface (P254)
•
a
web interface
(
dEX
). This allows the DT80 to be monitored and configured remotely using a standard web
browser, such as Microsoft Internet Explorer. See
Error! Reference source not found.
(P
Error! Bookmark
not defined.
)
.
•
an
FTP server
. The File Transfer Protocol is a standard TCP/IP based protocol, which allows files to be
efficiently transferred between the DT80's file system and that of a host computer. These transfers are initiated
by the host (client) computer. See
Using the DT80 FTP Server (P255)
•
an
FTP client
. This allows transfer of data between the DT80's file system and that of a host computer, initiated
by the current job on the DT80. See
.
•
a
Modbus server
. This allows the DT80 to be monitored and controlled by a Modbus client system (typically a
SCADA package). See
.
•
a
Modbus client
. This allows Modbus sensors to be polled by the current job. See
•
an
SDI-12 data recorder
function. This allows SDI-12 sensors to be polled under the control of the current job
on the DT80. See
•
a
generic serial facility
, where data strings are transferred to and from a PC or serial sensor device under the
control of the current job on the DT80. See
•
an
email client
. This allows alarm messages and/or logged data to be transferred to an email server, and from
there to a user's email inbox.
•
an
SMS client
(DT8xM models only), which allows alarm messages to be sent via SMS to a mobile handset.
Protocols
A
communications protocol
is a set of rules governing what is transmitted over a communications link. The DT80
implements certain communications protocols, which are used to provide the services listed above.
There are two classes of protocols:
•
serial protocols
, which operate on the DT80's serial ports (USB, host, serial sensor)
•
TCP/IP network protocols
, which require a TCP/IP connection between the host computer and the DT80. (The
process of establishing a TCP/IP connection will be discussed below).
Serial Protocols
The DT80's serial ports (USB, host, serial sensor) all support the following serial protocols:
•
the
serial command interface
protocol. This consists simply of DT80 commands and responses transmitted
directly over a point-to-point serial connection.
•
the
serial Modbus
protocol. The DT80 only implements the slave (server) side of this protocol.
•
the
generic serial
protocol.