Dear Teltonika Support,
I would like to report a persistent issue with the OPC UA client on the RUT956 (RUT9M_R_00.07.18.3).
I have performed extensive testing and comparisons, and it seems that the OPC UA client is unable to read String or certain DateTime-related values from a Beckhoff OPC UA server, while other datatypes work normally.
Returned json for these data types is always:
{
“error”: 0,
“result”: ""
}
I’m using ubus call opcua_client.rpc shell command inside RUTOS for more flexible control over requested data.
My testing enviroment is:
-
Beckhoff PLC (TwinCAT OPC UA Server TF6100 - V5.2.123)
-
Local RUT956 OPC UA server (for cross-validation)
When testing against the local OPC UA server running on the RUT956, all datatypes—including String and array of String—are read successfully.
{
"error": 0,
"result": "\"RUT9M_R_00.07.18.3\""
}
{
"error": 0,
"result": "\"RUT956\""
}
Data types that I was able to successfully read are:
BoolInt32UInt32RealULINT
Data types that I wasn’t able to successfully read are:
StringDateTime
These variables exist, are readable in UAExpert, and are standard Beckhoff PLC datatypes. UAExpert reads them without issues:
STRING(255)DATE_AND_TIME
Could you please confirm:
- Does the OPC UA client in RUT956 fully support OPC UA String type coming from Beckhoff TwinCAT OPC UA Server?
- Does the client support reading String / DateTime / DateTimeOnly from Beckhoff OPC UA server?
- If supported, are there any known compatibility issues with Beckhoff OPC UA Server?
- Is there a recommended configuration for Beckhoff → Teltonika OPC UA interoperability?
Thank you for you help and further assistance.
Lukas Tucek

