Skip to content

Commit

Permalink
Merge pull request #21 from umati/MT-update
Browse files Browse the repository at this point in the history
Add software solutions - clarify MachineTools
  • Loading branch information
GoetzGoerisch authored Feb 18, 2021
2 parents 094dad9 + 9040e7f commit 2ff454c
Show file tree
Hide file tree
Showing 8 changed files with 57 additions and 21 deletions.
8 changes: 4 additions & 4 deletions DASHBOARD.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# umati Dashboard

The umati dashboard at [https://umati.app](https://umati.app) is available as a neutral sample application.
This dashboard shows all error free machine servers according to the defined standards.
The umati dashboard at [https://umati.app](https://umati.app) is available as a neutral sample application. It is connected as a client application to the datahub OPC UA endpoint.

It is connected as a client application to the datahub OPC UA endpoint.
- This dashboard shows all error free machine servers according to the defined standards.
- It lists [software solutions](Specs/Software.md) from umati partners, who provide a web accessible demonstration instance.

Currently only the integration of the [OPC 40501-1 UA for MachineTools](https://opcua.vdma.org/catalog-detail/-/catalog/3914) is developed. Details about the information modell implentation requrirements are shown [here](Specs/MACHINETOOLS.html).
Currently only the integration of the [OPC 40501-1 UA for Machinetools](https://opcua.vdma.org/catalog-detail/-/catalog/3914) is developed. Details about the information modell implentation requrirements are shown [here](Specs/Machinetools.html).

Integrations of future additional companion specification implementations based on the [OPC 40001-1 UA for Machinery](https://opcua.vdma.org/catalog-detail/-/catalog/3803) are foreseen.

Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,13 @@ This repository provides the specification to connect to the umati virtual demon
- [OPC UA Client](CLIENT.md)
- [Dashboard](DASHBOARD.md)
- [Implemented Specifications](Specs.md)
- [MachineTools](Specs/MACHINETOOLS.md)
- [Machinetools](Specs/Machinetools.md)
- [Software Solutions](Specs/Software.md)
- Upcoming Specifications
- [Robotics](Specs/WIP.md)
- [PlasticsRubber](Specs/WIP.md)
- [MachineVision](Specs/WIP.md)
- [Scales](Specs/WIP.md)
- [Organizational Information](Organization.md)
- [Fairs](Specs/Fairs.md)
- [FAQ](FAQ.md)
Expand Down
6 changes: 3 additions & 3 deletions SERVER.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ This is where the datahub-connectors would look for showcase-relevant instances.

Your custom instance namespace **must not** contain references to any other namespace (e.g. instantiation a different companion specification in this namespace is not allowed).

(optional: to enable use of an UA base NodeSet without the added *OrderedListType* object, needed by the IA and MachineTools release candidate specifications)
(optional: to enable use of an UA base NodeSet without the added *OrderedListType* object, needed by the IA and Machinetools release candidate specifications)

4. If the computer, where the OpenVPN Client runs is accessible, try connecting to your OPC UA Server via the Open VPN IP-address (begins with 10.80.0.). If no OPC UA Client is available on this computer, basic connection test can also be done by using telnet, by `telnet 10.80.0.XX 4840` .
5. When the OPC UA Server and the VPN-Connection is established, visit [https://fairconnect.umati.app](https://fairconnect.umati.app/) to check your connection and integrate the machine to the datahub.
Expand All @@ -113,8 +113,8 @@ one machine tool:

![Address space](img/Addressspace_sample.png "Addressspace sample")

These two address spaces should be merged so that in the aggregated server there is only one MachineTools-Folder and each Machine is under this node with the same NodeId-Identifiers und NodeId-URI (the NodeId-Index will be different) as in the original OPC UA server.
These two address spaces should be merged so that in the aggregated server there is only one Machinetools-Folder and each Machine is under this node with the same NodeId-Identifiers und NodeId-URI (the NodeId-Index will be different) as in the original OPC UA server.

The required namespaces for Machinery and MachineTools (see 4. above) is only loaded once in the aggregated server.
The required namespaces for Machinery and Machinetools (see 4. above) is only loaded once in the aggregated server.

![Address space](img/Addressspace_aggregated.png "Adress space aggregated")
3 changes: 2 additions & 1 deletion Specs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
# Current implemented specifications

[OPC 40501-1 UA for MachineTools](Specs/MACHINETOOLS.md)
- [OPC 40501-1 UA for Machinetools](Specs/Machinetools.md)
- [Software Solutions](Specs/Software.md)
6 changes: 3 additions & 3 deletions Specs/Fairs.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
| Shortname | Year | Description | Website |
| --- | --- | --- | --- |
| VIRTUAL | permanent | Permanent virtual fair | <https://umati.app> |
| GRIND | 2020 | Grindtec Augsburg 2020 | <https://www.grindtec.de/> |
| SPS | 2020 | SPS Nürnberg 2020 | <https://sps.mesago.com/nuernberg/de.html> |
| METAV | 2021 | METAV 2020 reloaded | <https://metav.de> |
| METAV | 2021 | METAV 2020 digital | <https://metav-digital.de> |
| HMI | 2021 | Hannover Messe 2021 | <https://www.hannovermesse.de/> |
| EMO | 2021 | EMO Milano 2021 | <https://emo-milano.com/> |
| AMB | 2022 | AMB Stuttgart 2022 | <https://www.messe-stuttgart.de/amb/> |
| SPS | 2021 | SPS Nürnberg 2021 | <https://sps.mesago.com/nuernberg/de.html> |
| GRIND | 2022 | Grindtec Augsburg 2020 | <https://www.grindtec.de/> |
12 changes: 7 additions & 5 deletions Specs/MACHINETOOLS.md → Specs/Machinetools.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,17 +4,18 @@ In the following the umati showcase describes the additional information on top

Please refer to the provided xml-Nodesets or UaModeler-project for exemplary implementation.

## Changes/Deletions/Exceptions to the release candidate information model
## Changes/Deletions/Exceptions to the released information model

The following describes the umati showcase information model for Machine Tools.

For participants that are familiar with the information model, we have included comments and descriptions about changes between the release candidate information model and the showcase information model.
For participants that are familiar with the information model, we have included comments and descriptions about changes between the released information model and the showcase information model.

All participants not familiar with the release candidate information model do not need to review these changes in detail but rather follow the described model and refer to the provided xml Nodeset files and UA modeler project.
All participants not familiar with the released information model do not need to review these changes in detail but rather follow the described model and refer to the provided xml Nodeset files and UA modeler project.

### NodeSets for the showcase

[Release NodeSet](https://github.com/umati/MachineTool-Plugfest/tree/master/UaModelerProject)
[Released UaModeler Project](https://github.com/umati/MachineTool-Plugfest/tree/master/UaModelerProject)
[Released NodeSet](https://github.com/OPCFoundation/UA-Nodeset/tree/v1.04/MachineTool)

[Protoyping NodeSet](https://github.com/umati/MachineTool-Plugfest/tree/master/UaModelerProtoyping)

Expand All @@ -32,7 +33,8 @@ The prototyping nodeset is only supported for the upcoming showcases in 2020 and
## General information valid for the umati showcase demonstration

| **DISCLAIMER** | For all applications the OPC UA server is to be configured without predefined NodeIDs for the instances. Clients will need to browse Instances or translate BrowsePaths find the NodeID for accessing the address space and available instances. |
| --- | --- |

---

### Identification data

Expand Down
22 changes: 22 additions & 0 deletions Specs/Software.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# How to display a software product in the umati.app

You are a software vendor, who creates and markets dashboarding or similiar applications.
Then you can showcase you products also through the umati.app.

Going forward we will created software products as a separate listing inside the umati.app.
So a user of the app, will not only be able to browse connected machines but also software solutions.

What informations will be provided to a prospect:

- **Manufacturer**
- URL of the manufacturer/product site
- **Productname**
- URL of a running product instance (accessible demonstration instance, connected to the datahub, - showcaseing the connected machines)
- Software icon
- Software screenshot (min 1024x768px)
- Short description of the product (1000 char)
- Fair location (hall / booth) multiple assignments in the future

For the [METAV digital](https://metav-digital.de) (23.-26.03.2021) this list will be filled manual by the fair organizer, after you provide the information and are registered for the fair.

This list will be selfmanagable going forward.
13 changes: 9 additions & 4 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@
- [OPC UA Client](CLIENT.md)
- [Dashboard](DASHBOARD.md)
- [Implemented Specifications](Specs.md)
- [MachineTools](Specs/MACHINETOOLS.md)
- [Machinetools](Specs/Machinetools.md)
- [Software Solutions](Specs/Software.md)
- Upcoming Specifications
- [Robotics](Specs/WIP.md)
- [PlasticsRubber](Specs/WIP.md)
- [MachineVision](Specs/WIP.md)
Expand All @@ -32,17 +34,20 @@ This documentation is versioned, as some content details will be delivered later
| V 1.02.00 | 28.08.2020 | Update on Machine Tools and Fairs |
| V 1.02.01 | 02.10.2020 | Update on Machine Tools |
| V 1.02.02 | 23.11.2020 | Update License and activate CLA |
| V 1.02.03 | 18.02.2021 | Update on Machine Tools and Software Solutions |

### Changelog

| Doc | Area | Description | Commit |
| --- | --- | --- | --- |
| [Dashboard](DASHBOARD.md) | Dashboard | Extend the datahub section | [122940e](https://github.com/umati/Showcase/commit/122940ebdd091251cbe5a028c3ffe719b5b6ec63) |
| [License](LICENSE) | License | Update of Repo License| [1e4f3d9](https://github.com/umati/Showcase/commit/1e4f3d934e4e4420554d0509fff11ba4f853e2f3)|
| [MachineTools](Specs/MACHINETOOLS.md) | Mapping of information | Pictures of app with mapping added | [f59f93d](https://github.com/umati/Showcase/commit/f59f93dc4eda4bdf4bf00efc53f8560bc6108b35) |
| [MachineTools](Specs/MACHINETOOLS.md) | Fair Specification | SoftwareRevision mandatory | [117ce4b](https://github.com/umati/Showcase/pull/16/commits/117ce4bde7a57574de1240e76d2d3aa1160bd517) |
| [MachineTools](Specs/MACHINETOOLS.md) | NodeSets for Machine Tools | Clarification on prototyping nodeset for showcase | [a2c4926](https://github.com/umati/Showcase/commit/a2c49264ca66caf6813de1ad8a5706d83ec3aa46) [7628b8a](https://github.com/umati/Showcase/commit/7628b8af38c41da2e01dac70f3d8f8be44f8949c) |
| [Machinetools](Specs/Machinetools.md) | Mapping of information | Pictures of app with mapping added | [f59f93d](https://github.com/umati/Showcase/commit/f59f93dc4eda4bdf4bf00efc53f8560bc6108b35) |
| [Machinetools](Specs/Machinetools.md) | Fair Specification | SoftwareRevision mandatory | [117ce4b](https://github.com/umati/Showcase/pull/16/commits/117ce4bde7a57574de1240e76d2d3aa1160bd517) |
| [Machinetools](Specs/Machinetools.md) | NodeSets for Machine Tools | Clarification on prototyping nodeset for showcase | [a2c4926](https://github.com/umati/Showcase/commit/a2c49264ca66caf6813de1ad8a5706d83ec3aa46) [7628b8a](https://github.com/umati/Showcase/commit/7628b8af38c41da2e01dac70f3d8f8be44f8949c) |
| [Fairs](Specs/Fairs.md) | Shortnames | Update of the fair shortnames | [084e061](https://github.com/umati/Showcase/commit/084e0611be0bf4618e17c07260dd24d397e31ce0) [7a63e15](https://github.com/umati/Showcase/pull/16/commits/7a63e15d3e0fe691630e07814ad9e82dfe2f92b0) |
| [Software](Specs/Software.md) | Software Solutions | Dashboard will show software solutions | [231ffc1](https://github.com/umati/Showcase/commit/231ffc1089b60020570286e095011defcee29b3b) |
| [Machinetools](Specs/Machinetools.md) | Description | Clarification of nodesets and requirements | [c61c73f](https://github.com/umati/Showcase/commit/c61c73fa74b17dce58fd7c938f9992746dbf688d) |

## Demonstrator story umati showcase

Expand Down

0 comments on commit 2ff454c

Please sign in to comment.