...
Supported device types and versions
...
The Protocol supports the communication with gas-volume conversion devices ELCOR-94 (made produced by ELGAS company ELGAS) directly or through the DATCOM concentrator (tested with DATCOM-K1 under test).
| Kotva |
|---|
| komunikacna_linka |
|---|
| komunikacna_linka |
|---|
|
Communication line configuration
...
| Kotva |
|---|
| komunikacna_stanica |
|---|
| komunikacna_stanica |
|---|
|
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.
...
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| Keyword | Full name | Description | Measuring Unit | Default value |
|---|
| Retry Count | Poll repetition count in case of a communication error. |
|
| 3 |
| Wait First Timeout | First waiting for a response after sending the |
poll| request. | ms | 50 ms |
| Wait Timeout | Delay between response readings |
till | until its finalization. | ms | 50 ms |
| Max. Wait Retry | Repetition count of response readings |
till | Communication monitoring | A high level of communication logging, received values of I/O tags are displayed. |
|
| NO |
| 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 |
| Hourly Archive Periodic Reading | A period for the reading |
value | of the values 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 the I/O tag is entered in the form of text as follows:
...
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 - bitsbit number 1..8
The following special addresses different from text can be entered , tooas a text:
| NO | Standardized volume, it is calculated internally according to the formula: (G63 + G70 + (G37 * 1000000000)) * G30 |
| OP |
Momentary | The current pressure, it is calculated internally according to the formula: G61 * G29 |
| OT |
Momentary | The current temperature, it is calculated internally according to the formula: G69 * G64 |
| NPO |
Momentary | The current standardized flow, it is calculated internally according to the formula: (G60 * G27) + G28 |
A typical addresses configuration of device the ELCOR-94 device is mentioned shown 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 reading from the ELCOR-94 readingdata archive. It is possible to obtain the hour hourly records of the following values:
- Momentary The current temperature (I/O with "OT" address),
- Momentary The current pressure (I/O with "OP" address),
- Operating volume (I/O with group "62" address),
- Standardized volume (I/O with "NO" address).
...