Elcor ELGAS Daniel 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 the communication with gas-volume conversion devices ELCOR-94 (made by company ELGAS) directly or through the DATCOM concentrator (DATCOM-K1 under test).

Communication line configuration


The asynchronous transfer parameters according to the specific device setting.

Communication station configuration


  • Communication protocol: Elcor ELGAS Daniel.
  • Station address: value from 0 to 255. If the address is 0, the device must reply obligatorily.

Station protocol parameters

A station configuration dialog - tab "Protocol parameters".
The protocols affected some of the protocol optional parameters. The following station protocol parameters can be entered:

Table No. 1

Key word Full name Description Measuring Unit Default value
RC Retry Count Poll repetition count in case of a communication error.   3
WFT Wait First Timeout First waiting for response after sending the poll. ms 50 ms
WT Wait Timeout Delay between response readings till its finalization. ms 50 ms
MWR Max. Wait Retry Repetition count of response readings till its finalization.   60
FULL_DEBUG Full Debug Communication monitoring high level, received values of I/O tags are displayed.   NO
SRDTM Static Data Read Timeout Static values reading period (1-240 min). Static value is a configuration constant ELCOR-94, see table No. 2. min 60 min
HARDP Hourly Archive Periodic Reading A period for reading value of hourly archives (0-60 min). Value 0 disables the reading. min 0 min

I/O tag configuration


Possible I/O tag types: Di, Ai, Ci, TxtI, Ao, Co.

The address of I/O tag is entered in the form of text as follows:

        [S]Group[B][Type][.Offset][.Bit]

where:

         S - Static value - it is read with the timeout which is defined by value of station protocol parameter Static Data Read Timeout.
           Group - number of GROUP, only one obligatory direct parameter
                 B - BCD coded number
                    Type - value type: 'F'-Float[4], 'c'-Char[1], 'L'-Long[4], 'U'-Ulong[4], 'i'-Int[2], 'u'-Uint[2]
                          .Offset - position in packet, implicitly at the beginning (0)
                                  .Bit - bits number 1..8

The special addresses different from text can be entered, too:

NOStandardized volume, it is calculated internally according to the formula:  (G63 + G70 + (G37 * 1000000000)) * G30
OPMomentary pressure, it is calculated internally according to the formula: G61 * G29
OTMomentary temperature, it is calculated internally according to the formula:  G69 * G64
NPOMomentary standardized flow, it is calculated internally according to the formula:  (G60 * G27) + G28

A typical addresses configuration of device ELCOR-94 is mentioned in the table No. 2:

Table No. 2

Object description Value type Address Measurement units
Battery status Integer input S35L %
Relative density Analog input S17  
CO2 concentration Analog input S15 %
N2 concentration Analog input S16 %
Impulse constant Analog input S30  
Alternate compressibility Analog input S22  
Pressure lower limit Analog input S25 kPa
Pressure upper limit Analog input S26 kPa
Alternate pressure Analog input S21 kPa
Referential pressure Analog input S19 kPa
Flowage lower limit Analog input S32 m3/hour
Flowage upper limit Analog input S33 m3/hour
Temperature lower limit Analog input S23 °C
Temperature upper limit Analog input S24 °C
Alternate temperature Analog input S20 °C
Referential temperature Analog input S18 °C
Device, FW version Text input S46  
Customer number Text input S4  
Serial No. ELCOR-94 Text input S3  
Gas meter serial No. Text input S2  
Temperature sensor serial No. Text input S0  
Pressure sensor serial No. Text input S1  
Momentary pressure Analog input OP kPa
Momentary operating flowage Analog input 69 m3/hour
Momentary standardized flowage Analog input NPO Nm3/hour
Momentary temperature Analog input OT °C
Accumulated error - pressure sensor error Logical input 71c.4.7  
Accumulated error - pressure above maximum Logical input 71c.4.2  
Accumulated error - pressure under minimum Logical input 71c.4.1  
Accumulated error - flowage above maximum Logical input 71c.4.6  
Accumulated error - temperature sensor error Logical input 71c.4.5  
Accumulated error - temperature above maximum Logical input 71c.4.4  
Accumulated error - temperature under minimum Logical input 71c.4.3  
Error - pressure sensor error Logical input 71c.3.7  
Error - pressure above maximum Logical input 71c.3.2  
Error - pressure under minimum Logical input 71c.3.1  
Error - flowage above maximum Logical input 71c.3.6  
Error - temperature sensor error Logical input 71c.3.5  
Error - temperature above maximum Logical input 71c.3.4  
Error - temperature under minimum Logical input 71c.3.3  
Grade of compressibility K Analog input 52  
Standardized volume Analog input NO Nm3
Diagnostics reset Integer output 57  
Alternate standardized volume Analog input 67U Nm3
Alternate operating volume Analog input 66U m3
Operating volume Analog input 62U m3
Current time - day Integer input 39Bc.3  
Current time - hour Integer input 39Bc.4  
Current time - minute Integer input 39Bc.5  
Current time- month Integer input 39Bc.2  
Current time - second Integer input 39Bc.6  
Current time - year Integer input 39Bc.1  
Conversion number Z Analog input 64  

The protocol supports data archive ELCOR-94 reading. It is possible to obtain the hour records of following values:

  • Momentary temperature (I/O with "OT" address),
  • Momentary pressure (I/O with "OP" address),
  • Operating volume (I/O with group "62" address),
  • Standardized volume (I/O with "NO" address).

Tell command GETOLDVAL starts the data archive reading.

Literature


  • ELCOR-94, Daniel - Protocol physical layer description 29.8.1996, ELGAS s.r.o.
  • Reference manuals of producer ELGAS s.r.o. http://www.elgas.cz

Changes and modifications


-

Document revisions


  • Ver. 1.0 - November 8th, 2007 - Document creation.
Napíšte komentár