View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002126 | Feature Requests | Feature Request | public | 2012-07-18 19:03 | 2022-07-19 16:39 |
| Reporter | Assigned To | Jim Luth | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Summary | 0002126: 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. | ||||
| Tags | No tags attached. | ||||
| Commit Version | |||||
| Fix Due Date | |||||
|
|
It sounds to me that this could be accomplished with a (application specific?) property (e.g. called Address) under each node. |
|
|
Needs to be discussed with next spec version |
|
|
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. |
|
|
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. |
|
|
Solved with AliasNames. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-07-18 19:03 |
|
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 |