MTControlledVocabEventType

All \glspl{MTDataItem} with \gls{category} \mtmodel{EVENT} having Controlled Vocabularies (Enumerations) will be added as sub-types of this type which is mapped to the OPC/UA MultiStateValueDiscreteType. Otherwise, either \mtmodel{MTString} or \mtmodel{MTNumeric} will be used. All subtypes are direct representations of the MTConnect equivalent elements that can be found in the MTConnect Part 3 \cite{MTCPart3} documents.
The representation of the MTControlledVocabEventType VariableType in the address space is shown in the following table:
Name | Attribute |
---|---|
NodeId | ns=1;i=2626 |
NamespaceUri | http://opcfoundation.org/UA/MTConnect/v2/ |
BrowseName | MTControlledVocabEventType |
NodeClass | VariableType |
DataType | UInteger |
ValueRank | -1 |
IsAbstract | False |
SubtypeOf | MultiStateDiscreteType |
The references from the MTControlledVocabEventType VariableType Node are shown in the following table:
Reference | NodeClass | BrowseName | DataType | TypeDefinition | ModellingRule |
---|---|---|---|---|---|
HasProperty | Variable | Category | MTCategoryType | PropertyType | Mandatory |
HasProperty | Variable | MTSubTypeName | String | PropertyType | Optional |
HasProperty | Variable | MTTypeName | String | PropertyType | Mandatory |
HasProperty | Variable | Name | String | PropertyType | Optional |
HasProperty | Variable | PeriodFilter | Float | PropertyType | Optional |
HasProperty | Variable | Representation | MTRepresentationType | PropertyType | Optional |
HasProperty | Variable | SampleRate | Double | PropertyType | Optional |
HasProperty | Variable | SourceData | String | PropertyType | Optional |
HasProperty | Variable | XmlId | String | PropertyType | Mandatory |
HasComponent | Object | Constraints | MTConstraintType | Optional | |
HasProperty | Variable | ValueAsText | String | PropertyType | Mandatory |