Freelance 2016 OPC Client and RSLinx OPC AE
Currently we are working in a project with the freelance 2016 System, Freelance OPC Client and RSLinx OPC Server. In Freelance we need work with OPC DA and OPC AE but the issue is OPC server RSlinx only work with OPC DA.
I think we need to use a third party software as kepware or matrikon for generate OPC server AE, What do you recommend? there is any other option?
Voted best answer
Working with OPC AE is not a must in Freelance. If the 3rd party PLC only has OPC DA, then you can restrict communication to that.
If you want to generate Alarms out of data available via OPC DA for a PLC that does not have an OPC AE server, then you can either use 3rd party software like the "Alarms and Events" plug-in for KepserverEx, or you use an OPC bridge to pump data coming from your RSlinx OPC DA server into a Freelance OPC Gateway. "LinkMaster" from Kepware is such an OPC bridge. When the data is written into a Freelance OPC gateway it finally ends up inside a Freelance controller in a variable. You can connect that variable to an Analog Monitoring function block in a Freelance program and configure that to generate alarms on limit violations. The same is available for binary signals. Those alarms appear to come out of the Freelance system. Naming the analog monitoring function block in a way that it always starts with "RS_ ", those alarms can be easily identified in the Alarm page to come from the Rockwell PLC.
You could even use the controller emulator on a PC to run the alarming function blocks, but be aware that the controller emulator is not released for production environmen.
I would use the bridge only for a limited number of signals, like 50-150 data items. If you need alarms from more data signals, then I would go for the "Alarm and Event" pluig-in.