Introduction to PI Connector for UFL
- Last UpdatedJan 03, 2025
- 2 minute read
- PI System
- PI Connector for UFL 1.3.2.139
- Connectors
PI Connector for UFL is used to transfer contextual and time-series data from textual data sources, such as ASCII and Unicode (UTF-8), to the PI System.
PI AF elements and event frames, along with PI points, are created automatically when the connector receives data that pass the filters specified in the configuration INI file.
Operational overview
Once configured, the connector performs the following tasks:
-
The connector either periodically scans for new data in the configured folder, or enables the communication on a REST channel. The communication on the REST channel can be configured in two modes:
-
listening - REST(server) mode
-
actively executing an http/https GET command on given endpoints - REST(client) mode
-
-
Listening on a REST(server) endpoint means the connector expects data to be sent to an address the connector opens. Data must be sent through https PUT or POST requests.
-
Actively executing the http/https GET command allows for reading from existing REST endpoints by scanning them on a periodic basis.
-
For more information on this topic, see Add data sources to the connector.
-
If new data is available, the connector reads it, filters, and extracts the input from lines based on the logic that is defined in the configuration INI file.
-
After the input is filtered and assigned to variables (declared in the INI file), events are forwarded to PI points, PI AF elements, their attributes, and event frames. If any of these PI entities are found not to exist, the connector creates and then updates them.
-
AF elements and event frames will always be accompanied by a template.
Note: The connector cannot reference existing PI AF elements that it has not created.
PI Connector for UFL Architecture Diagram

Data flow example (through the REST(client) channel)
