OPC Interface to Freelance
I have a customer who would like to collect data from an existing Freelance system using a third-party software package (Synergy 1000). I believe that the best way of doing this would be using OPC. They have an existing OPC Server in 800xA that they are using for a Batch application. They have an OPC Gateway set up in Freelance.
Unfortunately, we need to install an OPC client on a remote PC (not on the same server as the OPC Server). I have done this with other control systems, and I remember that it was difficult. Has anyone done something like this?
Voted best answer
we're using a setup like this on one of our Freelance installations. We've got a third party data collection system on a PC connected to the Freelance system bus. On this PC, a Freelance OPC server is running and the third party OPC client reads the data from it.
- In Control Builder F, we configured an OPC Gateway with the IP address of the third party system PC (172.16.1.70 for example) and a freely chosen resource ID (e.g. 53).
- On the data collection PC, we installed the Freelance software in custom mode -- just the OPC server. Then, in the Configure tool on the same PC, we added an OPC server with RID 53.
Apart from initial firewall configuration which can be tricky, this setup works flawlessly.
You could also try running the OPC server on the engineering station and the OPC client on the third party PC, but you'd have to set up an OPC tunnel or deal with DCOM configuration. I'd advise against that, except if you like moderate to violent pain.
HTH & best regards