Instructions
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 Figure 71 (P184) for standard models, and Figure 72 (P185) 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. (PError! 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 Retrieving Logged Data (P98). 
•  a Modbus server. This allows the DT80 to be monitored and controlled by a Modbus client system (typically a 
SCADA package). See Modbus Interface (P175). 
•  a Modbus client. This allows Modbus sensors to be polled by the current job. See Modbus Channel (P361) 
•  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 SDI-12 Channel (P342) 
•  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 Generic Serial Channel (P348) 
•  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. 










