Already a SLIK-DA User?
Why use SLIK-DA 5 for OPC UA
If you already own SLIK-DA Version 4 you are on the fast track to adding OPC UA to your existing OPC DA Server. What are the advantages of using the SLIK-DA with UA for developing your OPC UA Server?
- No need to learn the over 500 page OPC UA specifications.
- You can add OPC UA to your existing OPC DA Server without writing a single line of code.
- Adding OPC UA can be done in as little as 10 minutes.
- This can save you weeks if not months of development time.
You also get:
How to add OPC UA to your SLIK-DA Application
There are only three steps that need to be completed to add the UA interface to your existing SLIK-DA server.
- Replace the SLIK-DA4 control with the SLIK-DA5 control.
Add a UA configuration .xml file to the executable directory.
- Before deleting the old SLIK-DA4 control you must take note of the following properties: AppID, CLSID, AppName, Description, ProgID and VendorName.
- Remove the old SLIK-DA4 control from the form and delete the old reference to Interop.NDISLIKDA.
- Shut down Visual Studio and re-open your Project.
- Add the new SLIK-DA5 control to the form and re-assign the following properties: AppID, CLSID, AppName, Description, ProgID and VendorName.
Create a file structure to handle the UA security certificates.
- Copy SLIKDAUAConfig.xml to the directory where your OPC Server executable resides. By default, this file will be located in C:\Program Files\Software Toolbox\SLIK-DA5\Redistributables.
- The installation of SLIK-DA5 includes a batch file (Add_PKI_dir_stucture.bat) that can be run to automatically create this file structure for you. This batch file is located at C:\Program Files\Software Toolbox\SLIK-DA5\Redistributables. To use the batch file, copy it to the directory where the server executable resides and then double-click on the file to run it.
Testing the connection with an OPC UA Client
- The default End Point for your OPC UA Server is “opc.tcp://[NodeName]:59595”, where NodeName represents the PC where the OPC Server is running. If the OPC Client and Server are on the same machine then you can replace [NodeName] with localhost.
- If you do not have an OPC UA Client to test with we have listed some below.