Alarms and Conditions are not browsable on SINUMERIK OPC UA Server

Discussions about product bugs & problems!
Note: This is no replacement for the Official ETM Support!
Search

Post Reply
1 post • Page 1 of 1
Sabragan
Posts: 10
Joined: Fri Feb 01, 2019 3:56 pm

Alarms and Conditions are not browsable on SINUMERIK OPC UA Server

Post by Sabragan » Thu Oct 15, 2020 9:13 am

Hi,

I have been trying to connect WinCC OA OPC UA Client to an OPC UA Server v03.00.02.02 (running on SINUMERIK 4.7 SP7).

OPC UA client on WinCC OA is properly configured and retrieval of the data via Data Access subscription works just fine.

The problem I have is, even though I am capable of browsing the OPC UA Server with Data Access subscription, when I change the subscription method to Alarms and Conditions, WinCC OA does not show any alarms when 'Get Item ID' button in the _address configuration is clicked. When I connect to the very same OPC UA Server of SINUMERIK with a 3rd party client application from Unified Automation, it shows me all of the available events and alarms. With the help of this mentioned 3rd party client, I have checked the addresses of these alarms, and entered them manually. Unfortunately, that did not work, either.

To ensure that the Alarms and Conditions subscription configuration is okay on WinCC OA (OPC UA Client) side, I have tried running a local OPC UA Server (from Unified Automation) on my PC, and I was able to browse and see the very same alarm instances from this local OPC UA server.

Some of the information I've found in the WinCC OA logs are as follows:

WCCOAopcua (1), 2020.10.14 12:54:17.434, SYS, INFO, 28/opcua, OpcUaCServerData in Function run, Connected to sinumerik_test @ opc.tcp://192.168.150.130:4840
WCCOAopcua (1), 2020.10.14 12:54:17.457, SYS, INFO, 62/opcua, OpcUaCServerData in Function run, Server sinumerik_test, revised SessionTimeout 60000 ms is different from requested 1200000 ms.
WCCOAopcua (1), 2020.10.14 12:54:17.953, PARAM,INFO, 23/opcua, OpcUaCServerData in Function doSubscription, Subscription[1] RS_AlarmsConditions successful created @ sinumerik_test-main
WCCOAopcua (1), 2020.10.14 12:54:17.975, PARAM,INFO, 23/opcua, OpcUaCServerData in Function doSubscription, Subscription[2] RS_Data successful created @ sinumerik_test-main
WCCOAopcua (1), 2020.10.14 12:54:17.997, PARAM,INFO, 23/opcua, OpcUaCServerData in Function doSubscription, Subscription[3] sinumerik_subscription successful created @ sinumerik_test-main
WCCOAopcua (1), 2020.10.14 12:54:18.021, SYS, WARNING, 7/opcua, OpcUaCComm in Function translateBrowsePathToNodeId, Error parsing browse path /0:Objects/2:Sinumerik/2:/Nck/2:&/Nck&/LastAlarm/2:&/Nck&/LastAlarm&/alarmNo @ sinumerik_test (Statuscode: Good)
WCCOAopcua (1), 2020.10.14 12:54:18.042, SYS, WARNING, 8/opcua, OpcUaCComm in Function translateBrowsePathToNodeId, Error getting node from browse path /0:Objects/2:Sinumerik/2:/Nck/2:&/Nck&/LastAlarm/2:&/Nck&/LastAlarm&/alarmNo @ sinumerik_test (Statuscode: BadNothingToDo)
WCCOAopcua (1), 2020.10.14 12:54:18.061, SYS, WARNING, 7/opcua, OpcUaCComm in Function translateBrowsePathToNodeId, Error parsing browse path /0:Objects/2:Sinumerik/2:/Nck/2:&/Nck&/LastAlarm/2:&/Nck&/LastAlarm&/fillText1 @ sinumerik_test (Statuscode: Good)
WCCOAopcua (1), 2020.10.14 12:54:18.082, SYS, WARNING, 8/opcua, OpcUaCComm in Function translateBrowsePathToNodeId, Error getting node from browse path /0:Objects/2:Sinumerik/2:/Nck/2:&/Nck&/LastAlarm/2:&/Nck&/LastAlarm&/fillText1 @ sinumerik_test (Statuscode: BadNothingToDo)
WCCOAopcua (1), 2020.10.14 12:54:18.110, PARAM,WARNING, 24/opcua, OpcUaCServerData in Function createMonitoredEventACItems, CreateMonitoredItem for /0:Objects/2:Sinumerik on Subscription RS_AlarmsConditions @ sinumerik_test-main not successful! (Statuscode: BadAttributeIdInvalid)
WCCOAopcua (1), 2020.10.14 12:54:18.131, PARAM,INFO, 35/opcua, OpcUaCServerData in Function createMonitoredDataItems, Monitored Item ns=2;s=/Nck/LastAlarm/alarmNo can not be created. Subscription sinumerik_subscription allows only DATA-Notifications @ sinumerik_test-main
WCCOAopcua (1), 2020.10.14 12:54:18.153, PARAM,WARNING, 24/opcua, OpcUaCServerData in Function createMonitoredDataItems, CreateMonitoredItem for ns=2;s=/Nck/LastAlarm/alarmNo on Subscription sinumerik_subscription @ sinumerik_test-main not successful! (Statuscode: BadAttributeIdInvalid)
WCCOAopcua (1), 2020.10.14 12:54:18.503, PARAM,WARNING, 24/opcua, OpcUaCServerData in Function createMonitoredEventACItems, CreateMonitoredItem for /0:Objects/2:Sinumerik on Subscription RS_AlarmsConditions @ sinumerik_test-main not successful! (Statuscode: BadAttributeIdInvalid)


I would like to ask for your advice on troubleshooting the issue.

Note: The pictures below showing the browse results for events and alarm conditions are from the tests that I've done with the 3rd party application.. Basically, results are empty when I do the same for OPC UA Server running on SINUMERIK.

Best Regards

Alper
Attachments
Subscription_AlarmConditions.png
OPC_UA_Events_reachable_via3rd_party.png
OPC_UA_AlarmsConditions_reachable_via3rd_party.png

Post Reply
1 post • Page 1 of 1