IO-Link OPC UA Integration for Siemens SIMATIC
Integrace IO-Link OPC UA do zařízení Siemens SIMATIC
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Diplomová práce se zabývá implementací podpory protokolů OPC UA do komunikačního systému IO-Link používaného v zařízeních SIEMENS SIMATIC. V této práci jsou představeny komunikační protokoly OPC UA a IO-Link a možnosti jejich aplikačního propojení. V rámci práce je zpracován ukázkový návrh propojení fyzického i aplikačního propojení obou komunikačních systémů. V práci je rovněž zpracován postup integrace do binárního kódu (firmware). Jako demonstrace funkčnosti provedeného návrhu je použita implementace IO-Link Master na desce platformy Raspberry Pi s operačním systémem Linux.
This diploma thesis is dedicated to the implementation of OPC UA support for IO-Link in the SIEMENS SIMATIC System. In this thesis I will present theoretical background on the specifications of the OPC UA and IO-Link communication protocols and explore the features of OPC UA SDK for bridging the functionality between OPC UA and IO-Link. The project continues with the definition and proposition of the design of integration with the firmware. A use case of this integration will be implemented for Raspberry Pi board running on Linux, which acts as an IO-Link Master. The workings of the implementation are verified by a demonstration application on the Raspberry Pi board.
This diploma thesis is dedicated to the implementation of OPC UA support for IO-Link in the SIEMENS SIMATIC System. In this thesis I will present theoretical background on the specifications of the OPC UA and IO-Link communication protocols and explore the features of OPC UA SDK for bridging the functionality between OPC UA and IO-Link. The project continues with the definition and proposition of the design of integration with the firmware. A use case of this integration will be implemented for Raspberry Pi board running on Linux, which acts as an IO-Link Master. The workings of the implementation are verified by a demonstration application on the Raspberry Pi board.