diff --git a/DASHBOARD.md b/DASHBOARD.md index 513df03..d01f41a 100644 --- a/DASHBOARD.md +++ b/DASHBOARD.md @@ -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. diff --git a/README.md b/README.md index aa82544..19f3a3c 100644 --- a/README.md +++ b/README.md @@ -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) diff --git a/SERVER.md b/SERVER.md index 6dc2571..c1b3acb 100644 --- a/SERVER.md +++ b/SERVER.md @@ -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. @@ -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") diff --git a/Specs.md b/Specs.md index 2da89d1..c2db331 100644 --- a/Specs.md +++ b/Specs.md @@ -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) diff --git a/Specs/Fairs.md b/Specs/Fairs.md index f5f08f0..8429f65 100644 --- a/Specs/Fairs.md +++ b/Specs/Fairs.md @@ -3,9 +3,9 @@ | Shortname | Year | Description | Website | | --- | --- | --- | --- | | VIRTUAL | permanent | Permanent virtual fair | | -| GRIND | 2020 | Grindtec Augsburg 2020 | | -| SPS | 2020 | SPS Nürnberg 2020 | | -| METAV | 2021 | METAV 2020 reloaded | | +| METAV | 2021 | METAV 2020 digital | | | HMI | 2021 | Hannover Messe 2021 | | | EMO | 2021 | EMO Milano 2021 | | | AMB | 2022 | AMB Stuttgart 2022 | | +| SPS | 2021 | SPS Nürnberg 2021 | | +| GRIND | 2022 | Grindtec Augsburg 2020 | | diff --git a/Specs/MACHINETOOLS.md b/Specs/Machinetools.md similarity index 93% rename from Specs/MACHINETOOLS.md rename to Specs/Machinetools.md index 2547608..777d44d 100644 --- a/Specs/MACHINETOOLS.md +++ b/Specs/Machinetools.md @@ -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) @@ -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 diff --git a/Specs/Software.md b/Specs/Software.md new file mode 100644 index 0000000..c659599 --- /dev/null +++ b/Specs/Software.md @@ -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. diff --git a/index.md b/index.md index 249d625..57da0f2 100644 --- a/index.md +++ b/index.md @@ -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) @@ -32,6 +34,7 @@ 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 @@ -39,10 +42,12 @@ This documentation is versioned, as some content details will be delivered later | --- | --- | --- | --- | | [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