Skip to content
forked from rwth-iat/openAAS

Development Repository for open Asset Administration Shell

License

Notifications You must be signed in to change notification settings

Lemgoer/openAAS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

openAAS - *updated*

NEW : The Image for the Workshop on 01/29/18 is available VirtualBox Image (Password : openaas) NEW : JSON Serialization of openAAS Administration Shell

Development Repository for open Asset Administration Shell (openAAS) by Chair of Process Control Engineering RWTH Aachen University and ZVEI.

What you can find here

This repository shows the current development state of the administration shell and contains models, specifications. The specifications are based on previous achievements of ZVEI Workgroups. For prototype development, we use the model based runtime environment ACPLT/RTE as well as open source OPC UA stack open62541 There are several base models that are used to describe the constituent parts of an AAS and the AAS itself.

The implementation of openAAS bases on the specification given by working papers of ZVEI/ Plattform Industrie 4.0

With these specification a simplified model for the Asset Administration Shell is proposed (structure).

Within the implementation folder, you can find the needed OPC UA models to describe an openAAS Asset Administration Shell with your OPC UA Server. Within the folder you also find a basic example of an Asset Administration Shell for a motor serialzed in JSON.

If you just want to have a look at an OPC UA openAAS Asset Administration Shell you can skip to the next section.

Quick-start: Using the Demo

For a simple demo that can be run on Linux, please checkout the ACPLT/RTE and follow the installation instruction. In short: git clone https://github.com/acplt/rte

cd rte/build/ && tclsh acplt_build.tcl

cd acplt/servers/MANAGER/ && ./build_database.sh

./start_server.sh &

After Installation and start you can load an example that shows two AAS (i.e., for a motor and its Type).

./../../system/sysbin/fb_dbcommands -s localhost:7509/MANAGER -load -f ../../../../addonlibs/administration/FBD/openAAS_Demo_17_10_20.fbd

Now, you are able to browse the Server with an OPC UA client. The demo AAS can be found within the OCP UA Server

/Root/Objects///TechUnits/openAAS/AASFolder/

How to contribute

There are different ways to contribute to the openAAS project:

  • You can set up a new Issue which allows you to describe your concerns and reference to existing specifications.
  • If you would like to make some changes and test around and afterwards offer your changes, you can Fork openAAS repository, make you changes and offer them by creating a Pull Request.

About

Development Repository for open Asset Administration Shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published