Reference Guide
D301506X412
April 2012
NW3000 Archiving Overvie
- 1 -
1 NW3000 Archiving Overview
NW3000 Archiving is a process that enables Bristol RTUs to be configured to collect audit and archive
data, and then to insert this data into the OpenEnterprise historical event and signal tables. The most
obvious benefit of doing this is that it provides a backup mechanism for data collection should there
be a loss of communication with the RTU. This process is known as "backfill", and it is completed by
the OEBFill component, which runs as an Exported DLL within OpenBSI's Harvester application.
Preparation for NW3000 Archiving involves the proper configuration of a number of components:-
1. The ACCOL control language code that runs in the RTU.
2. The NW3000 Archives configuration tool, which prepares the OpenEnterprise database to
receive NW3000 Archive data.
3. Further configuration of the OpenEnterprise database is also necessary for NW3000
Archiving.
4. The OpenBSI Harvester application that collects the archive and audit data from the RTU.
5. The OpenBSI Converter application that enables OEBFill to insert the RTU data collected by
Harvester into OpenEnterprise.
6. The OEBFILL DLL that inserts the data collected by the Harvester application into the
OpenEnterprise database.
Archive data is used to update the appropriate signal object. When coupled with a suitably configured
historical stream, the archive data will be logged to the historian.
Audit data will be inserted into the EventHistory table.
The OEBFill DLL can support archive and audit data, just archive data or just audit data. The system
can also control which archives are processed.
1.1 ACCOL Configuration
ACCOL (Advanced Communications and Control Oriented Language) is the programming language
used to control the Bristol NW3000 family of RTUs. It consists of a library of Function Blocks. This
library is also used by the IEC 61131-3 programming interface utilized by Bristol 's Control Wave
RTUs. To prepare for NW3000 Archiving, one or two of these function blocks must be present in the
control program. They are the EAUDIT module, and the ARC_STORE module. If the ARC_STORE
is used, then an Archive file must also be configured in the code.
1.1.1 ACCOL Archiving Configuration
Configuration of archive data in ACCOL comprises two items - the ARC_STORE module and the
ARCHIVE file.
1.1.1.1 The ARC_STORE module
Whe
n using archive data, the ACCOL must be configured to only log signal values when
communication with the master has been lost. The following example shows Archive 1 logging a
record once every 15 seconds when BIP1 has failed.
*TASK 11 RATE: 15.000000 PRI: 1
10 * IF (#LINE.004)