Search
120 result(s) for VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model3.1.18 VariableTypeVariableType Node that represents the type definition for a Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model3.1.17 TypeDefinitionNodeused to define the type of another Node Note 1 to entry: ObjectType and VariableType Nodes are TypeDefinitionNodes
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.6.1 Generalcommon setpoint definition that can be used by other Objects , a specialised VariableType is used. Each setpoint DataVariable that uses this common definition will have a HasTypeDefinition Reference that identifies ... common "SetPoint" VariableType . Figure 5 - Example of a Variable defined by a VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelfunction block, has a HasComponent Reference to a Variable "SP" of the VariableType "SetPoint". "AI_BLK_TYPE" could have an additional setpoint Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.6.3 Subtypingcharacteristics. For example, a vendor may wish to extend a general "TemperatureSensor" VariableType by adding a Property providing the next maintenance interval. The vendor would do this ... creating a new VariableType which is a TargetNode for a HasSubtype reference from the original VariableType and adding the new Property
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.2 Variable NodeClassdefinition and therefore be the SourceNode of exactly one HasTypeDefinition Reference pointing to a VariableType . See 4.6 for a description of type definitions. <other References> 0..* Data Variables
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.3 PropertiesSourceNode of any NonHierarchical References . The HasTypeDefinition Reference points to the VariableType of the Property . Since Properties are uniquely identified by their BrowseName , all Properties shall point to the PropertyType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.4 DataVariableleast one HasComponent Reference coming from an Object , an ObjectType , a DataVariable or a VariableType . DataVariables shall not be the TargetNode of any HasProperty References . Therefore, a HasComponent Reference pointing ... Variable Node identifies it as a DataVariable . The HasTypeDefinition Reference points to the VariableType used as type definition of the DataVariable . If the DataVariable is used as InstanceDeclaration
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.5 VariableType NodeClassVariableType NodeClass VariableTypes are used to provide type definitions for Variables . VariableTypes are defined using the VariableType NodeClass , as specified in Table 14 . Table 14 - VariableType NodeClass Name Use Data ... ValueRank M Int32 This Attribute indicates whether the Value Attribute of the VariableType is an array and how many dimensions the array has. It may have the following values
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelClient-side creation of Variables of an VariableType Variables are always based on a VariableType , i.e. they have a HasTypeDefinition Reference pointing to its VariableType . Clients can create Variables using ... Variable . A Variable created by the AddNodes Service contains all components defined by its VariableType dependent on the ModellingRules specified for the components. However, the Server may add additional components
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.1 DataType Modelstructure of the Value Attribute of Variables and their VariableTypes . Therefore each Variable and VariableType is pointing with its DataType Attribute to a Node of the DataType NodeClass as shown
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modeldefined in the AddressSpace . Clients can read the DataType Attribute of a Variable or VariableType to identify the Simple DataType of the Value Attribute . An example of a Simple DataType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.5.2 DataTypeRefinement Objectsmeta data, the EngineeringUnits is defined as Kelvin, therefore the AnalogUnitType is used as VariableType . The optional field2 is refined to "not used" by referencing the corresponding Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.5.3 Usage of DataTypeRefinementsVariable . DataTypeRefinements shall not be used from any DataType Node , from any VariableType , or any InstanceDeclaration , only from concrete Variables . This does include Variables describing a DataTypeRefinement , as shown
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.6.1 OverviewOverview When a Variable or VariableType is defined, the DataType of the Value is defined by the DataType , ValueRank and ArrayDimensions Attributes . In general, it is always allowed
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelAttribute Handling of Variable and VariableTypes Some restrictions exist regarding the Attributes of a VariableType or a Variable used as an InstanceDeclaration with regard to the data type ... Value Attribute . When a Variable used as InstanceDeclaration or a VariableType is overridden or instantiated the following rules apply: The DataType Attribute can only be changed to a new DataType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.3 ExposesItsArrayonly be applied on InstanceDeclarations of NodeClass Variable that are part of a VariableType having a single- or multidimensional array as its data type. The Variable A having this ModellingRule ... shall be referenced by a forward hierarchical Reference from a VariableType B. B shall have a ValueRank value that is equal to or larger than zero. A should have
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelVariable , the SourceNode shall be an Object , an ObjectType , a DataVariable or a VariableType . By using the HasComponent Reference , the Variable is defined as DataVariable . If the TargetNode
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelClause 6 . The SourceNode of References of this type shall be an ObjectType , a VariableType , a DataType or a ReferenceType and the TargetNode shall be of the same NodeClass
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelthis ReferenceType is to bind an Object or Variable to its ObjectType or VariableType , respectively . The relationships between types and instances are described in 4.6 . The SourceNode of this ReferenceType ... ObjectType ; if the SourceNode is a Variable , then the TargetNode shall be a VariableType . Each Variable and each Object shall be the SourceNode of exactly one HasTypeDefinition Reference
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.15 GeneratesEventMethod call. The SourceNode of References of this type shall be an ObjectType , a VariableType or a Method InstanceDeclaration . The TargetNode of this ReferenceType shall be an ObjectType representing EventTypes
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.22.1 OverviewHasComponent ReferenceType . The semantic of this ReferenceType is to indicate that a VariableType or Variable also exposes its Structure fields or Array elements as Variables in the information model ... SourceNode of this ReferenceType shall be a VariableType or a Variable having a Structure DataType . When the Value of the SourceNode is a scalar then the TargetNode shall
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.60 AttributeWriteMaskAttribute is writeable. ValueForVariableType 21 Indicates if the Value Attribute is writeable for a VariableType . It does not apply for Variables since this is handled by the AccessLevel and UserAccessLevel
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model9.32.1 Generaladding or deleting a Node or Reference. Although the relationship of a Variable or VariableType to its DataType is not modelled using References , changes to the DataType Attribute ... Variable or VariableType are also considered as model changes and therefore a ModelChangeEvent is generated if the DataType Attribute changes
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelA.4.1 Generalhaving the same semantic (e.g. set point). It is not necessary to define a VariableType that only reflects the DataType of a Variable , e.g. an "Int32VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelalways have the same BrowseName . The same semantic of DataVariables is captured in the VariableType . If it is not clear which concept to use based on the semantic described
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelB.3.6 Variable and VariableType Variable and VariableType are shown in Figure B.10 . Figure B.10 - Variable and VariableType The DataType of a Variable shall be the same as or a subtype ... DataType of its VariableType (referred with HasTypeDefinition ). If a HasProperty points to a Variable from a Base "A" then the following constraints apply: The Variable shall
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelC.2.2 Simple notationDisplayName of the Variable . The font shall not be set in italic. VariableType Shadowed rectangle with rounded corners including text representing the string-part of the DisplayName of the VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelC.2.3 Extended notationHasTypeDefinition reference to point from an Object or Variable to its ObjectType or VariableType the name of the TypeDefinition can be added to the text used in the Node
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.24.1 OverviewObjectTypeAttributes Defines the Attributes for the ObjectType NodeClass . VariableTypeAttributes Defines the Attributes for the VariableType NodeClass . ReferenceTypeAttributes Defines the Attributes for the ReferenceType NodeClass . DataTypeAttributes Defines the Attributes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Servicesparameter. Table 155 - VariableTypeAttributes Name Type Description VariableTypeAttributes structure Defines the Attributes for the VariableType NodeClass specifiedAttributes UInt32 A bit mask that indicates which fields contain valid values. A field
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.3 ServerDiagnosticsTypeentry for each sampling rate currently used by the Server . Its TypeDefinitionNode is the VariableType SamplingIntervalDiagnosticsArrayType , providing a Variable for each entry in the array, as defined ... entry for each Notification channel actually established in the Server . Its TypeDefinitionNode is the VariableType SubscriptionDiagnosticsArrayType, providing a Variable for each entry in the array as defined in 7.11 . Those
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSubscription diagnostic information per opened subscription, as defined in 12.15 . Its TypeDefinitionNode is the VariableType SubscriptionDiagnosticsArrayType providing a Variable for each entry in the array, as defined in 7.11 . CurrentRoleIds
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.1 GeneralGeneral Typically, the components of a complex VariableType are fixed and can be extended by subtyping. However, because each Variable of a VariableType can be extended with additional components this
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.2 BaseVariableTypeBaseDataVariableType directly inherit from this type. There are no References specified for this VariableType . It is formally defined in Table 72 . Table 72 - BaseVariableType definition Attribute Value BrowseName BaseVariableType IsAbstract
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.3 PropertyTypeneed a specialised type definition. It is not allowed to subtype this VariableType . There are no References specified for this VariableType . It is formally defined in Table 73 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modeldefinition whenever there is a DataVariable having no more concrete type definition available. This VariableType is the base VariableType for VariableTypes of DataVariables , and all other VariableTypes of DataVariables shall ... either directly or indirectly inherit from it. There are no References specified for this VariableType . It is formally defined in Table 74 . Table 74 - BaseDataVariableType definition Attribute Value BrowseName BaseDataVariableType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelServerVendorCapabilityType This VariableType is an abstract type whose subtypes define capabilities of the Server . Vendors may define subtypes of this type. This VariableType is formally defined in Table 75 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.6 ServerStatusTypeServerStatusType This complex VariableType is used for information about the Server status. Its DataVariables reflect its DataType having the same semantic defined in 12.10 . The VariableType is formally defined
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.7 BuildInfoTypeBuildInfoType This complex VariableType is used for information about the Server status. Its DataVariables reflect its DataType having the same semantic defined in 12.3.15.1 . The VariableType is formally defined
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelServerDiagnosticsSummaryType This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType having the same semantic defined in 12.9 . The VariableType is formally defined in Table 78 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSamplingIntervalDiagnosticsArrayType This complex VariableType is used for diagnostic information. For each entry of the array, instances of this type will provide a Variable of the SamplingIntervalDiagnosticsType VariableType having the sampling ... rate as BrowseName . The VariableType is formally defined in Table 79 . Table 79 - SamplingIntervalDiagnosticsArrayType definition Attribute Value BrowseName SamplingIntervalDiagnosticsArrayType IsAbstract False ValueRank 1 (1 = OneDimension) ArrayDimensions {0} (0 = UnknownSize) DataType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSamplingIntervalDiagnosticsType This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType , having the same semantic defined in 12.8 . The VariableType is formally defined in Table 80 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSubscriptionDiagnosticsArrayType This complex VariableType is used for diagnostic information. For each entry of the array, instances of this type will provide a Variable of the SubscriptionDiagnosticsType VariableType having the SubscriptionId ... BrowseName . The VariableType is formally defined in Table 81 . Table 81 - SubscriptionDiagnosticsArrayType definition Attribute Value BrowseName SubscriptionDiagnosticsArrayType IsAbstract False ValueRank 1 (1 = OneDimension) ArrayDimensions {0} (0 = UnknownSize) DataType SubscriptionDiagnosticsDataType References
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSubscriptionDiagnosticsType This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType , having the same semantic defined in 12.15 . The VariableType is formally defined in Table 82 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSessionDiagnosticsArrayType This complex VariableType is used for diagnostic information. For each entry of the array instances of this type will provide a Variable of the SessionDiagnosticsVariableType VariableType , having the SessionDiagnostics ... also be referenced by the SessionDiagnostics Objects defined by their type in 6.3.5 . The VariableType is formally defined in Table 83 . Table 83 - SessionDiagnosticsArrayType definition Attribute Value BrowseName SessionDiagnosticsArrayType IsAbstract
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSessionDiagnosticsVariableType This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType , having the same semantic defined in 12.11 . The VariableType is formally defined in Table 84 . Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSessionSecurityDiagnosticsArrayType This complex VariableType is used for diagnostic information. For each entry of the array instances of this type will provide a Variable of the SessionSecurityDiagnosticsType VariableType , having the SessionSecurityDiagnostics ... also be referenced by the SessionDiagnostics Objects defined by their type in 6.3.5 . The VariableType is formally defined in Table 85 . Since this information is security related, it should
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSessionSecurityDiagnosticsType This complex VariableType is used for diagnostic information. Its DataVariables reflect its DataType , having the same semantic defined in 12.12 . The VariableType is formally defined in Table 86 . Since
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.17 OptionSetTypeOptionSetType The OptionSetType VariableType is used to represent a bit mask. Each array element of the OptionSetValues Property contains either the human-readable representation for the corresponding bit used ... maps to the first entry in the array, etc. In addition to this VariableType , the DataType OptionSet can alternatively be used to represent a bit mask. As a guideline
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.18 SelectionListTypeSelectionListType The SelectionListType VariableType is used for a Variable where the possible values are provided by a set of values. The Selections Property contains an array of values which represent ... valid values for this VariableType's value. The Selections Property may be dynamic, including changes in the length of the array. The Selections Property may also be empty indicating there
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.19 AudioVariableTypeAudioVariableType The AudioVariableType VariableType defines a Multipurpose Internet Mail Extensions (MIME) media type of the AudibleSound Property . MIME types are defined by other standards such as IETF RFC 2045 , IETF ... user agent has no knowledge of the specific audio format "xyz". The VariableType is formally defined in Table 89 . Table 89 - AudioVariableType definition Attribute Value BrowseName AudioVariableType IsAbstract
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.20 RationalNumberTypeRationalNumberType This complex VariableType is used for information which needs to be provided as a fraction number. It reflects the semantic of its DataType , defined in 12.22 and is formally
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.21 VectorTypeVectorType This abstract VariableType is used as base to define multi-dimensional vectors. Subtypes need to define the concrete number of dimensions. It reflects the semantic of its DataType , defined ... define a unit for each dimension of the vector ( Property VectorUnit ). The VariableType is formally defined in Table 91 . Table 91 - VectorType Definition Attribute Value BrowseName VectorType IsAbstract True ValueRank
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.22 3DVectorType3DVectorType This complex VariableType is used to represent a vector in 3D space. It reflects the semantic of its DataType, defined in 12.24 . The VariableType is formally defined in Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelCartesianCoordinatesType This abstract VariableType is used as base to define multi-dimensional coordinates. Subtypes need to define the concrete number of dimensions. It reflects the semantic of its DataType , defined ... Variables . Additionally, it can define a unit for the coordinates ( Property LengthUnit ). The VariableType is formally defined in Table 93 . Table 93 - CartesianCoordinatesType Definition Attribute Value BrowseName CartesianCoordinatesType IsAbstract True
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model3DCartesianCoordinatesType This complex VariableType is used for information about positions in 3D space. It reflects the semantic of its DataType , defined in 12.26 . The VariableType is formally defined in Table
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.25 OrientationTypeOrientationType This abstract VariableType is used as base to define multi-dimensional orientations. Subtypes need to define the concrete number of dimensions. It reflects the semantic of its DataType , defined ... Variables . Additionally, it can define a unit for the orientation angles ( Property AngleUnit ). The VariableType is formally defined in Table 95 . Table 95 - OrientationType Definition Attribute Value BrowseName OrientationType IsAbstract
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.26 3DOrientationType3DOrientationType This complex VariableType was incorrectly defined. It will be deprecated in the future and therefore should not be used. The OrientationType , defined in 7.25 , is intended to be subtyped ... create Types which represent any multi-dimensional orientations including 3D spaces. The VariableType is formally defined in Table 96 . Table 96 - 3DOrientationType Definition Attribute Value BrowseName 3DOrientationType IsAbstract False ValueRank
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.27 FrameTypeFrameType This abstract VariableType is used for information about multi-dimensional frames. It reflects the semantic of its DataType , defined in 12.29 . Additionally, it provides information about the dynamic behaviour ... frame. The VariableType is formally defined in Table 97 . Table 97 - FrameType Definition Attribute Value BrowseName FrameType IsAbstract True ValueRank Scalar DataType Frame References NodeClass BrowseName DataType TypeDefinition Modelling Rule
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.28 3DFrameType3DFrameType This complex VariableType is used for information about frames in 3D space. It reflects the semantic of its DataType , defined in 12.30 . It refines the DataTypes and VariableTypes ... CartesianCoordinates and Orientation to the corresponding 3D types. The VariableType is formally defined in Table 98 . Table 98 - 3DFrameType Definition Attribute Value BrowseName 3DFrameType IsAbstract False ValueRank Scalar DataType 3DFrame
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.29 BitFieldTypeBitFieldType This complex VariableType is used to represent a Variable which contains one or more fields where each field is composed of one or more bits. Subtypes of this VariableType ... BitFieldType for the presence of the child DataVariable which represents the optional field. The VariableType is defined in Table 99 . Table 99 - BitFieldType definition Attribute Value BrowseName BitFieldType IsAbstract True
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.18 BitFieldMaskDataTypeothers stay the same. The BitFieldMaskDataType can be used as DataType in the OptionSetType VariableType . Its representation in the AddressSpace is defined in Table 258 . Table 258 - BitFieldMaskDataType definition Attributes
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.45 BitFieldDefinitionStructured DataType is used to provide the metadata for a field of a BitFieldType VariableType . The BitFieldDefinition is formally defined in Table 308 . Table 308 - BitFieldDefinition Structure Name Type Description ... Conformance Units The following example is intended to illustrate the use of the BitFieldType VariableType . In this example the MyBitFieldType , defined in Table 310 and Table 311 , consists of three
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.6 UATypeUAObjectType Defines an ObjectType Node as described in OPC 10000-3 . UAVariableType Defines a VariableType Node as described in OPC 10000-3 . UADataType Defines a DataType Node as described
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.14 VariantF.14 Variant The Variant type specifies the value for a Variable or VariableType Node . This type is the same as the type defined in 5.3.1.17 . As a result, the functions
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.2 SemanticsChangedvalues defined in this standard change. The corresponding Properties are specified individually for each VariableType . Clients that use any of these Properties should re-read them before they process
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.1 DataItemTypeDataItemType This VariableType defines the general characteristics of a DataItem . All other DataItem Types derive from it. The DataItemType derives from the BaseDataVariableType and therefore shares the variable model ... defined in OPC 10000-5 ; i.e. the Properties of that type are inherited. HasSubtype VariableType BaseAnalogType Defined in 5.3.2.2 HasSubtype VariableType DiscreteItemType Defined in 5.3.3 HasSubtype VariableType ArrayItemType Defined
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.2.2 BaseAnalogTypeBaseAnalogType This VariableType is the base type for analog items. All Properties are optional. Subtypes of this base type will mandate some of the Properties . The BaseAnalogType derives from ... DataItemType defined in 5.3.1 ; i.e. the Properties of that type are inherited. HasSubtype VariableType AnalogItemType Defined in 5.3.2.3 HasSubtype VariableType AnalogUnitType Defined in 5.3.2.4 HasProperty Variable InstrumentRange Range PropertyType Optional
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.2.3 AnalogItemTypeAnalogItemType This VariableType requires the EURange Property . The AnalogItemType derives from the BaseAnalogType . It is formally defined in Table 3 . Table 3 - AnalogItemType definition Attribute Value BrowseName AnalogItemType IsAbstract False ... BaseAnalogType defined in 5.3.2.2 ; i.e. the Properties of that type are inherited. HasSubtype VariableType AnalogUnitRangeType Defined in 5.3.2.5 HasSubtype VariableType AnalogNumberItemType Defined in 5.3.2.6 HasProperty Variable EURange Range PropertyType Mandatory
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.2.4 AnalogUnitTypeAnalogUnitType This VariableType requires the EngineeringUnits Property . The AnalogUnitType derives from the BaseAnalogType . It is formally defined in Table 4 . Table 4 - AnalogUnitType definition Attribute Value BrowseName AnalogUnitType IsAbstract False
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.2.6 AnalogNumberItemTypeAnalogNumberItemType This VariableType requires the EUNumberRange Property . The AnalogNumberItemType derives from the AnalogItemType . It is formally defined in Table 6 . Table 6 - AnalogNumberItemType definition Attribute Value BrowseName AnalogNumberItemType IsAbstract False
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.3.2 TwoStateDiscreteTypeTwoStateDiscreteType This VariableType defines the general characteristics of a DiscreteItem that can have two states. The TwoStateDiscreteType derives from the DiscreteItemType . It is formally defined in Table 9 . Table
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.3.3 MultiStateDiscreteTypeMultiStateDiscreteType This VariableType defines the general characteristics of a DiscreteItem that can have more than two states. The MultiStateDiscreteType derives from the DiscreteItemType . It is formally defined in Table
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.3.4 MultiStateValueDiscreteTypeMultiStateValueDiscreteType This VariableType defines the general characteristics of a DiscreteItem that can have more than two states and where the state values (the enumeration) do not consist of consecutive numeric
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.4.1 GeneralGeneral This abstract VariableType defines the general characteristics of an ArrayItem . Values are exposed in an array but the content of the array represents a single entity like an image ... DataItemType defined in 5.3.1 ; i.e. the Properties of that type are inherited. HasSubtype VariableType YArrayItemType Defined in 5.3.4.2 HasSubtype VariableType XYArrayItemType Defined in 5.3.4.3 HasSubtype VariableType ImageItemType Defined
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.4.2 YArrayItemTypeValue are defined by corresponding Properties inherited from the ArrayItemType . The DataType of this VariableType is restricted to SByte, Int16, Int32, Int64, Float, Double, ComplexNumberType and DoubleComplexNumberType . The XAxisDefinition Property
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.4.4 ImageItemTypeValue are defined by corresponding Properties inherited from the ArrayItemType . The DataType of this VariableType is restricted to SByte, Int16, Int32, Int64, Float, Double, ComplexNumberType and DoubleComplexNumberType. The ArrayDimensions Attribute
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.4.5 CubeItemTypeValue are defined by corresponding Properties inherited from the ArrayItemType . The DataType of this VariableType is restricted to SByte, Int16, Int32, Int64, Float, Double, ComplexNumberType and DoubleComplexNumberType . The ArrayDimensions Attribute
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Access5.3.4.6 NDimensionArrayItemTypeNDimensionArrayItemType This VariableType defines a generic multi-dimensional ArrayItem . This approach minimizes the number of types however it can be proved more difficult to utilize for control system interactions. NDimensionArrayItemType ... Variable AxisDefinition AxisInformation [] PropertyType Mandatory Conformance Units Data Access NDimensionArrayItemType The DataType of this VariableType is restricted to SByte, Int16, Int32, Int64, Float, Double, ComplexNumberType and DoubleComplexNumberType. AxisDefinition Property holds
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsConditions in a VariableType Use of HasCondition in a VariableType is a special use case since Variables (and VariableTypes ) are not allowed to be the source of a HasComponent Reference ... where they assign a HasComponent Reference . Figure 29 - Use of HasCondition in a VariableType
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.7 FinalResultDatawhen the Program has completed its Function . The ObjectType includes a HasComponent for a VariableType of each Variable that comprises the final result data
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsProgramDiagnostic2Type VariableType This VariableType aggregates simple Variables using simple DataTypes that reflect the elements of the ProgramDiagnosticDataType structure. Its DataVariables have the same semantic as defined in in 5.2.8 . Note ... original ProgramDiagnosticType VariableType had the same flaws as the structure. To avoid collisions with existing implementations, a new version with name ProgramDiagnostic2Type has been created. The VariableType is formally defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.2 PubSubDiagnosticsTypeObject Counters contains all diagnostics counters for the diagnostics Object . The counters use the VariableType PubSubDiagnosticsCounterType defined in 9.1.11.5 . The counter Variables of the PubSubDiagnosticsType are defined in Table ... diagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The nodes in the Objects Counters and LiveValues may be activated/deactivated by the parameter DiagnosticsLevel
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.7 PubSubDiagnosticsRootTypediagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsRootType are defined in Table 317 . Table 317 - LiveValues
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.8 PubSubDiagnosticsConnectionTypediagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsConnectionType are defined in Table 319 . Table 319 - LiveValues
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.9 PubSubDiagnosticsWriterGroupTypeObject Counters contains all diagnostics counters for the diagnostics Object . The counters use the VariableType PubSubDiagnosticsCounterType defined in 9.1.11.5 . The counter Variables of the PubSubDiagnosticsWriterGroupType are defined in Table ... diagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsWriterGroupType are defined in Table 322 . Table 322 - LiveValues
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.10 PubSubDiagnosticsReaderGroupTypeObject Counters contains all diagnostics counters for the diagnostics Object . The counters use the VariableType PubSubDiagnosticsCounterType defined in 9.1.11.5 . The counter Variables of the PubSubDiagnosticsReaderGroupType are defined in Table ... diagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsReaderGroupType are defined in Table 325 . Table 325 - LiveValues
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.11 PubSubDiagnosticsDataSetWriterTypeObject Counters contains all diagnostics counters for the diagnostics Object . The counters use the VariableType PubSubDiagnosticsCounterType defined in 9.1.11.5 . The counter Variables of the PubSubDiagnosticsDataSetWriterType are defined in Table ... diagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsDataSetWriterType are defined in Table 328 . Table 328 - LiveValues
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.11.12 PubSubDiagnosticsDataSetReaderTypeObject Counters contains all diagnostics counters for the diagnostics Object . The counters use the VariableType PubSubDiagnosticsCounterType defined in 9.1.11.5 . The counter Variables of the PubSubDiagnosticsDataSetReaderType are defined in Table ... diagnostics Object . If not further specified, the live values Variables use the VariableType BaseDataVariableType . The live values Variables of the PubSubDiagnosticsDataSetReaderType are defined in Table 331 . Table 331 - LiveValues
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.3 StateVariableTypeStateVariableType The StateVariableType is the base VariableType for Variables that store the current state of a StateMachine as a human readable name. The StateVariableType is formally defined in Table ... DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in OPC 10000-5 HasSubtype VariableType FiniteStateVariableType Defined in 4.4.7 HasProperty Variable Id BaseDataType PropertyType Mandatory HasProperty Variable Name QualifiedName PropertyType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.4.5 TransitionVariableTypeTransitionVariableType The TransitionVariableType is the base VariableType for Variables that store a Transition that occurred within a StateMachine as a human readable name. The SourceTimestamp for the value specifies when ... DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in OPC 10000-5 HasSubtype VariableType FiniteTransitionVariableType Defined in 4.4.8 HasProperty Variable Id BaseDataType PropertyType Mandatory HasProperty Variable Name QualifiedName PropertyType
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.3 HasGuardTransitionType or one of its subtypes. The TargetNode shall be a Variable of the VariableType GuardVariableType or one of its subtypes. The representation of the HasGuard ReferenceType in the AddressSpace
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State Machines4.6.4 GuardVariableTypeTrue" or "False" is server-specific. Subtypes of this VariableType do define concrete machine-readable semantics. The GuardVariableType is formally defined in Table 22 . Table 22 - GuardVariableType ... BrowseName DataType TypeDefinition ModellingRule Subtype of the BaseDataVariableType defined in OPC 10000-5 HasSubtype VariableType ElseGuardVariableType Defined in 4.6.6 HasSubtype VariableType ExpressionGuardVariableType Defined in 4.6.5 Conformance Units Base Info Choice
-
OPC-10000-19 – OPC Unified Architecture - Part 19: Dictionary ReferenceMultiStateDictionaryEntryDiscreteBaseType VariableType The MultiStateDictionaryEntryDiscreteBaseType VariableType is a subtype of the MultiStateValueDiscreteType . It provides dictionary entries for each of the possible states as well as the current state of the MultiStateValueDiscreteType ... approach of associating DictionaryEntryType Nodes with HasDictionaryEntry References cannot be used with a MultiStateValueDiscreteType VariableType due to the EnumValues Property being an Array, making this Type necessary. References can however
-
OPC-10000-19 – OPC Unified Architecture - Part 19: Dictionary ReferenceMultiStateDictionaryEntryDiscreteType VariableType The MultiStateDictionaryEntryDiscreteType VariableType is a subtype of the MultiStateDictionaryEntryDiscreteBaseType . It requires the ValueAsDictionaryEntries Property . It is formally defined in Table 7 . Table 7 - MultiStateDictionaryEntryDiscreteType Definition Attribute Value BrowseName
-
OPC-10000-23 – OPC Unified Architecture - Part 23: Common ReferenceTypes5.1 Overviewfollowing rules apply for using a ReferenceDescription . A ReferenceDescription Variable shall be of VariableType ReferenceDescriptionVariableType (see 5.3.1 ) or a subtype. The ReferenceDescription Variable shall exist only in addition ... make assumptions about the BrowseName and therefore should use for the ReferenceType and/or VariableType to receive ReferenceDescription Variables , not the BrowseName . For each unique Reference ( SourceNode , ReferenceType , IsForward , TargetNode ) there
-
OPC-10000-23 – OPC Unified Architecture - Part 23: Common ReferenceTypesReference . It is not required that the opposite direction is browsable. The VariableType is formally defined in Table 14 . Table 14 - ReferenceDescriptionVariableType Definition Attribute Value BrowseName ReferenceDescriptionVariableType IsAbstract FALSE ValueRank
-
OPC-10000-23 – OPC Unified Architecture - Part 23: Common ReferenceTypes5.4.1 HasReferenceDescriptionNodeClass . The TargetNode of this ReferenceType shall be a Variable of VariableType ReferenceDescriptionVariableType or one of its subtypes. The HasReferenceDescription is formally defined in Table 15 . Table 15 - HasReferenceDescription Definition
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization3.1.1 SerializationStartNodeHasSerializationEntity ReferenceType . Note 2 to entry: The SerializationStartNode can also be an ObjectType or VariableType to use the InstanceDeclaration mechanism when creating instances of these types
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.3.3 VerifyAsset methodNode may be of any NodeClass, but only the NodeClass of Variable or VariableType can have a non-null value. VerificationResult The result of Asset verification is determined
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.4.3 Verify methodNode may be of any NodeClass, but only the NodeClass of Variable or VariableType can have a non-null value . VerificationResult The result of the verification ... array. This also includes if the node type is not a Variable or VariableType and a value is provided. In all cases, the value does not match. Bad_NothingToDo
-
OPC-10000-83 – OPC Unified Architecture - Part 83: UAFX OfflineEngineeringfirst introduced in the SystemUnitClass, where they would appear on an ObjectType or VariableType or an object or variable after instantiation. In OPC UA, the attributes that appear ... deleted, they should be ignored. For example, in OPC UA, the ObjectType and VariableType NodeClasses contain an attribute IsAbstract that indicates if direct instances of that type are allowed
-
OPC-10000-83 – OPC Unified Architecture - Part 83: UAFX OfflineEngineeringA.11.4 OPC UA FX LibrariesA.11.4 OPC UA FX Libraries If an ObjectType , VariableType , DataType , or ReferenceType is used in an OPC UA FX Information Model that is not defined in the libraries listed
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices3.3.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-100 – OPC Unified Architecture - Part 100: DevicesDataType shall be the same as for the Value of the Variable . This VariableType can be used in various cases. Examples include The Variable just indicates the remaining lifetime
-
OPC-10000-110 – OPC Unified Architecture - Part 110: Asset Management Basics3.3.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-120 – OPC Unified Architecture - Part 120: OPC UA and XML Data Type Mapping3.3.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation3.3.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automationcalibration target provides for calibration and includes its quantity and engineering unit. The VariableType representing calibration values is defined in 7.5.1 . It can contain one or more capacity ranges ... calibration target provides for calibration and includes the quantity and engineering unit. The VariableType representing capacity ranges is defined in 7.5.2 . It can contain other mechanisms to define the features
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation7.5.1 CalibrationValueTypevalue (with engineering unit) that a calibration target provides for calibration of equipment. The VariableType is formally defined in Table 57 . Table 57 - CalibrationValueType Definition Attribute Value BrowseName CalibrationValueType IsAbstract ... base OPC UA specification ( OPC 10000-8 ), and will use this afterwards. The VariableType can be used with an (multi-dimensional) array or scalar values. When a calibration target provides
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation7.5.2 CapacityRangeTyperange (lowest and highest value), and the resolution the size of each step. The VariableType is formally defined in Table 57 . Table 58 - CapacityRangeType Definition Attribute Value BrowseName CapacityRangeType IsAbstract
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Location3.4.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Locationrespect to its frame of reference. This leads to the requirement: Provision of a VariableType to express localization information for any kind of position and/or orientation along with its frame
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Locationsame type. This leads to the requirement: Provision of a concrete VariableType which provides information for position in cartesian coordinates and orientation in angles (see 7.3 CartesianFrameAngleOrientationType ) Definition of standardized
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Locationframe, which can be used with the Relative Spatial Location AddIns , the VariableType CartesianFrameAngleOrientationType (described in 7.3 ) is provided, describing the position by cartesian coordinates and the orientation by angles
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning3.4.3.4 VariableTypesdefinitions for the Attributes can be found in OPC 10000-3 . Table 10 - Common VariableType Attributes Attributes Value Value Optionally a server-specific default value can be provided. ArrayDimensions ... then the ArrayDimensions Attribute shall be specified in the table defining the VariableType
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning4.2.3.1 ConceptsObject and Variable Nodes represent instances and they always reference a TypeDefinition ( ObjectType or VariableType ) Node which describes their semantics and structure. Figure 3 illustrates the relationship between an instance
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning6.2 Global Positionrelative to a floor level. In order to provide the global position, the GlobalPositionType VariableType is used (see 8.1 ). In Figure 6 , the GlobalPositionType is shown, providing the main information ... example, a UWB (Ultra-Wideband) tag operating in GPS mode). Figure 6 - GlobalPositionType VariableType
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning6.3 Global Locationprovide the global position and adds information about the orientation in the GlobalLocationType VariableType (see 8.2 ). It provides the main information as value (in the GlobalLocationDataType ) and in addition ... Figure 7 , the GlobalLocationDataType is shown. Figure 7 - GlobalLocationType VariableType