Search
56 result(s) for InstanceDeclarations
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelComplex TypeDefinitionNodes and their InstanceDeclarations TypeDefinitionNodes can be complex. A complex TypeDefinitionNode also defines References to other Nodes as part of the type definition. The ModellingRules defined in 6.4.4 specify ... type definitions from instances that represent real data, those instances are called InstanceDeclarations . However, this term is used to simplify this specification, if an instance is an InstanceDeclaration
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelreference two Nodes having the same BrowseName using forward hierarchical References . Instances based on InstanceDeclarations shall always keep the same BrowseName as the InstanceDeclaration they are derived from. A special ... called TranslateBrowsePathsToNodeIds may be used to identify the instances based on the InstanceDeclarations . Using the simple Browse Service might not be sufficient since the uniqueness of the BrowseName is only
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.10.2 Interface Modeldefinition of Interfaces : Interface ObjectTypes shall be abstract subtypes of the BaseInterfaceType ObjectType . InstanceDeclarations on an Interface shall only have ModellingRules Optional or Mandatory . Interfaces can be subtyped as specified ... same BrowsePath in the fully-inherited InstanceDeclarationHierarchy of the ObjectType . The rules for instantiating InstanceDeclarations defined in 6.2.6 shall be applied. Each optional InstanceDeclaration of the fully-inherited InstanceDeclarationHierarchy
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.6.1 Overviewused. A SubtypeRestriction shall only be used on Variables used as instances, never on InstanceDeclarations or VariableTypes . For Method Arguments , it can be used in combination with the HasArgumentDescription
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelInstanceDeclarationHierarchy The InstanceDeclarationHierarchy of a TypeDefinitionNode contains the TypeDefinitionNode and all InstanceDeclarations that are directly or indirectly referenced from the TypeDefinitionNode using forward hierarchical References
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelAttribute Handling of InstanceDeclarations Some restrictions exist regarding the Attributes of InstanceDeclarations when the InstanceDeclaration is overridden or instantiated. The BrowseName and the NodeClass shall never change and always ... same as the original InstanceDeclaration . In addition, the rules defined in 6.2.8 apply for InstanceDeclarations of the NodeClass Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelNodeIds of InstanceDeclarations InstanceDeclarations are identified by their BrowsePath . Different Servers might use different NodeIds for the InstanceDeclarations of common TypeDefinitionNodes , unless the definition of the TypeDefinitionNode already defines ... InstanceDeclaration . All TypeDefinitionNodes defined in OPC 10000-5 already define the NodeIds for their InstanceDeclarations and therefore shall be used in all Servers
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.3.3.1 OverviewOverview Subtypes inherit the fully-inherited parent type's InstanceDeclarations . As long as those InstanceDeclarations are not overridden they are not referenced by the subtype. InstanceDeclarations can be overridden ... optional Attributes . In order to get the full information about a subtype, the inherited InstanceDeclarations have to be collected from all types that can be found by recursively following
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelsake of clarity; all Nodes except for 1, 6, and 5 have ModellingRules ). All InstanceDeclarations of the InstanceDeclarationHierarchy and all Nodes referenced with a NonHierarchical Reference from such an InstanceDeclaration
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.3.3.3 Overriding InstanceDeclarationsOverriding InstanceDeclarations A subtype overrides an InstanceDeclaration by specifying an InstanceDeclaration with the same BrowsePath . An overridden InstanceDeclaration shall have the same NodeClass and BrowseName . The TypeDefinitionNode of the overridden ... used to determine the BrowsePath of the Node ). It is only possible to override InstanceDeclarations that are directly referenced from the TypeDefinitionNode . If an indirect referenced InstanceDeclaration , such
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.1 OverviewBrowsePath which may be the same as the BrowsePath for one of the InstanceDeclarations in the hierarchy of the TypeDefinitionNode. The InstanceDeclaration with the same BrowsePath is called the InstanceDeclaration
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.2 Creating an InstanceTypeDefinitionNode and BrowseName . If new copies are created, then the Attribute values of the InstanceDeclarations are used as the initial values. An instance shall not be a SourceNode ... Instance and its TypeDefinitionNode It is up to the Server to decide which InstanceDeclarations appear in any single instance. In some cases, the Server will not define the entire instance
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelNodes , and References may be deleted as long as the ModellingRules defined on the InstanceDeclarations of the TypeDefinitionNode are still fulfilled. For Variables and Objects the HasTypeDefinition Reference shall always ... same TypeDefinitionNode as the InstanceDeclaration or a subtype of it. If two InstanceDeclarations of the fully-inherited InstanceDeclarationHierarchy have been connected directly with several References , all those References shall connect
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.1 Generaldefined in this standard do not define how to deal with NonHierarchical References between InstanceDeclarations , i.e. it is Server -specific if those References exist in an instance hierarchy ... AddressSpace . Subclause 6.4.4.3 defines how the ModellingRule may be changed when instantiating InstanceDeclarations with respect to the Properties . Subclause 6.4.4.2 defines how the ModellingRule may be changed when overriding InstanceDeclarations
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelfirst case, it is not required that newly created or referenced instances based on InstanceDeclarations have a ModellingRule , however, it is allowed that they have any ModellingRule independent ... second case, all instances that are referenced directly or indirectly from 'A' based on InstanceDeclarations of 'A_Type' initially maintain the same ModellingRule as their InstanceDeclarations. The ModellingRules
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.3 ExposesItsArrayVariable in the AddressSpace . The ExposesItsArray ModellingRule can only be applied on InstanceDeclarations of NodeClass Variable that are part of a VariableType having a single- or multidimensional array ... need to provide that information. It is allowed to reference A by other InstanceDeclarations as well. Those References have to be reflected on each instance based on A. Figure
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.4 OptionalPlaceholderinformation when exposing a TypeDefinition . When the InstanceDeclaration is complex, i.e. it references other InstanceDeclarations with hierarchical References , these InstanceDeclarations are not further considered for instantiating the TypeDefinition ... recommended that the BrowseName and the DisplayName of InstanceDeclarations having the OptionalPlaceholder ModellingRule should be enclosed within angle brackets. When overriding the InstanceDeclaration, the ModellingRule shall remain OptionalPlaceholder . For Methods
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.5 MandatoryPlaceholderService (see OPC 10000-4 ). When the InstanceDeclaration is complex, i.e. it references other InstanceDeclarations with hierarchical References , these InstanceDeclarations are not further considered for instantiating the TypeDefinition ... recommended that the BrowseName and the DisplayName of InstanceDeclarations having the MandatoryPlaceholder ModellingRule should be enclosed within angle brackets. When overriding the InstanceDeclaration, the ModellingRule shall remain MandatoryPlaceholder . For Methods
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.22.3 EventFilterinherited EventType where the Node is also the source of a HasModellingRule reference. EventTypes , InstanceDeclarations and Modelling Rules are described completely in OPC 10000-3 . In some cases the same
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelthey are not defined in other tables. For example, the ObjectType ServerType defines its InstanceDeclarations in the same table, so the InstanceDeclarations are also bound to the ConformanceUnits defined ... table. The table even indirectly defines additional InstanceDeclarations as components of the top-level InstanceDeclarations , that are not directly visible in the table. The TypeDefinitions and DataTypes used
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model4.1 NodeIdsServerType defined in 6.3.1 has the symbolic name "ServerType". One of its InstanceDeclarations would be identified as "ServerType.ServerCapabilities". Since this Object is complex, another InstanceDeclaration
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.13 NamespaceMetadataTypeAttributes in all Servers , including the Value Attribute . For TypeDefinitionNodes , also the InstanceDeclarations shall be identical. That means that for static Nodes the semantic is always the same. Namespaces with
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.3 UANodeUATypes and static UAInstances. The field shall not be specified for UAInstances that are InstanceDeclarations . References Reference [] The list of References for the Node . RolePermissions RolePermission [] The list of RolePermissions
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.7 UAInstanceintended for use by design tools. This field shall be specified for all InstanceDeclarations and shall reference a UANode which is the source of a HierarchicalReference to the Node. DesignToolOnly
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditionsfilter for a MonitoredItem. The TrueState Property and FalseState Property shall only exist on InstanceDeclarations . See Figure 9 for an illustration. Clients can use the Read Service
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsConditions in InstanceDeclarations Figure 28 shows the use of the HasCondition Reference and the HasEventSource Reference in an InstanceDeclaration . They are used to indicate what References and Conditions are available ... instance of the ObjectType . The use of the HasEventSource Reference in the context of InstanceDeclarations and TypeDefinition Nodes has no effect for Event generation. Figure 28 - Use of HasCondition
-
OPC-10000-16 – OPC Unified Architecture - Part 16: State MachinesHasEffect , FromState , ToState , HasSubStateMachine, HasGuard ) shall be replicated in the subtype as well. If InstanceDeclarations are referenced (e.g., Methods used to trigger Transitions ) either the InstanceDeclaration of the supertype
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices3.3.1.1 Node definitionsthey are not defined in other tables. For example, the ObjectType TopologyElementType defines its InstanceDeclarations in the same table, so the InstanceDeclarations are also bound to the ConformanceUnits defined ... table. The table even indirectly defines additional InstanceDeclarations as components of the top-level InstanceDeclarations , that are not directly visible in the table. The TypeDefinitions and DataTypes used
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices3.3.1.4 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices3.3.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in Annex A . For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices4.7 DeviceTypeUnits DI DeviceType DeviceType is a subtype of ComponentType which means it inherits all InstanceDeclarations . The DeviceType ObjectType is abstract. There will be no instances of a DeviceType itself, only
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices4.8 SoftwareTypeSoftware Component SoftwareType is a subtype of ComponentType which means it inherits all InstanceDeclarations . The Properties Manufacturer , Model , and SoftwareRevision inherited from ComponentType are declared mandatory for SoftwareType instances
-
OPC-10000-110 – OPC Unified Architecture - Part 110: Asset Management Basics3.3.1.4 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-110 – OPC Unified Architecture - Part 110: Asset Management Basics3.3.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in 16.2 . For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName
-
OPC-10000-120 – OPC Unified Architecture - Part 120: OPC UA and XML Data Type Mapping3.3.1.4 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-120 – OPC Unified Architecture - Part 120: OPC UA and XML Data Type Mapping3.3.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in 8.2 . For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation3.3.1.3 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation3.3.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in Annex A. For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.1 BasicStacklightTypeNode Class BrowseName DataType TypeDefinition Other Subtype of the 0:OrderedListType, i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable StacklightMode StacklightOperationMode 0:PropertyType M 0:HasComponent Object StackLevel ... HasOrderedComponent Reference shall represent the ordering from the base of the stacklight. The InstanceDeclarations of the BasicStacklightType have the Attribute values defined in Table 13 . Table 13 - BasicStacklightType Attribute values
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.2 StacklightTypeBrowseName DataType TypeDefinition Other Subtype of the BasicStacklightType defined in 5.2.1 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasInterface ObjectType 2:IDeviceHealthType Properties of the 2:IDeviceHealthType 0:HasComponent ... expose alarm instances and shall be used as specified in OPC 10000-100 . The InstanceDeclarations of the StacklightType have the Attribute values defined in Table 15 . Table 15 - StacklightType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.3 StackLevelTypeOther Subtype of the 0:BaseObjectType defined in OPC 10000-5, i.e. inheriting the InstanceDeclarations of that Node. 0:HasComponent Variable LevelPercent 0:Float 0:AnalogItemType M 0:HasComponent Variable ... DisplayMode indicates in what way the percentual value is displayed with the stacklight. The InstanceDeclarations of the StackLevelType have the Attribute values defined in Table 17 . Table 17 - StackLevelType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.5 StackElementTypeOther Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node. 0:HasInterface ObjectType 0:IOrderedObjectType 0:HasProperty Variable SignalOn 0:Boolean ... enumerate the stacklight elements counting upwards beginning from the base of the stacklight. The InstanceDeclarations of the StackElementType have the Attribute values defined in Table 20 . Table 20 - StackElementType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.6 StackElementLightTypeBrowseName DataType TypeDefinition Other Subtype of the StackElementType defined in 5.2.5 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasComponent Variable SignalColor SignalColor 0:BaseDataVariableType O 0:HasComponent Variable SignalRGBWValue ... shows the control information for each independent colour channel of the stacked element. The InstanceDeclarations of the StackElementLightType have the Attribute values defined in Table 22 . Table 22 - StackElementLightType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.7 StackElementAcousticTypeBrowseName DataType TypeDefinition Other Subtype of the StackElementType defined in 5.2.5 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasComponent Variable OperationMode 0:UInteger 0:BaseDataVariableType M 0:HasComponent Variable ... DataType TypeDefinition Others AcousticSignals 0:HasOrderedComponent Object 0:<OrderedObject> AcousticSignalType MP The InstanceDeclarations of the StackElementAcousticType have the Attribute values defined in Table 25 . Table 25 - StackElementAcousticType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.8 ControlChannelTypeOther Subtype of the 0:BaseObjectType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable SignalOn 0:Boolean 0:PropertyType M 0:HasComponent Variable ... value is interpreted as 0 percent, the highest is interpreted as 100 percent. The InstanceDeclarations of the ControlChannelType have the Attribute values defined in Table 27 . Table 27 - ControlChannelType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation5.2.9 AcousticSignalTypeOther Subtype of the 0:BaseObjectType defined in OPC 10000-5 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasInterface ObjectType 0:IOrderedObjectType 0:HasProperty Variable 0:NumberInList 0:UInteger ... Property . AudioSample contains the audio data, e.g. for devices capable of audio playback. The InstanceDeclarations of the AcousticSignalType have the Attribute values defined in Table 29 . Table 29 - AcousticSignalType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation6.2.1.1 OverviewOther Subtype of the 0:BaseInterfaceType defined in OPC 10000-5 i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable StartTime 0:DateTime 0:PropertyType O 0:HasComponent Method ... recommended not to use the IStatisticsType directly, but only subtypes of it. The InstanceDeclarations of the IStatisticsType have the Attribute values defined in Table 41 . Table 41 - IStatisticsType Attribute values
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation6.2.2 IAggregateStatisticsTypeBrowseName DataType TypeDefinition Other Subtype of the IStatisticsType defined in 6.2.1 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable ResetCondition 0:String 0:PropertyType O ResetCondition describes ... OPERATOR" means, that an operator resets the statistics on a local HMI. The InstanceDeclarations of the IAggregateStatisticsType have the Attribute values defined in Table 44 . Table 44 - IAggregateStatisticsType Attribute
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial Automation6.2.3 IRollingStatisticsTypeBrowseName DataType TypeDefinition Other Subtype of the IStatisticsType defined in 6.2.1 , i.e. inheriting the InstanceDeclarations of that Node. 0:HasProperty Variable WindowDuration 0:Duration 0:PropertyType O 0:HasProperty Variable ... WindowNumberOfValues together It shall provide a maximum of one of those Properties . The InstanceDeclarations of the IRollingStatisticsType have the Attribute values defined in Table 46 . Table 46 - IRollingStatisticsType Attribute values
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial AutomationBrowseName DataType TypeDefinition Other Subtype of the ReusableCalibrationTargetCategoryType defined in 7.4.3 , i.e. inheriting the InstanceDeclarations of that Node. This ObjectType does not define any InstanceDeclarations
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial AutomationBrowseName DataType TypeDefinition Other Subtype of the BaseCalibrationTargetCategoryType defined in 7.4.2 , i.e. inheriting the InstanceDeclarations of that Node. This ObjectType does not define any InstanceDeclarations
-
OPC-10000-200 – OPC Unified Architecture - Part 200: Industrial AutomationBrowseName DataType TypeDefinition Other Subtype of the BaseCalibrationTargetCategoryType defined in 7.4.2 , i.e. inheriting the InstanceDeclarations of that Node. This ObjectType does not define any InstanceDeclarations . Objects of this ObjectType should
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Location3.4.1.4 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-210 – OPC Unified Architecture - Part 210: Relative Spatial Location3.4.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in 10.2 . For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning3.4.1.4 Additional Attribute valuestype definition table provides columns to specify the values for required Node Attributes for InstanceDeclarations . To provide information about additional Attributes , the format as shown in Table 6 is used
-
OPC-10000-211 – OPC Unified Architecture - Part 211: Global Positioning3.4.2.2 BrowseNamesNamespaceUri for all BrowseNames defined in this document is defined in 12.2 . For InstanceDeclarations of NodeClass Object and Variable that are placeholders ( OptionalPlaceholder and MandatoryPlaceholder ModellingRule ), the BrowseName