OPCFoundation / UA-CloudLibrary

OPC UA Information Model database with a REST and GraphQL interface, as well as user management. The global instance of this (hosted by the OPC Foundation) can be found at https://uacloudlibrary.opcfoundation.org.
Other
39 stars 18 forks source link

How to. #171

Closed alexmc1510 closed 1 year ago

alexmc1510 commented 1 year ago

Hello community,

I have been forwarded to this repo by VDMA when I asked about the way os having a "library" for storing my own companion spec due to the limitations of storing them in a RDBMS. It seems that it is what I was looking for, nevertheless, I don't have a clear idea about the procedure to deploy it in my company, first, in terms of procedure and WoW and second in terms of infrastructure. I need to said that we cannot use any Cloud as suggested and everything should run on premises in a datacenter without internet access.

I would appreciate so much if someone explains to me how they are using the library in their respectives companies.

Thanks in advance.

barnstee commented 1 year ago

You need a docker-cable PC or VM and we've created a Docker compose file for you here: https://github.com/OPCFoundation/UA-CloudLibrary/blob/main/docker-compose.yml

alexmc1510 commented 1 year ago

Thank you. I have it deployed and running. Do you have a procedure for developing, maintaining and versioning internal nodesets for specific UC? How do you develop a new one based on existing ones? how do you keep everything linked and under control?

Any help would be appreciated.

barnstee commented 1 year ago

You can refer to existing nodesets via its namespace URI and then use types defined in them in a new nodeset. Lots of information models in the UA cloud Library do this. Just have a look at the nodeset files to figure out how.

alexmc1510 commented 1 year ago

Yes...that is understood. The thing is...how to manage creation, traceability, versioning... I would like to use the library as a database for the assets of my plant, where I have 8 clear processes with several machines that maybe will require to customize each process a bit in order to adapt it to the machine...I would like to understand the scalability and organizational aspects.

barnstee commented 1 year ago

Got it. SIEMENS launched a free tool called Siome which is a really good OPC UA model editor, but there are other commercial solutions, too. See https://www.youtube.com/watch?v=Ip6OaXNBn6U

barnstee commented 1 year ago

Here is another one: https://profiledesigner.cesmii.net/login

barnstee commented 1 year ago

Closing.