OPC UA C/S 6.5 connection to UA client (ABB Compact HMI 6.1.1-1)

Hi All. Greetings!

For the past few days, i have been trying to connect B&R OPC UA Server to ABB’s Compact HMI.

I found that AS4.12 OPC UA could be easily connected to the ABB’s Compact HMI but fails when i try from AS6.3.

Later i found that the information model maybe different (1.0 in AS4.12 and 2.0 in AS6.3) which is causing such problems.

Is there any other reason for this? And how can i overcome this situation?

Hi @Mahesh_Konar ,
in our Community there are so many posts around OPC UA, Have you seen them?
Normally when I have issue with OPC UA, I try to connect, as first step, our B&R system with OPC UA client UaExpert
Can you do that?
Thanks
Ciao
Valerio

1 Like

Small note regarding information model:
AS v4.12 Supports Information Model v1.0 and v2.0

AS v6 Supports only Information Model v2.0 (there is no selection available).
In the Help there are additional details about PV model versions

Last note regarding NamespaceURLs, below you see the NamespaceURL in case in AS 4.12 you select Information model 1 and the Namespace in AS 6 where you have only Information model 2:

Thanks
Ciao
Valerio

1 Like

Hi @valerio.manenti.

Thank you for your prompt response.

I am able to connect to UaExpert with AS6.3 and the connection seems fine.

Its just my client is not supporting the new information model 2.0.

I have also seen that the namespaces and many other nodes have been changed in AS6 onwards.

Just wanted to know, if there is any workaround for information model 1.0 in AS6.3,( which i guess is no longer supported).

And if not, how can i connect my client with the information model 2.0? Using UAModeler or any gateway?

Thanking you in advance.

Hi @Mahesh_Konar ,
Why do you need AS 6? Do you have some hw not supported by AS 4.12? or just because AS 6 is cool?
In the office we are still developing new prj with AS 4.12.
Thanks
Ciao
Valerio

@Mahesh_Konar could you share some technical data about your HMI?

Thanks
Ciao
Valerio

No specific reasons, just wanted to stay updated :wink: .

Also, looking at the long term benefits of AS6 lifecycle, we thought of using. I have worked on AS4.12 and personally would prefer it.

But we have to just make sure of all the problems that may come incase of migration to the newer versions.

1 Like

AS 6.5 is perfectly fine. I’m using it every day. If you have a new project and you’re not using something really special, you should be able to develop your project using AS6 as well. There is a change between AS4 and AS6. In AS6, there is an OPCUA C/S component. But this should not affect the possibility to connect to an OPCUA server using any OPCUA client. AS Valerio already suggested to you:

  • Check in the logger that the OPCUA server has started.
  • Use UAExpert client for connection.

If you have this, then you can be sure that the problem is not on the PLC side and can move to the HMI. In the HMI, check the namespace, hoping that you are not using an index of the namespace because this can be different, and check the nodeID path (compare to what UAExpert returns to you). That is it.

Valerio just messaged me that he is in contact with Mahesh. So the topic is closed for now.

1 Like