Configure PI Buffer Subsystem 3.4.375 on a computer
- Last UpdatedJan 13, 2023
- 2 minute read
For an interface installed on a Data Archive computer, you can use PI Buffer Subsystem to send interface data to the server or to servers in its collective.
If you have a version of PI ICU older than 1.4.9 and PI Buffer Subsystem 3.4.375, you need to install and manually configure PI Buffer Subsystem on a Data Archive computer, specify the servers in the initialization file, and set service dependencies.
-
Install PI Buffer Subsystem on the Data Archive computer where the interface is installed.
-
Configure PI Buffer Subsystem by editing the piclient.ini file.
-
Open the piclient.ini file, found in the \PIPC\DAT\ directory.
-
Edit the file to include the RUNSONSERVER parameter in the PIBUFSS section and to list the servers that you are sending data to in the BUFFEREDSERVERLIST section.
For example, if you are sending data from the interface to two servers:
[APIBUFFER]
BUFFERING=1
[PIBUFSS]
BUFFERING=1
AUTOCONFIG=1
RUNSONSERVER=1
[BUFFEREDSERVERLIST]
BUFSERV1= MyPIDataArchiveServer1
BUFSERV2= MyPIDataArchiveServer2 -
Save the file.
Note: Do not use localhost as the server name in the interface configuration. Instead, use the actual server name. Buffering to localhost can cause problems for PI Performance Equation Scheduler, PI Totalizer, and PI Alarm.
-
-
Use PI ICU to add PI Buffer Subsystem as a dependency and to start the interface.
-
Click Start > All Programs > PI System > PI Interface Configuration Utility.
-
In Interface, select the interface you want to buffer.
-
In the page tree of PI ICU, click Service.
-
At the prompt to add a dependency on API Buffer Server, click No.
-
Under Installed services, select PIBufss and click
to move the service to the Dependencies list.
-
Click Apply.
-
Start or restart the interface.
-
At the prompt to start the PIBufss service, click Yes.
PI ICU starts the PI Buffer Subsystem service and then starts the interface service.
-