EasyUaClnt a simplicity wrapper library based on AsOpcUac

I had a second checkbox within the properties window that was checked for “Read-only”. I unchecked that box, then checked the “unblock” option, and it worked.

5 Likes

Any plans for supporting Automation runtime 6?

Good morning TW,

Yes, it is planned for the following months. But I cannot advance any specific time frame for it,

Thanks you!

1 Like

Maybe you can ask for help using community? some volunteers? or you prefer to do it by yourself?

Hello Jaroslav!

That’s a great idea, actually the source code is opened to everyone, so if someone comes up with an update for AR6 before we do they can upload it directly here and share it with everyone!

1 Like

So B&R community, who will take this challenge? :wink:

EasyUaClnt updated for AS6.0

Hello Community,

I am glad to share with you the first version of the EasyUaClnt for AS6.0. The library has been tested but I cannot make a full deep test of all the functionlities so, if someone tests it and finds any problem they can take the Source Code and modify it or send me a message and I will try to fix it as soon as possible.

New features

In this update the following the library has received the following changes:

  • Internal update of all the FUBs. Now they uses the “List” versions of the AsOpcUac. Every block has been updated to get rid off any obsolete or deprecated AsOpcUac FUBs.

  • New functionlity KeepConnection FUB input. Now it is possible to to keep the connection active. By default if KeepConnection = FALSE the FUB will behave exactly as it was in the previous library version, but if you need a more performant work mode then the connection won’t be closed after the FUB call.

  • Kept the compatibility backwards as much as possible. Execept EasyUaSubscription and EasyUaSubscriptionList all the rest of FUBs remains with the same IN/OUT interface to guarantee the compatibility with the code from AS4.0 as much as possible. Only Optional new inputs or outputs have been added. Only in the case that you were using EasyUaSubscription and EasyUaSubscriptionList adjustements would be needed.

  • More diagnostics. All the diagnostics exposed in the FUB interface. As they come from different internal FUBs and with different formats new optional diagnostics outputs have been added.

  • Own help fully updated. All the help has been reviewed and updated to match the new library. A dedicated chapter “Migration to AS6 from AS4” has been added. All the samples are also updated.

New requirements

The new requirements for this versions of the library are:

  • SG4 only
  • Automation Studio 6
  • Minimum AR version Intel/ARM 6.0.0

Download

The new release is marked as V2.00.0. The bin and source can be found in the repository.

Github repository: Release V2.00.0 · br-automation-com/easyuaclient-as-project-dev

10 Likes