Dataloger ESC8816
Datalogger ESC8816 communication protocol
Supported device types and versions
Communication line configuration
Communication station configuration
I/O tag configuration
Literature
Changes and modifications
Document revisions
Supported device types and versions
The protocol allows reading and writing data from/into the ESC 8816 datalogger.
Implementation was performed and verified according to the ESC Model 8816 – Data Logger Engineering Manual – TIN 96-1169, August 1996 for the datalogger software version 5.02.
Starting with D2000 version 10.0.37, the communication with DLX1 datalogger is supported. For this device, communication on a TCP/IP-TCP line was also implemented.
The protocol is also compatible with a EDL 15 datalogger produced by ECM Monitory for which addressing of channels above 99 is supported.
Communication includes:
Table 1
Measurement type | I/O tag type | Communication function | Documentation |
|---|---|---|---|
Current values | AI | Poll Most Recent Instantaneous Reading | Appendix A – A54 |
Current value flags | DI | Poll Most Recent Instantaneous Reading | Appendix A – A54 |
1m averages with flags | AI, DI | Retrieve Averages | Appendix A – A24 |
15m averages with flags | AI, DI | Retrieve Averages | Appendix A – A24 |
30m averages with flags | AI, DI | Retrieve Averages | Appendix A – A24 |
60m averages with flags | AI, DI | Retrieve Averages | Appendix A – A24 |
Custom-period averages with flags | AI, DI | Retrieve Averages | Appendix A – A24 |
Digital inputs | DI | Poll Current Digital Input Status | Appendix A – A19 |
Calibrations | AI | Poll Calibration Results | Appendix A – A22 |
Real-time – read | TOA | Poll Current Time | Appendix A – A56 |
Real-time – write | TOA | Download Current Time | Appendix A – A40 |
Mathematic constants – write | AO | Download Math Pack Constants | Appendix A – A45 |
Relay outputs – write | DOUT | Switch Digital Output Control Relay On/Off | Appendix A – A64 |
Communication line configuration
Communication line category: Serial, SerialOverUDP Device Redundant, RFC2217 Client, TCP/IP-TCP (for DLX1).
Baud rate according to the ESC 8816 datalogger settings - System Configuration Screen – Baud Rate – Port 1, Baud Rate – Port 2, or Baud Rate – Port 3 according to the used datalogger port, 1 stop bit, 8 data bits, no parity.
Line protocol parameters
The following line protocol parameters can be defined:
Table 2
Keyword | Full name | Meaning | Unit | Default value |
|---|---|---|---|---|
PM | Passive Mode | Enables the passive mode (listening) of the line. It is enough to define the PM parameter for one station on a line. In the passive mode, the communication between ESC 8816 datalogger and other devices is monitored (datalogger's responses to the master are monitored). Listening allows getting the following types of values:
If the passive mode has been enabled (PM=True), to disable it you must either set the parameter PM=False or restart the D2000 KOM process (i.e. deleting the parameter PM=True is not sufficient). | - | - |
PMT | Passive Mode Timeout | Timeout after expiration of which all stations change their states to the error state if the line is in the passive mode (see the Passive Mode parameter). If no data is received within the timeout, all the stations on a line will change their states to the error state. | sec | 10 |
DC | Debug Calibration | Extended debug information for calibration data reading. | - | False |
AC | Acknowledge Calibration Data | Acknowledgment of calibration data will be sent to the datalogger. If the acknowledgment is not sent, the datalogger will repeatedly send all available calibration data. | - | True |