OPC Server For Arduino
OPC Server For Arduino
(34 votes)
OPC Server for Arduino - 4.6 out of 5 based on 34 votes
OPC Server for Arduino is a free and easy to use-configure OPC Server that allow you to
connect your Arduino with any OPC Scada Compilant. You can retrieve/send information
from/to your SCADA HMI software for building industrial applications for free.
Features:
MultiArduino (use one OPC Server to populate data from several Arduinos (YUN,
UNO, MEGA, Ethernet Shield ...)
JSON Compatible when using with Arduino YUN. Use any Internet browser to get
data from Arduino.
provide data for each item you published in real time. You could retrieve/send information
from/to your SCADA HMI software for building industrial applications.
What is OPC
OLE for Process Control (OPC), which stands for Object Linking and Embedding (OLE) for
Process Control, is the original name for a standards specification developed in 1996 by an
industrial automation industry task force. The standard specifies the communication of realtime plant data between control devices from different manufacturers.
<OPC Server for Arduino
(34 votes)
OPC Server for Arduino - 4.6 out of 5 based on 34 votes
OPC Server for Arduino is a free and easy to use-configure OPC Server that allow you to
connect your Arduino with any OPC Scada Compilant. You can retrieve/send information
from/to your SCADA HMI software for building industrial applications for free.
Features:
MultiArduino (use one OPC Server to populate data from several Arduinos (YUN,
UNO, MEGA, Ethernet Shield ...)
JSON Compatible when using with Arduino YUN. Use any Internet browser to get
data from Arduino.
What is OPC
OLE for Process Control (OPC), which stands for Object Linking and Embedding (OLE) for
Process Control, is the original name for a standards specification developed in 1996 by an
industrial automation industry task force. The standard specifies the communication of realtime plant data between control devices from different manufacturers
font size
From the beginning of the design and implementation of OPC server for Arduino we have
tried to make it simple to use and configure. Now we are going to show you the few steps to
get it configured and running.
If you are new at OPC you will need to download the OPC Core Components Redistributable
from https://opcfoundation.org/developer-tools/developer-kits-classic/core-components
The first of all is to unzip the file at a final location. Note that you should not move the
file once it has been installed and configured.
Now you can execute ArduinoOPCDAServer.exe. The application will be executed and two
new files will appear.
These two files will help you register the OPC server in the operating system, but first we
should configure our Arduino OPC server.
Lets go to the Configuration Tab in the Arduino OPC Server main form. There we should
configure correct settings and then press Save Configuration button.
Now you can register your configured Arduino OPC Server into your operating system. That
way if a Scada system needs to find a OPC Server for Arduino could find it.
Note that "register.bat" just execute: ArduinoOPCDAServer.exe /regserver
If you need you unistall the Arduino OPC Server from your system you could use
unregister.bat or execute ArduinoOPCDAServer.exe /unregserver
IMPORTANT: You should execute batch files with Administrator rights.
Now is time to install the OPC Library for the use in the Arduino IDE following this guide.
If you have any issues please use our support forum here
Installing the OPC Library
font size
Media
Here we are going to install the Arduino OPC Library for use it with our sketches
Download and unzip the Aduino OPC Server package. Open your Arduino IDE programming
environment and select Sketch -> Import Library -> Add Library
Select the OPC directory ahd press Open (not open the OPC directory, just select it and press
button)
Now you can notice that OPC library has been added to your libraries
And now you can import it in your sketches and test it using the available examples from the
OPC library. I recommend you start with Basic and ReadAnalog sketches.
Please, remember that you can use the forum for support if you detect any problem.
Media
back to top