Logo Acimut Scada for Arduino Phone: +34 96 357 45 11
Fax: +34 96 357 43 12
infoacimut@acimut.es
Versión en Español English version

Acimut Monitoriza for ARDUINO

logo arduino Scada free and fully functional for free Arduino hardware platform

Thanks to the project of Juan Pablo Zometa, ModBus protocol implementation for the Arduino board has been possible to design a specific version of our SCADA Acimut Monitoriza.

This version of "Acimut Monitoriza for Arduino" is fully functional and free of all restrictions of use, both in terms of number of variables to control as clients. The only limitation you have is you can only connect to devices Arduino

Getting Started Features Creating a Scada project

Getting Started

Step 1 Upload to Arduino device the ModBus RTU protocol
Download SketchBook ModBus RTU protocol here.
Download SketchBook Arduino v. Alpha Download SketchBook Arduino v. 1.0
First to do is to upload  the ModBus RTU protocol in the Arduino module. This protocol implements function 43 (Read Device Information), by means of which the device is presented to Acimut Monitoriza like an Arduino device.
The included example implements how to switch on or off the led on the board setting 1 or 0 in the 0 registry of the registry array.
Step 2 Install Acimut Monitoriza for Arduino
Donwload Acimut Monitoriza for Arduino here.
Download Monitoriza for Arduino
The Monitoriza installation requires .NET Framework 3.5 SP1 previously installed. Running the setup.exe will test if it is installed and will download it from the Microsoft web page otherwise.
Step 3 Load the example of Scada in Monitoriza for Arduino
Once installed we will have a shortcut to the example in the Start Menu. When you open the shortcut it will be loaded in Monitoriza for Arduino and by means of using the two buttons you can switch on and off the led in the board.
Step 4 Running the Scada project
We will simply have to press the Play button (with the Server option active) to run the Scada project and so we can switch on and off the led from the scada.
ejecutar scada

Features

  • Simple and immediate installation of the product.
  • Easy setup, even if it is an installation with remote computers (WAN). Since communications between the client and the server are based on Internet standards (HTTP protocol).
  • No programming required to create fully functional projects, simply "drag and drop" SCADA objects on the surface of the forms and set the corresponding properties for a working solution.
  • If you require advanced functionality not covered in the SCADA objects defined in Acimut Monitoriza, no problem since Acimut Monitoriza is extensible programmatically in C# or VB.NET. It is also possible to use third-party libraries developed for. NET Framework for Windows.
  • The creation of the graphical user interface is based on Microsoft� technology Windows Forms Designer which greatly facilitates the design.
  • Easy creation of graphs to represent the trend of the variables
  • At the project level we can define users and the permissions assigned to each of them. For example if the user have Read-Only permissions in a form or if you have full access.
  • Easy definition of alarms.
  • Easy tracking of variables.
  • Information in accessible formats. Acimut Monitoriza can store variables that are monitored in standard databases of the market (Microsoft� SQL Server�, Microsoft� Access�, Oracle�, etc.).

Creating a Scada project

In the video it is shown how to create a new Scada project for Arduino in which it is defined a communications server with the arduino board through ModBus protocol. It is created a variable in the 0 registry
which corresponds to the one in the SketchBook that actives and deactives the led. It is created a form that contains two buttons and an picture panel binded to the variable formerly created. One of the buttons is binded to the action of setting the value 1 into the variable (switching on the led) and the other sets a value 0 into the variable (switching off the led). The picture panel will show one or another picture depending on the value of the variable read from the Arduino device.