Standard Items
...
See Common Modbus OPC Items. In addition to the common items, the Modbus SCADAPack protocol E-Lite protocol also has the following Extended items:
Modbus
...
E-Lite Extended Items
Item | Data Type | Description |
---|---|---|
DateTime | Date |
Current time |
LastAlarmRecord/n
Date
Date and time of the last alarm record retrieved from the RTU. Specify the run number 1 to 10 for ‘n’.
LastAuditRecord/n
Date
Date and time of the last audit record retrieved from the RTU. Specify the run number 1 to 10 for ‘n’.
LastDailyRecord/n
Date
as held in the RTU. | ||
LastDailyRecord | Date | Timestamp of the last daily record retrieved |
. |
LastHourlyRecord | Date |
Timestamp of the last |
hourly record retrieved |
. |
LastTimeSync | Date |
Timestamp of the last |
time synchronization event. | |
LastTimeSyncResult | Date |
Date and time of the last hourly record retrieved from the RTU. Specify the run number 1 to 10 for ‘n’.
MoveDaily/1
I2
Moves the daily retrieval record position back in time. Write the number of days to move back. This item can be used to re-collect daily records. Specify the run number 1 to 10 for ‘n’.
MoveHourly/1
I2
Moves the hourly retrieval record position back in time. Write the number of hours to move back. This item can be used to re-collect hourly records. Specify the run number 1 to 10 for ‘n’.
ResetAlarm/1
BOOL
Resets the alarm retrieval record position. Write a ‘True’ to this item to remove record position information. This will cause all alarm records to be retrieved again. Specify the run number 1 to 10 for ‘n’.
ResetAudit/1
BOOL
Resets the audit retrieval record position. Write a ‘True’ to this item to remove record position information. This will cause all audit records to be retrieved again. Specify the run number 1 to 10 for ‘n’.
ResetDaily/1
BOOL
Resets the daily retrieval record position. Write a ‘True’ to this item to remove record position information. This will cause all daily records to be retrieved again. Specify the run number 1 to 10 for ‘n’.
ResetEvent/1
BOOL
Resets the event retrieval record position. Write a ‘True’ to this item to remove record position information. This will cause all event records to be retrieved again. Specify the run number 1 to 10 for ‘n’.
ResetHourly/1
BOOL
Resets the hourly retrieval record position. Write a ‘True’ to this item to remove record position information. This will cause all hourly records to be retrieved again. Specify the run number 1 to 10 for ‘n’.
RetrieveHistory
I2
Retrieve History
ShowAGA8
I2
Write the run number (1 to 10) to this item to make the AGA8 configuration data for the specified run available in Modbus registers 49780 – 49822.
ShowNX19
I2
Write the run number (1 to 10) to this item to make the NX-19 configuration data for the specified run available in Modbus registers 49840 – 49848.
TimeSync
I2
Synchronize the real time clock in the RTU with the host computer.
- Set to 1: Synchronize the real time clock in the RTU with the host computer using the rules established on the “Time Synchronization” setup screen.
Set to 2: Synchronize the real time clock in the RTU with the host computer ignoring the rules established on the “Time
Synchronization” setup screen; used to “force” a synchronization- Return 3 or Error Notification Value: Unsuccessful.
- Return 0: Successful.
Extended Items - EFM Configuration
The Extended Items for EFM Configuration are used to read and write the current EFM configuration values. There are separate items for reading and writing the values and all items must include the one based meter run number designator on the end.
Items to read values are in the format of "Config.{section}.{data}/n", where section is the particular EFM configuration section described below and '/n' indicates the meter run number.
Items to store write values are in the format of "Config.Write.{section}.{data}/n", where section is the particular EFM configuration section described below and '/n' indicates the meter run number.
Example: Config.AGA8.Methane/2 - read the AGA8 methane value for run 2.
Info |
---|
Items from all EFM sections can be browsed and added by a client, even if they are not valid for the current RTU configuration. Example, items for AGA3-1985 are available but will only return an error when polled if the RTU is configured to use AGA3-1992. |
Info |
---|
For RTUs configured to use AGA3-2013, the extended items for section AGA3-1992 are used to both read and write values. |
Writing New EFM Configuration Values
Writing new EFM Configuration values is a multi-step process. This is because the Scadapack protocol requires writing all data components of a section at the same time, and not individually. This process applies to all EFM sections and should be done on a per-section and a per-meter run basis.
- Write new values, using the "Config.Write.{section}.{data}/n" items, for each data point you need to change in a section. These new values are stored internally by the driver. You do not need to write a new value to any item in a section that you do not wish to change.
- Write TRUE to the item "Config.Write.{section}.ExecuteWrite/n", where '/n' indicates the meter run number. This will download all the values at once for that section. The result of the download can be monitored by the item "Config.Write.{section}.Result/n".
- To cancel the write process before the ExecuteWrite item is set, write TRUE to the item "Config.Write.{section}.Clear/n", where '/n' indicates the meter run number. This will delete the internally stored values.
Example: Write new values for AGA8 Methane and Ethane for meter run 1.
- Write new value to item Config.Write.AGA8.Methane/1
- Write new value to item Config.Write.AGA8.Ethane/1
- Write value TRUE to item Config.Write.AGA8.ExecuteWrite/1 to download new values
All Config.Write Sections
...
Example: Config.Write.AGA8.ExecuteWrite/1
Sections AGA31985 and AGA31992
...
OrificeDiameter
...
AGA-3 (1985, 1992)
0 = type 304 & 316 stainless steel,
1 = Monel,
2 = carbon steel
AGA-3 (2013)
0 = type 304/316 stainless steel,
2 = carbon steel,
3 = type 304 stainless steel
4 = type 316 stainless steel
5 = Monel 400
...
AGA-3 (1985, 1992)
0 = type 304 & 316 stainless steel,
1 = Monel,
2 = carbon steel
AGA-3 (2013)
0 = type 304/316 stainless steel,
2 = carbon steel,
3 = type 304 stainless steel
4 = type 316 stainless steel
5 = Monel 400
...
Examples: Config.AGA31985.OrificeDiameter/2, Config.Write.AGA1992.PipeMaterial/4
Section AGA8
The gas ratios are fractional floating point numbers. The sum of the values must be 1.00.
...
Example: Config.AGA8.Methane/1, Config.Write.AGA8.Oxygen/2
Section Contract
...
For Flow Computer 6.70 and newer
Input average weighting
0 = flow-dependent time-weighted linear average
2 = flow-weighted linear average
For Flow Computer 5.28 and earlier
Input error action
0 = do not accumulate flow when inputs in error
1 = accumulate flow when inputs in error
...
uint
...
Wet gas meter factor. Version 6.10 or greater.
Default value is 1.0.
The value 0.0 indicates that the parameter is not supported and that 1.0 should be substituted for it.
...
Example: Config.Contract.Hour/1
Section HPAGA8
...
0 = Use individual gas components (default)
...
Example: Config.HPAGA8.Components/1
Section MeterExecution
This section's format is slightly different so the entire items are given in the table, where '/n' is the run number.
...
1 = stop
...
1 = stop
...
Section NX19
...
Composition logging control
0 = log composition changes
...
Example: Config.Write.NX19.Nitrogen/2
Section VCONE
...
0 = Legacy
1 = V-Cone
2 = Wafer Cone
...
2 = carbon steel,
3 = stainless 304
4 = stainless 316
...
2 = carbon steel
3 = stainless 304
4 = stainless 316
...
0 = Legacy Method
...
Timestamp of the last time synchronization record. | ||
ResetAlarm | BOOL | Erase the alarm history retrieval pointer for all meters. |
ResetDaily | BOOL | Erase the daily history retrieval pointer for all meters. |
ResetEvent | BOOL | Erase the event history retrieval pointer for all meters. |
ResetHourly | BOOL | Erase the hourly history retrieval pointer for all meters. |
RetrieveHistory | I2 | Retrieve enabled history. |
RetrieveMeterConfiguration | BOOL | Retrieves meter configuration data for all meters during the next history retrieval. |
TimeSync | I2 | Perform time synchronization. |
Related Topics:
Common Modbus OPC Item Conversion
...