Anda di halaman 1dari 10

OPC Server for Arduino

Rate this item

(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 ...)

Multi Serial Port (use several serial ports at same time)

Fast and Robust

JSON Compatible when using with Arduino YUN. Use any Internet browser to get
data from Arduino.

Download it and follow our tutorials to learn how to use it.

You can also collaborate indicating improvements or reporting bugs using our forum.

What is Arduino OPC Server


Is an easy to use-configure OPC Server that allow you to connect your Arduino with any OPC
Scada Compilant. Just use the OPC.h library in your Arduino sketches, publish your items and
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 real-
time plant data between control devices from different manufacturers.

<OPC Server for Arduino

Rate this item

(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 ...)

Multi Serial Port (use several serial ports at same time)

Fast and Robust


JSON Compatible when using with Arduino YUN. Use any Internet browser to get
data from Arduino.

Download it and follow our tutorials to learn how to use it.

You can also collaborate indicating improvements or reporting bugs using our forum.

What is Arduino OPC Server


Is an easy to use-configure OPC Server that allow you to connect your Arduino with any OPC
Scada Compilant. Just use the OPC.h library in your Arduino sketches, publish your items and
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 real-
time plant data between control devices from different manufacturers

Installing the Arduino OPC Server


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.

The configuration settings will be stored in a new file named "ArduinoOPCDAServer.ini".


That way, every time the Arduino OPC Server start will use these settings. This must be done
just the first time or every time you change port settings.

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.

Ildefonso Martnez Marchena


@ildemartinez
http://about.me/i.martinez

Media
back to top

Anda mungkin juga menyukai