WITS Level 0 OPC Server
The Wellsite Information Transfer Specification (WITS) is a set of communications formats used for
transfer of data between devices at the drill site. Further information on WITS is available
WITS Level 0 is the lowest level of data transfer, and uses a simple ASCII format over a
serial link (RS232/485) or network (TCP/IP).
The Process IT WITS Level 0 OPC Server supports OPC Data Access (DA) 2.0, and includes a
browsable server namespace. A connection to the server using the Kepware Quick Client is shown below.
A connection from the Iconics sample client shows a subset of the same data:
The OPC server is configured using an XML file. Each WITS device is allocated one
serial or network port, with
the number of WITS devices being
specified using the "Devices" entry, as shown below. Each device
uses a tag definition file, which is a comma delimited (CSV) file listing
the WITS item number and the associated OPC tag.
||This is the name of the WITS device, and will be shown in the root of the server namespace
||Name of the serial port
||Input file (CSV format) that defines the WITS data coming from this device
||Output file (CSV format) defining data to be sent to the WITS device
||Defines whether the WITS OPC Server is Active (sending and receiving) or Passive (only receiving)
The AutoConfiguration facility assists the engineer with building the WITS configuration CSV
files. From the main menu, select Options->AutoConfiguration
For each device, the numerical WITS ID is shown, along with the current value. Also shown are
three text columns:
- WITS ID
- Short ID
A list of OPC tags can then be built by simply using the WITS ID, the Short ID, or the Description.
1. OPC Client
Adding an OPC client to the WITS OPC server will allow for more effective updates OPC->WITS,
and as such will give the WITS OPC server true bi-directional capability.
At the moment, data
is only written to WITS when the SCADA OPC client performs a write. With this enchancement, the user
will be able to define tags in the SCADA system OPC server which are read by the WITS OPC
client and transmitted to the WITS interface.
A third-party WITS simulator software package was used in the development of the OPC server.
It can be seen that the values for bit depth, hole depth and block height have been
transferred successfully to the OPC server.
A trial version of the WITS Level 0 OPC Server is available:
A license key will be emailed as soon as payment is received.
The WITS Level 0 OPC server is licensed on a per-machine basis. A license
can be purchased via Share*It or Paypal:
A detailed description of the OPC server installation and operation is available
For test purposes, a simple WITS simulator is available (note that this is not the same
as the third-party WITS simulator shown above).
Contact technical support for more