SCADA Development with OPC UA Standard Practical : Practical study of developing a SCADA system in an HMI control and establishing communication to a server using OPC UA protocols
Mota Torras, Oriol (2023)
Mota Torras, Oriol
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023060822848
https://urn.fi/URN:NBN:fi:amk-2023060822848
Tiivistelmä
In the industrial automation sector, there is great variability of industrial components of different brands to perform the same action. However, there is a tendency in the industry to work only with a single brand despite higher costs. This is due to the difficulty of communication between devices from competing companies in the market. In an attempt to solve this problem, OPC UA appeared in 2008. An industrial communication standard that allows interoperability between devices and systems from different manufacturers and platforms. However, is this standard the solution for incompatibility in the industry?
This thesis was mainly intended to deepen how the OPC UA interoperability standard works. To do this, a SCADA system has been developed using the Atvise (atvise.com) software and an OPC UA server located in a Phoenix Contact industrial PLC has been operated remotely through a client.
The SCADA system that has been developed communicates the PLC server with a SCADA visualized on the user's computer internet browser, however, it has not been possible to implement this SCADA on the Bachmann industrial HMI. The system that has been created monitors a miniature industrial gate provided by NOVIA University as mechanical hardware. This door is controlled by the Phoenix Contact PLC on which an OPC UA server is installed using CodeSys V35 SP19 software (codesys.com). Next, the information from this server is transmitted to the user's PC simulating an OPC UA client by using the UAexpert program (uaexpert.com). As the final step of the process, using Atvise Builder and Atvise Connect, the writing and reading rights of the client variables have been obtained and a web SCADA has been generated in the internet browser of the user's PC. In this way, it has been possible to control the desired hardware through a SCADA system connected to an OPC UA server. In future stages of work, it is proposed to deepen on the functionality of the Bachmann HMI that is presented.
This thesis was mainly intended to deepen how the OPC UA interoperability standard works. To do this, a SCADA system has been developed using the Atvise (atvise.com) software and an OPC UA server located in a Phoenix Contact industrial PLC has been operated remotely through a client.
The SCADA system that has been developed communicates the PLC server with a SCADA visualized on the user's computer internet browser, however, it has not been possible to implement this SCADA on the Bachmann industrial HMI. The system that has been created monitors a miniature industrial gate provided by NOVIA University as mechanical hardware. This door is controlled by the Phoenix Contact PLC on which an OPC UA server is installed using CodeSys V35 SP19 software (codesys.com). Next, the information from this server is transmitted to the user's PC simulating an OPC UA client by using the UAexpert program (uaexpert.com). As the final step of the process, using Atvise Builder and Atvise Connect, the writing and reading rights of the client variables have been obtained and a web SCADA has been generated in the internet browser of the user's PC. In this way, it has been possible to control the desired hardware through a SCADA system connected to an OPC UA server. In future stages of work, it is proposed to deepen on the functionality of the Bachmann HMI that is presented.