Can we connect two pi server with one interface machine and how ?
I'm a little confused by your post. If you are asking whether or not you can send data from 1 PI Server to another using an interface, then yes you can. We have an interface called the PI-to-PI Interface that allows you to send data from 1 PI Server to another. Here is some documentation on that interface: PI Server - PI To PI Interface
If you are asking whether or not you can send data two 2 different PI Servers with the same interface instance, no you can not. Each interface instance can only connect to 1 PI Server. If the 2 PI Servers are members of a collective, buffering will allow you fan out the data from the interface instance. PI Server - N Way Buffering
Finally, if you are asking whether or not you can connect to 2 different PI Servers from the same interface machine, you absolutely can. In keeping with the statement above, you must have 2 instances of an interface, one for each PI Server. The ICU by default will not allow you to connect to 2 PI Servers and will use the default server found in the known server table but there is a setting that you can change that will allow you to.
If you go to Tools>Options, you can set the ICU to load interfaces for all known PI Servers:
Let me know if I covered your question and if you need further clarification
Thanks for the reply, Yes we want to connect to 2 different PI Servers from the same interface machine, Is it possible to send more info for the solution.
Here is an elaboration of the steps from the post above:
1) In AboutPI-SDK, add make sure that the 2 different PI Servers are added to the server table. If they are not added, please go to Connections>Add Server
2) Load the ICU, go to Tools>Options>Loading. Select the option to "Load Interfaces for All Known Servers"
3) Create a new interface by loading the executible or bat.new file. In the dropdown menu, select the PI Server that you wish to create the new interface for:
4) Do the same for the second interface instance
Also these action should be executed on interface PC ?
Get Outlook for Android<https://aka.ms/ghei36>
You are correct. All the actions\steps above need to be taken on the interface machine.
Getting this error on server "21-Dec-16 9:43:35 AM PI-IFL> Error retrieving service information for \\pi-interface\blysem2: Cannot open Service Control Manager on computer 'pi-interface'. This operation might require other privileges.(Access is denied)(Get ServiceName)(ProcessAccessor::Initialize) (GetInterfacesAL)"
This may be a benign error. I would recommend that you verify that that the interface is sending data by pulling the interface PI Tags into the Current Values of System Management Tools.
This error is not a PI error but rather a Windows' Permissions error for the user account running PI System Management Tools.
Here are the requirements for using the PI Interface List Plugin:
PI: User account needs piadmin access through login or trust for access to the Module Database were interface information is stored.
File System: User account needs local and remote read permissions on the interface executable file to retrieve interface file version.
Service Control Manager: User account needs read and service control privileges on local and remote computers.
Please verify that the user account has the above permissions.
I do see one issue here based on the error you sent in that it appears the is the ABB SemAPI interface. Is that correct? If so you will not be able to run two instances of the interface to connect to that particular device since it is likely a SCSI connection and it will only allow one connection. There are solutions to get around this if needed so let me know if it is a SemAPI interface.
Thank You Joe for your help
Yes, this ABB SemAPI and interface PC is connected with ABB DCS through SCSI cable.
In order to have multiple interfaces run against this control system ABB SCSI and send the data to two separate PI archive servers you will need to install an OPC server to communicate to the ABB system. Then you can have as many connections to the OPC server via the PI OPC Interface. There are a couple of options for this but another partner Rovisys has the best one I have found. ICSP OPC Server for ABB Bailey | RoviSys You will need the tag database from the ABB system to load into the OPC server but then you can configure tags as needed against the OPC server.
Retrieving data ...