Portada » MQTT communication between Siemens PLCs and Arduino

MQTT communication between Siemens PLCs and Arduino

by admin
298 views

This thesis explores the use of MQTT (Message Queuing Telemetry Transport) as a communication protocol between Siemens PLCs and microcontroller development boards such as Arduino and NodeMCU for building distributed I/O systems. The aim is to determine if these microcontrollers could serve as a cost-effective alternative to Siemens’ input and output modules in industrial applications.

The thesis begins by explaining the necessary setup steps, including configuring the TIA Portal Hardware and importing the necessary libraries. It then guides readers through the process of configuring the MQTT client and demonstrates step-by-step how to send and receive messages using Siemens’ library MQTT client. Integration of Arduino and NodeMCU devices into the system is also covered. The thesis further explores the integration of the Siemens KP32F Key Panel with the PLC, providing instructions for mapping inputs and outputs within the TIA Portal.

By investigating the integration of MQTT in Siemens PLC’s, this thesis improves the understanding of the advantages and disadvantages of using this communication protocol instead of the currently available alternatives like Profibus or Profinet.

Autor: Autor: Dominik Paweł Nowak, FINAL BACHELOR’S THESIS

Add

Related News