View Issue Details

IDProjectCategoryView StatusLast Update
000404910000-100: Device Integration (DI)Specpublic2020-02-11 17:25
ReporterFrankVolkmann Assigned ToKarl Deiretsbacher  
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
PlatformPCOSWindowsOS Version8.1
Product Version1.01 
Fixed in Version1.02 
Summary0004049: New element (Object Type) to structure different aspects of a device
Description

Mr. Damm presented in the PNO - OPC JWG the problem that different companion specs define own device types for the same "real life device" to model different aspects of that device. In computer languages such problems would be solved by multi inheritance, which is not possible in OPC UA.
So he proposed to use the connection point type to model such aspects.
We understand that proposal and the problem with the multiple device types. But our concern is, that not all of these aspects are limited to communication aspects. But a connection point suggests a communication feature. Especially inside the PROFINET data structures are connection points contained. So, with the proposal of Matthias we would have different understanding of a connection point in the same information area.
So we propose different ways to solve the described problem:
1.) A new object type "deviceFacet". Instances of this type are children of the instance of the device type and divides the different features/aspects of the device instance (of a device type) So a device can have multiple facets like "PROFINET", "Sercos", "Robot", "Safety", ... To be backward compatible not all the the today defined structures fit to that new scheme. But all new specification should use that new scheme.
2.) Defining a new object type "RealLifeDeviceType" that compromizes the different deviceTypes of that real device.
3.) Additionally see Mantis Issue#0003959 „Define a way to link objects together which are representing the same real life object“

Ignoring the backward compatibility we would prefer proposal #1, but we can also live with proposal #2. proposal #3 is the real miminum solution.

We will add nodeset samples for the proposals later.

TagsNo tags attached.

Relationships

related to 0005459 closedKarl Deiretsbacher 10000-007: Profiles New element (Object Type) to structure different aspects of a device 

Activities

augustinus

2017-12-06 10:20

viewer   ~0008768

Issue: https://opcfoundation-onlineapplications.org/mantis/view.php?id=3959 is related.

Karl Deiretsbacher

2018-12-25 10:36

administrator   ~0009762

#1: DI 1.02 defines a "ComponentType" that can be used to model any HW or SW element of a device.
#2: OPC UA Amendment 7 defines "AddIns" as a way to combine features.
#3: DI 1.02 provides guidelines on how to structure such a device

Issue History

Date Modified Username Field Change
2017-11-08 08:29 FrankVolkmann New Issue
2017-12-06 10:20 augustinus Note Added: 0008768
2018-12-25 10:36 Karl Deiretsbacher Note Added: 0009762
2018-12-25 10:36 Karl Deiretsbacher Status new => resolved
2018-12-25 10:36 Karl Deiretsbacher Fixed in Version => 1.02
2018-12-25 10:36 Karl Deiretsbacher Resolution open => fixed
2018-12-25 10:36 Karl Deiretsbacher Assigned To => Karl Deiretsbacher
2019-05-15 09:03 Karl Deiretsbacher Status resolved => closed
2020-02-11 17:25 Jim Luth Issue cloned: 0005459
2020-02-11 17:25 Jim Luth Relationship added related to 0005459