View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004883 | 30070: MTConnect | Api Change | public | 2019-07-26 21:25 | 2021-01-06 16:20 |
Reporter | Doug Stewart | Assigned To | William Sobel | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 2.00.01-Amendment 1 | ||||
Summary | 0004883: I think the MTConnect standard's usage of Mapping the Native Code to a Condition Branch is a semantic mismatch | ||||
Description | While mapping an MTConnect NativeCode to the OPC UA Conditoion BranchID my technically allow OPC UA to represent all the possible states of the MTConnect system, it is semantically not the same meaning, and standard OPC UA Client tools, will create misleading views of these systems states. From the OPC UA Spec Part 9 page 5: The different native Codes in MTConnect represent different conditions. They do not represent ID's for previous occurrences of the same condition. Each NativeCode is a different condition. Each native Code will have a different operator action to resolve, there is no notion of the them representing previous occurrences of interest of the same condition like the OPC UA BranchId. From the OPC UA Spec Part 9 Page 5: | ||||
Steps To Reproduce | 1) Read and understand Part 9 of the OPC UA specification. | ||||
Tags | No tags attached. | ||||
|
The following is the propsed change for mapping MTConnect conditions to OPC UA Conditions:
Event Handling:
We could have a aggregate Fault or Warning State Variable that aggregates reports if any Warnings or Faults are currently active. MTConnect provides the list of active Warnings and Faults for any Conditon by type for a current request. Events can be queried to provide same functonality. The change will not require any substantive change except for the removal of the branch references and the generation of new events when a Warning or Fault occurs. |
|
This change has been officially released in an Amendment and Errata against 2.0 of the specification. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-07-26 21:25 | Doug Stewart | New Issue | |
2019-08-23 18:45 | Stan Brubaker | Assigned To | => William Sobel |
2019-08-23 18:45 | Stan Brubaker | Status | new => assigned |
2019-09-08 02:05 | William Sobel | Note Added: 0010915 | |
2019-09-08 02:09 | William Sobel | Note Edited: 0010915 | |
2020-08-21 18:23 | Stan Brubaker | Fixed in Version | => 2.00.01-Amendment 1 |
2020-08-21 18:24 | Stan Brubaker | Status | assigned => closed |
2020-08-21 18:24 | Stan Brubaker | Resolution | open => fixed |
2020-08-21 18:24 | Stan Brubaker | Note Added: 0012704 |