View Issue Details

IDProjectCategoryView StatusLast Update
000545910000-007: ProfilesSpecpublic2020-02-11 20:03
ReporterJim Luth Assigned ToKarl Deiretsbacher  
PriorityhighSeverityfeatureReproducibilityhave not tried
Status closedResolutionfixed 
PlatformPCOSWindowsOS Version8.1
Product Version1.01 
Summary0005459: 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.
Commit Version
Fix Due Date

Relationships

related to 0004049 closedKarl Deiretsbacher 10000-100: Device Integration (DI) New element (Object Type) to structure different aspects of a device 

Activities

augustinus

2020-02-11 17:25

viewer   ~0011590

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

Karl Deiretsbacher

2020-02-11 17:25

developer   ~0011591

#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

Jim Luth

2020-02-11 17:26

administrator   ~0011592

Cloned to Part 7 for Profiles.

Karl Deiretsbacher

2020-02-11 17:33

developer   ~0011597

Profile updates for this feature are in Part 7 Draft 1.05.02.

Jim Luth

2020-02-11 20:03

administrator   ~0011598

Agreed to changes in generated Part 7.

Issue History

Date Modified Username Field Change
2020-02-11 17:25 Jim Luth New Issue
2020-02-11 17:25 Jim Luth Status new => assigned
2020-02-11 17:25 Jim Luth Assigned To => Karl Deiretsbacher
2020-02-11 17:25 Jim Luth Issue generated from: 0004049
2020-02-11 17:25 Jim Luth Note Added: 0011590
2020-02-11 17:25 Jim Luth Note Added: 0011591
2020-02-11 17:25 Jim Luth Relationship added related to 0004049
2020-02-11 17:26 Jim Luth Note Added: 0011592
2020-02-11 17:26 Jim Luth Project 10000-100: Device Integration (DI) => 10000-007: Profiles
2020-02-11 17:33 Karl Deiretsbacher Status assigned => resolved
2020-02-11 17:33 Karl Deiretsbacher Resolution open => fixed
2020-02-11 17:33 Karl Deiretsbacher Fixed in Version => 1.05
2020-02-11 17:33 Karl Deiretsbacher Note Added: 0011597
2020-02-11 20:03 Jim Luth Status resolved => closed
2020-02-11 20:03 Jim Luth Note Added: 0011598