In our case, the most immediate solution was to
convert the Automation practices of all the subjects
into simulated practices. For this purpose, the
Siemens simulator included in the Tia Portal (Tia
Portal, 2023), the S7-PLCSIM program, was used.
This emergency solution presented several major
drawbacks:
1. We were forced to explain the operation of the
Tia Portal and the simulator through videos.
2. From a pedagogical point of view, especially for
the students who had to simulate the
programming of the Festo plant, it was difficult
to imagine what the system they had to control
looked like without being able to see it
physically. They were provided with
explanatory videos of the operation of each
station, but even so, the task of debugging the
code without working with the real plant was not
easy.
3. The Tia Portal and its PLCSIM simulator are
proprietary programs. Although temporary
licenses were purchased for all students, some
had problems installing and running the
software on their personal PCs, because it is a
very computationally demanding program.
These circumstances pushed us to look for new
technological solutions that would allow us to teach
practical sessions remotely in a more efficient way,
and that could also be used in face-to-face sessions,
when they were resumed. We clearly saw that there
was a need to virtualize the Automation laboratory in
order to make teaching more flexible and make the
practical sessions more accessible to students, and to
do so quickly, since at that time there was great
uncertainty about how the health situation would
evolve. The use of virtual laboratories for the
practical teaching of Automation is not a new idea
(Potkonjak et al., 2016), but in our case, we had not
had the need to implement it until this moment.
Therefore, we started to study and analyze the
applicability of different simulation and gamification
tools for the virtualization of our laboratory.
4 FINAL SOLUTION ADOPTED:
VIRTUALIZATION OF THE
AUTOMATION LABORATORY
WITH FACTORY I/O
Our efforts were focused on designing a virtual tool
for practical laboratory teaching, with the objective of
developing new practical teaching in various
contexts:
▪ In the context of confinement or reduced
presence, as we have experienced during the
years 2019-2022: this virtual laboratory would
allow students to perform practical sessions
from home, on realistic 3D virtual industrial
plants, and with the automation tools that they
would use in person in the laboratory. This
practical teaching could be more flexible and
adapted to the student's schedule and
availability.
▪ In the context of normality: the virtualization of
the laboratory could be used to create new
stations, so that more people could attend the
practical sessions simultaneously, and to make
practical sessions of longer duration and higher
quality. These new stations would be virtual,
since adding more physical stations to the
Automation Laboratory would be very
expensive, and would also cause difficulties due
to the physical limitations of the available space.
Being able to work with simulated virtual
stations would allow the use of a computer
classroom as an automation laboratory, where
the student can learn to program automation in
the same way as on the actual physical
laboratory floor. In the same way, students
could practice on the 3D model in their personal
study time, in order to be able to take advantage
of the classroom sessions on the real physical
plant in a more optimal way.
For this purpose, we studied several software
packages. On the one hand, PLC simulators: Codesys
(Codesys, 2023), PLCSIM (PLCSIM, 2023) and
OpenPLC (OpenPLC, 2023), and on the other hand,
3D modeling and simulation software for industrial
plants: Realvirtual.io (Realvirtual.io, 2023), Factory
I/O (Factory I/O, 2023), Emulate3D (Emulate3D,
2023), and Ciros (Ciros, 2023).
These programs present different advantages
and disadvantages. With respect to the PLC
simulators, we decided to continue using the Siemens
Tia Portal integrated simulator, PLCSIM, because we
wanted the students to continue learning the use and
management of Tia Portal, software that is widely
used in the working world. It is a commercial
software, but we had already purchased temporary
licenses for the students, so the investment was made.
With respect to modeling packages, the decision was
more complicated. Finally, the two software packages
that we liked the most were Factory I/O and
Realvirutal.io, because of their benefit-cost ratio, and
because they allow us to introduce gamification
strategies in the experiences designed with them.