View Issue Details

IDProjectCategoryView StatusLast Update
0002126Feature RequestsFeature Requestpublic2022-07-19 16:39
ReporterNathan PocockAssigned ToJim Luth  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0002126: AddNode - practical usage in the context of an HMI in a DA capacity
Description

Numerous HMI/SCADA applications contain their own tag databases which eliminate the need to define tags within an OPC Server (used heavily in COM Classic). Naturally, this requires the OPC Server to define a special tag-name syntax that will allow it to dynamically add the tag to the address-space.

I'm thinking about how HMI vendors migrate towards UA, and how important this existing feature (described above) for COM Classic users, and how the HMI vendor can incorporate something similar.

An example would be: in my HMI tag database I've defined a tag called "temp1" is mapped to a Modbus address of "40001". I want to use AddNodes to define this within the address-space, and while I can define all aspects of the node (name, browse name, data-type, EU range etc.) I cannot specify some kind of underlying source (the modbus address).

I looked in Part 8 to see if something is available there and didn't see anything. So I wonder if we should add something to describe an "underlying address" (or other name).

I realize that this may be covered in a companion spec; but I wonder if this should be covered as part of the DA spec since it's most likely the DA clients (HMIs mostly) that would probably use this feature.

One thought would be to allow those vendors that have this capability in COM Classic to simply extend their custom tag-name syntax to the NodeId. But that doesn't seem too clean when we have this AddNodes/AddReferences capability.

I'm fishing for feedback/thoughts as I am preparing compliance for these services. Thanks.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jouni Aro

2012-07-23 18:06

reporter   ~0003900

It sounds to me that this could be accomplished with a (application specific?) property (e.g. called Address) under each node.

Matthias Damm

2012-07-24 16:29

developer   ~0003908

Needs to be discussed with next spec version

Jim Luth

2012-09-20 11:05

administrator   ~0004099

Discussed in F2F. May be solved with a DeviceAddress Property (string?), but no wayt to define the string content in a standard way. Needs further thought and discussion.

Paul Hunkar

2013-04-25 15:34

developer   ~0004651

Another option could be a standard reference type, this would allow clients to easily find the property that contains this information . Each vendor could define thier own variable type that describes what the address information looks like. Clients can understand the variable type and deal with it. The client can find it by looking for fix reference type.

Jim Luth

2022-07-19 16:39

administrator   ~0017158

Solved with AliasNames.

Issue History

Date Modified Username Field Change
2012-07-18 19:03 Nathan Pocock New Issue
2012-07-23 18:06 Jouni Aro Note Added: 0003900
2012-07-24 16:29 Matthias Damm Note Added: 0003908
2012-07-24 16:29 Matthias Damm Status new => acknowledged
2012-07-24 16:29 Matthias Damm Project 10000-004: Services => Feature Requests
2012-09-20 11:05 Jim Luth Note Added: 0004099
2013-04-25 15:34 Paul Hunkar Note Added: 0004651
2022-07-19 16:39 Jim Luth Category (No Category) => Feature Request
2022-07-19 16:39 Jim Luth Assigned To => Jim Luth
2022-07-19 16:39 Jim Luth Status acknowledged => closed
2022-07-19 16:39 Jim Luth Resolution open => fixed
2022-07-19 16:39 Jim Luth Note Added: 0017158