Tesis profesional presentada por Luis Gerardo Carvajal Fernández [luis.carvajalfz@udlap.mx]

Miembro del Programa de Honores. Licenciatura en Ingeniería Mecatrónica. Departamento de Ingeniería en Computación, Electrónica y Mecatrónica. Escuela de Ingeniería, Universidad de las Américas Puebla.

Jurado Calificador

Director: Dr. José Luis Vázquez González
Presidente: Dr. Gibran Etcheverry Doger
Secretario: M.C. Eduardo López Sánchez

Cholula, Puebla, México a 17 de mayo de 2021.


The Fourth Industrial Revolution (also known as Industry 4.0) has the Industrial Internet of Things (IIoT) as one of its principal trends. It offers connectivity and access to information for industrial devices. However, the heterogeneity of communication protocols set by different vendors and the lack of TCP/IP readiness prevent several devices from implementing IIoT. The OPC UA standard can offer a solution due to its client-server communication model and its information architecture, which are-platform independent. By implementing it in industrial devices, the standard can bridge the gap between protocols and help achieve IIoT. The main potential benefits are monitoring and control for industrial processes and remote access to laboratories for education. The goal of the current work is to use OPC UA to connect a Programmable Logic Controller (PLC) and a Virtual Instrument (VI) running as a Web Services application. It uses a SCADA system as a case study; it consists of a bottle production line simulated in FluidSIM. S7-PLCSIM is used to simulate the PLC that controls the system, and LabVIEW to create a VI and export it as an application. NI OPC Servers software is then employed to run an OPC UA server and define the PLC as its client. The results show a successful connection and demonstrate that the OPC UA standard can be used for implementing IIoT by connecting a simulated PLC to a VI for bidirectional information exchange in monitoring and control tasks.

Keywords: Industrial Internet of Things (IIoT), OPC UA, Programmable Logic Controller (PLC), Virtual Instrument (VI).

Table of content




Capítulo 1. Introduction

Capítulo 2. Justification

Capítulo 3. Objectives

  • 3.1 General Objective
  • 3.2 Specific Objectives
  • 3.3 Hypothesis

Capítulo 4. Background Knowledge

  • 4.1 First, Second and Third Industrial Revolutions
  • 4.2 Programmable Logic Controllers (PLCs)
  • 4.3 Fourth Industrial Revolution (Industry 4.0)
  • 4.4 Industrial Internet of Things (IIoT)
  • 4.5 SCADA systems
  • 4.6 Network Models
  • 4.7 Internet & IP Protocol
  • 4.8 Industrial Communications
  • 4.9 OPC Standard

Capítulo 5. Methodology

  • 5.1 Case Study
  • 5.2 Simulated Plant
  • 5.3 Programmable Logic Controller (PLC)
  • 5.4 OPC UA Server
  • 5.5 Virtual Instrument (VI)
  • 5.6 Web Services application

Capítulo 6. Results and Discussion

Capítulo 7. Conclusions and Recommendations


Carvajal Fernández, L. G. 2021. OPC UA Standard for IIoT in Industry and Remote Education. Tesis Licenciatura. Ingeniería Mecatrónica. Departamento de Ingeniería en Computación, Electrónica y Mecatrónica, Escuela de Ingeniería, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 2021.