SCADA training

SCADA training

SCADA training is the supervisory control and data acquisition tutorial. Simple training can be started through this video.

Video with initial training:

SCADA training can be through links, videos or in-person teaching. Tutorial presents a step-by-step list of how to develop in SCADA software.
Step-by-step SCADA training


First, it is important to define which tags will be used. Each tag can have a communication driver, or it can be a free variable for use. The tags have the address of the variables read by the equipment. They also have formulas and settings. Tags can be selected in groups. Training:

Step 1

Screen design.

The screen can be developed any way you want with visual objects. And also the background of the screen is designed however you want. There are several types of objects. They can be images, texts, combos, keys, graphics, etc. The screen layout can be configured according to the industry structure. Each object is optionally related to tags. Objects have properties. Properties are defined specifically for each object.

Step 2

New screens and panels.

Multiple screens can be added. Each screen has a list of values ​​read by the equipment.

Step 3

Images and animation.

Images are placed on the screens to present the values. Some cases are animations.

Pictures and animation

Database and report.

The values ​​read from the tags are stored in the database. Statistics and analysis of procedures are carried out. Control and verification of industrial automation.

Step 4


Alarms can be warnings of values ​​that are above the defined limit. Alarms are calculated and stored in the database.

Step 5

General databases for registrations.

Optionally, databases can be developed to list values ​​or states.

Step 6

Equipment testing formats.

Reports of specific tests carried out on the equipment.

Step 7


Development commands with codes can be used for system control or analysis. Various events are available. For example click event on buttons or event after readings. Scripts can be used in reports as well. Training:



The execution of the application can be specific to each case.

Auto runtime


The SCADA system can be a web server. The screens are presented via browser. The values ​​are displayed in real time.

Server client

Driver examples:

Modbus TCP.

This protocol is used via Ethernet. Defines the IP, port and address of the instrument variables. There are several types of addresses.
Coil: Readings of digital variables that can be read and written. Discrete input: Readings of digital variables that can only be read. Holding register: Readings of analog variable addresses that can be read and written. Input register: Readings of analog variable addresses that can only be read.

MODBUS TCP configure

Modbus RTU.

This protocol is used via serial port. Defines the port, configuration and address of the instrument variables.

MODBUS RTU configure


OPC is: open platform communications. This driver is available for communication with equipment.

OPC how to use


This protocol is used for Siemens equipment. Used via ethernet.


OMRON FINS TCP. Protocol used via ethernet.

OMRON TCP example


MQTT is a protocol via ethernet or wifi. It communicates through topics connected to the broker server.

MQTT example

Example of SCADA temperature.

Groups divided by equipment with temperature readings and control.

Temperature software

Example of SCADA water treatment.

Several cities can be monitored for water treatment.

Water treatment

Example of SCADA OEE.

OEE is an Overall Equipment Effectiveness. Checks the performance, availability and quality of industrial production in real time.

If you have any questions for training, you can ask here.

SCADA Software

SCADA Training