- 05 Feb 2024
- Print
- PDF
PortIO
- Updated on 05 Feb 2024
- Print
- PDF
PortIO is an application that reads time series data from multiple interfaces (OPCDA, Files, Sockets, serial ports) and sends that time based data to PARCHistory or SQL to be historized. It is meant to run as a service, but can be run interactively for configuration and testing.
PortIO has two main configuration modes: OPCDAs and File Reads. The OPCDA mode connects the PortIO to a standard OPCDA server, as an OPCDA Client, and collects data from it either asynchronously or synchronously and then forwards that data to PARCHistory or SQL server to be historized.
The File Read mode uses PortIO to read in, parse and then historize text files for a source. PortIO contains the SaxBasic scripting engine that allows customization of how the text files are parsed and how the data is assigned to preconfigured tags for historizing. SaxBasic is a Visual Basic scripting language, very similar to Visual Basic 6 (VB6).