Modbus client to OPC UA Server Gateway.
Easy to Configure
Maps Values to OPC UA
-
C++11 or higher.
-
Qt 5.7 or higher.
-
CMake.
-
Python.
Clone this repo recursivelly to download the application's source code and the dependencies source code.
cd ${REPOS}
git clone https://github.com/juangburgos/QUaModbusClient.git QUaModbusClient.git
cd QUaModbusClient.git
git submodule update --init --recursive
Run qmake recursivelly to create project files for the application and its dependencies.
# Windows
qmake "CONFIG+=ua_events ua_historizing" -r -tp vc quamodbus.pro
# Linux
qmake "CONFIG+=ua_events ua_historizing" -r quamodbus.pro
Build using the generated VisualStudio solution (for Windows) or the generated Makefiles (for Linux).
# Windows
msbuild /m:8 /p:CL_MPCount=8 /p:Configuration=Release quamodbus.sln
# Linux
make -s -j$(nproc)