TransSECS supports direct integration of many PLCs including the Beckhoff Twincat Windows-based PLCs.
Support is via an “AddOn” module Beckhoff_TransSECS.zip. Please contact ErgoTech for the module if required.
When you receive the module zip, save the file, but do not unzip it, but go to Help→Install Modules in TransSECS
then browse to the file. TransSECS will install the module. After installing the module you will need to make a modification to the file “TransSECSDevices.conf” to add the folder that contains the adstojava.dll. Open the file in a text editor, we recommend the very useful NotePad++ Editor which is a free download
Find the lines:
# Java Library Path (location of Wrapper.DLL or libwrapper.so) wrapper.java.library.path.1=../../MIStudio/lib wrapper.java.library.path.2=./
and add the line pointing to the dll folder (the folder not the file). You should now have lines like this:
# Java Library Path (location of Wrapper.DLL or libwrapper.so) wrapper.java.library.path.1=../../MIStudio/lib wrapper.java.library.path.2=./ wrapper.java.library.path.3=C:/TwinCAT/AdsApi/AdsToJava/x64
You then need to restart the TransSECS application.
You need to be running the “TransSECSDevices” executable, not the main “TransSECS” application.
Adding Beckhoff servers
Once the module is installed, you will be able to add a Beckhoff client. Add the “Devices” node, if it does not already exist by right-clicking on the root of the tree and selecting “Add Devices”
The right-click on devices and add the Beckhoff PLC server
Configure the server as required and link the server to the GEM IDs as required. Repeat the process for other data points.