Tive o prazer de bater um papo com Edmilson Abreu e Leandro Carvalhoque desenvolvem soluções de indústria 4.0. Nossa conversa abordou o atual cenário da automação pelo qual muitas empresas estão passando e, em particular, um dos serviços oferecidos por eles para a execução de projetos de SCADA e MES.
In industrial networking it is important to know the TCP/UDP protocols that the
devices are using to communicate. In this post two interesting websites are shown that can be useful during configuration of the rules in a firewall and to increase the cyber security of the factory.
On
the previous post it was shown how to create a template
and bind using two different methods: Expression binding to concatenate a text
with a dynamic index and Indirect Binding to bind a tag via its path. In both
cases the dynamic parameter passed was the motorIndex (int)
which was created into the Custom Properties.
One
of the fundamental steps to increase the security of communication between
Gateway and Clients / Designers is to enable the option "Force Secure
Redirect" in Gateway Config> Network> Web Server.
When opening the Design Launcher from the project
's Gateway webpage , there may be a problem that the project does not open
because Java did not run correctly.
In
this post we will see a method for changing a MySQL database password and how
to update this parameter when connecting to a SCADA Ignition server. I recently
had to do this operation after updating the MySQL version.
An important property of Ignition and SCADA is the use of
Templates. One of the main functions of the Templates is to optimize the
use of objects of the same type, avoiding repetition of the copy-paste type
that yields difficult maintenance and debugging. In addition, the update
of the template automatically propagates to the instances in the project.
To avoid unnecessary overload
of the amount of records of a Tag in the database, it is possible to edit the
Historical Deadband, according to the process. In this example we are
logging 6 Tags, coming from 6 sensors (3 temperature, 3 humidity).
An interesting property of
Easy Chart is the ability to bind, that is, to dynamically link elements of the
project. In this post we will show you how to do this using a dropdown
list to show the graph of the selected element. This method avoids code
repetition and is very effective when there are several objects of the same
type, for example Temperature Probe 1, 2, 3, Motor 100, 101, 103, etc.
In Ignition it is possible to
edit some parameters of the Easy Chart.
Before you start, it is important to know
the identity, or tagid , of the tag that interests
us. One way to verify this point is to look at the sqlth_te table in
MySQL:
In the previous post we saw how to make a Chart
in Ignition and how to store the data coming from PLCs in a MySQL database. In
the example shown the 3 bank parameters used were: