Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
Signed-off-by: Goetz Goerisch <[email protected]>
  • Loading branch information
GoetzGoerisch committed Jan 15, 2025
1 parent 02e21bf commit fe4d1aa
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 4 deletions.
3 changes: 2 additions & 1 deletion Specs/MachineTool.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ The instance _Location_ property is evaluated according to the special requireme

`http://www.<MANUFACTURERDOMAIN>/example`

- The rules for creating a URI can be found online. Please follow [this link](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier). In the case of a URL as a URI, it is not necessary that the site actually exists, it only identifies the machine uniquely. In order to simplify debugging it is recommended to choose a URI which allows an identification of the machine also for third persons, e.g. by including the company name.
- The rules for creating a URI can be found online. Please follow [this link](https://en.wikipedia.org/wiki/Uniform_Resource_Identifier).
In the case of a URL as a URI, it is not necessary that the site actually exists, it only identifies the machine uniquely. In order to simplify debugging it is recommended to choose a URI which allows an identification of the machine also for third persons, e.g. by including the company name.

- The machine will get a unique NamespaceURI after being integrated to the datahub by addition of a suffix to ensure unique namespaces.

Expand Down
4 changes: 4 additions & 0 deletions Specs/pr40077.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ Download: [Compleate documentation umati showcase information model Plastics and

### Table 2 – Sample instance of IMM_MES_InterfaceType

<!-- textlint-disable -->

| **BrowseName** | **Type** | **Example Value** | **Remarks** |
| -------------------------------------------------------------------------- | :---------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------- |
| Objects | | | |
Expand Down Expand Up @@ -130,6 +132,8 @@ Download: [Compleate documentation umati showcase information model Plastics and
| &ensp;&ensp;&ensp;&ensp;&ensp;JobBadPartsCounter | 0:UInt64 | 10 | 2) |
| &ensp;&ensp;&ensp;&ensp;&ensp;JobTestSamplesCounter | 0:UInt64 | 0 | 2) |

<!-- textlint-enable -->

1. Not included in OPC 40077 IMM_MES_InterfaceType. To be added in the instance
2. This variable is mandatory in the model but will not be displayed in the demonstrator
3. Not mandatory in OPC UA for Machinery but for this model and will be displayed in the demonstrator
Expand Down
3 changes: 2 additions & 1 deletion Specs/pr40079.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ For integrating OPC 40079 in the umati demonstrator it is necessary to combine t

### Figure 1 – ImmRobotCellType overview

The MachineIdentificationType is defined in OPC UA for Machinery. It includes basic information about a machine which are displayed in the umati dashboard (manufacturer, serial number, …). To show the combination of IMM and robot, the cell is handles as one machine for the dashboard. To make the different manufacturers and models of IMM and robot visible in the overview, the variables Manufacturer and Model inside the Identification object shall be filled with both information. Examples:
The MachineIdentificationType is defined in OPC UA for Machinery. It includes basic information about a machine which are displayed in the umati dashboard (manufacturer, serial number, …).
To show the combination of IMM and robot, the cell is handles as one machine for the dashboard. To make the different manufacturers and models of IMM and robot visible in the overview, the variables Manufacturer and Model inside the Identification object shall be filled with both information. Examples:

Identification -> Manufacturer: “KraussMaffei / Kuka”

Expand Down
8 changes: 6 additions & 2 deletions Specs/pr40084-9.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ The default namespace OPC 40084-9 is not listed since all BrowseNames without pr

### Table 2 – Sample instance of OPC 40084-9

<!-- textlint-disable -->

| **BrowseName** | **Type** | **Example Value** | **Remarks** |
| ---------------------------------------------------------------- | :-------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------- |
| Objects | | | |
Expand All @@ -34,7 +36,7 @@ The default namespace OPC 40084-9 is not listed since all BrowseNames without pr
| &ensp;&ensp;&ensp;– 3:SupportedLogbookEvents | 3:LogbookEventsEnumeration[] | _empty array / NULL_ | 1) |
| | | | |
| &ensp;&ensp;&ensp;&ensp;2:Identification | 5:MachineIdentificationType | | |
| &ensp;&ensp;&ensp;&ensp;– 2:ProductInstanceUri | |https://samplemanufacturer.com/Cutter1234 | 1) |
| &ensp;&ensp;&ensp;&ensp;– 2:ProductInstanceUri | |<https://samplemanufacturer.com/Cutter1234> | 1) |
| &ensp;&ensp;&ensp;&ensp;**2:Manufacturer** | 0:LocalizedText | “Sample Manufacturer” | |
| &ensp;&ensp;&ensp;&ensp;**2:Model** | 0:LocalizedText | “Cutter 3000” | 2) |
| &ensp;&ensp;&ensp;&ensp;**2:SerialNumber** | 0:String | “1234” | |
Expand Down Expand Up @@ -65,7 +67,9 @@ The default namespace OPC 40084-9 is not listed since all BrowseNames without pr
| &ensp;&ensp;&ensp;&ensp;&ensp;– ActualOutput | 0:UInt64 | 100 | 1) |
| &ensp;&ensp;&ensp;&ensp;&ensp;**TotalOutput** | 0:UInt64 | 100 | |

<!-- textlint-enable -->

1. This variable is mandatory in the model but will not be displayed in the demonstrator
2. Not mandatory in OPC UA for Machinery but for this model and will be displayed in the demonstrator
3. See https://showcase.umati.org/Dashboard.html#location-of-fair-machine-and-software-icons-on-the-dashboard for rules for filling the location.
3. See <https://showcase.umati.org/Dashboard.html#location-of-fair-machine-and-software-icons-on-the-dashboard> for rules for filling the location.
4. Container object is mandatory in the model, but no instances inside (besides Variable NodeVersion) needed.

0 comments on commit fe4d1aa

Please sign in to comment.