Dataloger ESC8800

Dataloger ESC8800

Datalogger ESC8800 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 supports communication with ESC 8800 dataloggers.

Implementation was performed and verified according to the ESC Model 8800 – datalogger Engineering Manual – TIN 97-1023, February 1997 documentation for the datalogger software version 6.

Communication includes:

Table 1

Measurement type

I/O tag type

Communication function

Documentation

Current values

AI

PRINT MINUTE

Command Response String 6 – 16, 17

Current values flags

DI

PRINT MINUTE

Command Response String 6 – 16, 17

1m averages

AI

PRINT MINUTE

Command Response String 6 – 16, 17

1m average flags

DI

PRINT MINUTE

Command Response String 6 – 16, 17

30m averages

AI

PRINT AUX

Command Response String 6 – 14, 15

30m average flags

DI

PRINT AUX

Command Response String 6 – 14, 15

60m averages

AI

PRINT HOUR

Command Response String 6 – 7, 8

60m average flags

DI

PRINT HOUR

Command Response String 6 – 7, 8

Digital inputs

DI

SENSE IN

Command Response String 6 – 9, 10

Calibrations

AI

PRINT CAL

Command Response String 6 – 12, 13

Real-time – writing

TOA

SET TIME

Command Response String 6 – 20

Communication line configuration


  • Communication line category: Serial

  • Baud rate according to the ESC datalogger settings - the command CENTRAL SPEED,

  • 1 stop bit,

  • 8 data bits,

  • No parity,

  • No handshaking.

Communication station configuration


  • Communication protocol: ESC 8800.

  • The station address is a number within the range of 0..255 specified as a decimal number or as a hexadecimal number with a hash at the beginning (e.g. #0A). The station address must be identical to the datalogger settings - the SET ID command.

Station configuration is different from implementation in the versions D2000 v3.XX. The station time parameters and their priorities are used, one datalogger device must be divided into logical stations as follows:

  • Current values: the delay at least 1 second, station priority 0. Current measurements of channels and digital inputs are configured at this station. This is a logical station with the lowest priority, the delay parameter may not be less than 1 second.
    Note: Datalogger 8800 does not provide any current data - the data are acquired from one-minute averages. Therefore it is not necessary to create the station.

  • 1m averages - the period 1 minute, the offset 5..10 seconds, station priority 1.  One-minute averages of channel measurements are configured at this station. This is a logical station with a higher priority, the parameter offset shouldn't be less than 5 seconds - this is the time provided for the datalogger for processing values.

  • 30m averages - the period 30 minute, the offset 5..10 seconds, station priority 2. Thirty-minute averages of channel measurements are configured on this station. This is a logical station with even higher priority, the parameter offset shouldn't be less than 5 seconds - this is the time provided for the datalogger for processing values. Setting the period to 30 minutes must be initialized in the datalogger by using the command "SET INT 30".

  • Calibrations – station with a required period for reading calibration results.

 

Station protocol parameters

The following station protocol parameters can be defined:

Table 2

Keyword

Full name

Meaning

Unit

Default value

RC

Retry Count

The number of request repeats in case of a communication error.

-

2

RT

Retry Timeout

The delay between individual request repeats in case of a communication error.

ms

1000 ms.

WFT

Wait First Timeout

The delay after transmitting the request before reading the response.

ms

500 ms.

WT

Wait Timeout

The delay between response readings until its finalization.

ms

400 ms.

MWR

Max Wait Retry

The number of repeats of response readings until its finalization.

-

8

GSI

Get Stored Interval

The size of the period, for which the archive data from the datalogger are read without interruption. The period is specified in minutes. If the value of the period is e.g. 60 minutes, so all archive data from e.g. 05:00 to 06:00 are read, then data from 06:00 to 07:00 etc. The reading of archive data from this period shouldn't take more than one minute, because otherwise some of the current data, acquired among archive readings, could be lost.

min

10 min.

VP

Validity Percent

Valid measurement percentage for declaring the measured interval valid.

%

67.000