way1001 / stm-opc

OPC UA Client on STM32F769I

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OPC UA Client on STM32F769I-DISCO Board

Industrial Informatics Course Project - UniCT 2022

Board Gif

This is a HMI Proof-of-Concept for an industrial system built using TouchGFX Designer and the OPC UA library open62541 on a STM32F769I-DISCO board. Tank fill levels, temperatures, pressure and turbine power are continously updated using an OPC UA subscription. The valve, pump and fire can be turned on and off by pressing them and causing a value write on the OPC UA server. All the project files are available here.

The OPC UA test server was implemented in JavaScript using node-opcua. In a user namespace a Tank ObjectType was defined and two tanks, valve, pump and turbine objects were added. There is also some code to simulate the variation of varaibles.

Tutorial

A tutorial in italian to build something similar is available here.

About

OPC UA Client on STM32F769I


Languages

Language:C 61.0%Language:C++ 36.9%Language:Ruby 0.9%Language:Assembly 0.6%Language:HTML 0.4%Language:Makefile 0.1%Language:JavaScript 0.1%Language:Batchfile 0.0%