Skip to content

Application creates OPC UA Cilent, which reads/writes hardcoded struct Node

Notifications You must be signed in to change notification settings

PiotrBzdrega/OpcLog

Repository files navigation

OpcLog

Create OPC UA Client then reads/writes hardcoded Nodes from Server

Libraries:
-open62541 [ver. 1.3] (opca ua interface): https://github.com/open62541/open62541
-qt [ver. 5.15.2] (gui): https://www.qt.io/
-disphelper (COM helper to process .CVS file in Excel) https://github.com/DrYak/disphelper

After user enter correct IP address for existing OPC UA Server ->
-> created Client is trying to establish connection ->
-> if successful, depends of user choice "SSI_TL_Logging_DB"."entry" or "SSI_TL_Logging_TC_DB"."entry" log array is read ->
-> then in %USERPROFILE% path (C:\Users\piotr in my case), .cvs file is created and finally opened 🙃
Alternatively, user can read "SSI_HMI_CPM_DB"."node" and overwrite current values.

todo:

  • take into account also:
    "SSI_GS_Call_IDB"."appender_i"."para"."log_level".value.set := 4; // Loglevel of logging events "CS_GS_Call_IDB"."para"."lu_data_log_level".value.act := 4; // Loglevel of LU data-logging events "SSI_GS_Call_IDB"."para"."lists_log_level".value.act := 4; // Loglevel of list-logging events
    "SSI_GS_Call_IDB"."para"."tc_log_level".value.act := 4; // Loglevel of TC-logging events

About

Application creates OPC UA Cilent, which reads/writes hardcoded struct Node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages