CONCLUSIONS
The encapsulation is OOP benefit exploited by this new
approach. Every function or function block can be encapsulated
forming a relay. Thus every element has the common interface and
connections are made easily using the same type of conductors,
which can carry any data type. It is similar to container used in
packaging systems, which can transport any load. Hence tools used
to move, manipulate, etc. function blocks proposed can be designed
without any type constraints. The main benefits of the proposed
standardization are cost reduction, generic tools, faster manipulation,
simplified management and reusability. This approach takes
advantage of other OOP benefits such as polymorphism, generic
programming, parallelism and inheritance. The objects proposed can
be easily extended to adapt the system to different applications, and
can be effortlessly adapted to different PLC brands.