Search
200 result(s) for Variable
-
OPC-10000-1 – OPC Unified Architecture - Part 1: Overview and Concepts2.1.45 VariableVariable Node that contains a value
-
OPC-10000-1 – OPC Unified Architecture - Part 1: Overview and Concepts2.1.12 DataSetdata values Note 1 to entry: A DataSet typically consists of Event fields or Variable values
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model3.1.2 DataTypeused together with the ValueRank Attribute to define the data type of a Variable
-
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 ModelTYPE", representing a function block, has a HasComponent Reference to a Variable "SP" of the VariableType "SetPoint". "AI_BLK_TYPE" could have ... additional setpoint Variable of the same type using a different name. It could add a Property to the Variable that was not defined by its TypeDefinitionNode "SetPoint
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelTYPE", where the ModellingRule Mandatory , defined in 6.4.4.4.1 , was applied for its containing Variable . Thus, an instance of "AI_BLK_TYPE", called ... HasTypeDefinition Reference to "AI_BLK_TYPE". It also contains a Variable "SP" having the same BrowseName as the Variable "SP" used by the TypeDefinitionNode
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.2 Variable NodeClassVariable NodeClass Variables are used to represent values which may be simple or complex. Variables are defined by VariableTypes , as specified in 5.6.5 . Variables are always defined as Properties ... DataVariables of other Nodes in the AddressSpace . They are never defined by themselves. A Variable is always part of at least one other Node , but may be related
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.5 VariableType NodeClassboolean Attribute with the following values: TRUE it is an abstract VariableType , i.e. no Variable of this type shall exist, only of its subtypes. FALSE it is not an abstract
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelService defined in OPC 10000-4 . The Service requires specifying the TypeDefinitionNode of the Variable . A Variable created by the AddNodes Service contains all components defined by its VariableType dependent ... components. However, the Server may add additional components and References to the Variable and its components that are not defined by the VariableType . This behaviour is Server dependent. The VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.7.1 Method NodeClassforward hierarchical References shall have unique BrowseNames in the context of this Method . The Variable referenced by a HasArgumentDescription ReferenceType shall use a BrowseName equal to the name ... check with an Argument name. For each Argument there shall be at most one Variable referenced by a HasArgumentDescription ReferenceType . The Variable referenced by the HasArgumentDescription ReferenceType shall have
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelReferenceType shall be a Method and the TargetNode of this ReferenceType shall be a Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.1 DataType Modeldescribe the structure 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
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelhave encodings defined 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
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.5.2 DataTypeRefinement ObjectsStructured DataType that is being refined. For each field having a refinement, a Variable of BaseDataVariableType or subtype is referenced using a Reference of HasFieldDescription ReferenceType ... subtype. The BrowseName of the Variable shall use a BrowseName equal to the name of the field. The Namespace of the BrowseName shall be ignored by a Client when performing
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.5.3 Usage of DataTypeRefinementssubtype. Those References always starts from an instance of a Variable , where the Structured DataType is used. They point to an Object of DataTypeRefinementType or a subtype, which contains ... concrete occurrence of the usage of the Structured DataType , that is on a Variable . DataTypeRefinements shall not be used from any DataType Node , from any VariableType , or any InstanceDeclaration , only
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelObjectType , but refines the DataType from Z:Var2 to X:SubDataType and adds another Variable Z:Var3. Like in Z:Object1, the Z:Prop1 is refined by Y:Refinement
-
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 ... thereby restricting that the DataType including ValueRank and ArrayDimensions of the Variable is allowed to be used as subtype. The general rules of inheritance defined in 6.3 apply
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelfields of a Structured DataType , by combining it with DataTypeRefinements (see 5.8.5 ). The Variable used to refine the field in a DataTypeRefinement can be the SourceNode of a UsesSubtypeRestriction, thereby
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.2.1 InstanceDeclarationInstanceDeclaration An InstanceDeclaration is an Object , Variable or Method that references a ModellingRule with a HasModellingRule Reference and is the TargetNode of a hierarchical Reference from a TypeDefinitionNode or another
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelInstanceDeclaration . 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 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.2 Creating an Instanceshall create the same hierarchy of Node s beneath the new Object or Variable depending on the ModellingRule of each InstanceDeclaration . Standard ModellingRules are defined in 6.4.4.4 . The Node
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.3 ExposesItsArrayindicates that each value of the array will also be exposed as a Variable in the AddressSpace . The ExposesItsArray ModellingRule can only be applied on InstanceDeclarations of NodeClass Variable that ... 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
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.4 OptionalPlaceholderOptionalPlaceholder For Object and Variable the intention of the ModellingRule OptionalPlaceholder is to expose the information that a complex TypeDefinition expects from instances of the TypeDefinition to add instances with
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.4.4.5 MandatoryPlaceholderMandatoryPlaceholder For Object and Variable the ModellingRule MandatoryPlaceholder has a similar intention as the ModellingRule OptionalPlaceholder . It exposes the information that a TypeDefinition expects of instances of the TypeDefinition
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modeltheir containing Objects , DataVariables , and Methods . This ReferenceType is also used to relate complex Variable s or VariableTypes with their DataVariables . Like all other ReferenceTypes , this ReferenceType does not specify ... deleted when the SourceNode is deleted. The TargetNode of this ReferenceType shall be a Variable , an Object or a Method . If the TargetNode is a Variable , the SourceNode shall
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelSourceNode of this ReferenceType can be of any NodeClass . The TargetNode shall be a Variable . By using the HasProperty Reference , the Variable is defined as Property . Since Properties shall
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelNonHierarchicalReferences . The semantic of this ReferenceType is to bind the ModellingRule to an Object , Variable or Method . The ModellingRule mechanisms are described in 6.4.4 . The SourceNode of this ReferenceType shall ... Object , Variable or Method . The TargetNode shall be an Object of the ObjectType "ModellingRule" or one of its subtypes. Each Node shall be the SourceNode of at most
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelsubtype of NonHierarchicalReferences. The semantic of this ReferenceType is to bind an Object or Variable to its ObjectType or VariableType , respectively . The relationships between types and instances are described ... SourceNode of this ReferenceType shall be an Object or Variable . If the SourceNode is an Object , then the TargetNode shall be an ObjectType ; if the SourceNode is a Variable , then
-
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 Modelused to expose the entries of a multi-dimensional array of a Variable as subvariables. The same is true for the ModellingRule ExposesItsArray . However, both concepts handle this differently ... same behaviour can be achieved when subscribing to the corresponding IndexRange on the parent Variable . Using the ExposesItsArray ModellingRule , the BrowseName of the subvariables are not defined
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modeladding meta data. The SourceNode of References of this type shall be a Variable having a Structured DataType . The Variable shall not be used as InstanceDeclaration . Note that Method Arguments ... Variables referenced with a HasArgumentDescription . If the Method Argument is a Structured DataType , this Variable can be used as SourceNode for the UsesDataTypeRefinement to further refine the Structured DataType . Each
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.25 HasFieldDescriptionReferenceType is to link from a DataTypeRefinement Object refining a Structured DataType to a Variable representing a field of that Structured DataType , containing additional metadata, that may potentially restrict ... Object of DataTypeRefinementType or a subtype. The TargetNode of this ReferenceType shall be a Variable of BaseDataVariableType or a subtype. The BrowseName of the Variable shall have the same name
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelsubtype of NonHierarchicalReferences . The semantic of this ReferenceType is to link from a Variable to an Object of SubtypeRestrictionType , restricting the usage of subtypes on values of the Variable ... SourceNode of References of this type shall be a Variable . The Variable shall not be used as InstanceDeclaration . Note, that Method Arguments can be further described using Variables referenced with
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.29 AllowedSubtypesemantic of this ReferenceType is to link from a SubtypeRestriction Object to a Variable defining one allowed subtype. The SourceNode of References of this type shall be an Object ... subtype. The TargetNode of this ReferenceType shall be a Variable of BaseDataVariableType or a subtype. The DataType, ValueRank and ArrayDimensions of the Variable shall follow the rules defined
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.2.2 NamespaceIndexidentify namespaces correspond to the index into the NamespaceArray . The NamespaceArray is a Variable that is part of the Server Object in the AddressSpace
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.3 QualifiedNamethat namespace in the local Server 's NamespaceArray . The Client may read the NamespaceArray Variable to access the string value of the namespace. Name String The text portion
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.38 XmlElementServer has no information about the XML elements that might be in the Variable Value
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.51 StructureFieldTRUE. StructureFields can be exposed as DataVariables that are children of the Variable that contains the Structure Value . In this case the BrowseName of the DataVariable shall be the same
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.57 AccessLevelTypeOptionSetValues Property defined. It is used to indicate how the Value of a Variable can be accessed (read/write) and if it contains current and/or historic data. The AccessLevelType is formally ... current value is readable. It also indicates if the current value of the Variable is available. (0 means not readable, 1 means readable). CurrentWrite 1 Indicates if the current value
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.58 AccessLevelExTypeOptionSetValues Property defined. It is used to indicate how the Value of a Variable can be accessed (read/write), if it contains current and/or historic data and its atomicity. The AccessLevelExType ... first 8 bits. The NonatomicRead , and NonatomicWrite Fields represent the atomicity of a Variable . In general Atomicity is expected of OPC UA read and write operations. These Fields are used
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.60 AttributeWriteMaskVariables since this is handled by the AccessLevel and UserAccessLevel Attributes for the Variable . For Variables this bit shall be set to 0. DataTypeDefinition 22 Indicates if the DataTypeDefinition Attribute
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model9.5 AuditEventTypespecific action. For example, in response to a Client issuing a write to a Variable , the Server would generate an AuditEvent describing the Variable as the source and the user
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model9.32.1 Generalconsist of adding 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 Model9.32.6 GeneralModelChangeEventTypeNode , delete a Node , etc.). If the affected Node is a Variable or Object , then the TypeDefinitionNode is also present. To allow Event compression, a GeneralModelChangeEvent contains an array
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model9.33.1 Generalinformation about the Node owning the Property that was changed. If this is a Variable or Object , the TypeDefinitionNode is also present. The SemanticChange bit of the AccessLevel Attribute
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelA.3 ObjectTypesmodeller is in doubt as to which solution to use the ObjectType having one Variable should be preferred
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelA.4.1 Generalnecessary 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 Modelfollowing points identify when it shall be a DataVariable . If it is a complex Variable or it should contain additional information in the form of Properties . If the type definition ... instances of the type definition. If it is a component of a complex Variable exposing a part of the value of the complex Variable
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelaccording to the structure of the data. Create a Structured DataType and a simple Variable using this DataType . Create a Structured DataType and a complex Variable using this DataType ... also exposing the structured data structure as Variables of the complex Variable using simple DataTypes . The advantages of the first approach are that the complex structure of the data
-
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 notationpart of the DisplayName of the ObjectType . The font shall be set in italic. Variable Rectangle with rounded corners including text representing the string-part of the DisplayName ... 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 . The font shall
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelC.2.3 Extended notationNode . Instead of using the HasTypeDefinition reference to point from an Object or Variable to its ObjectType or VariableType the name of the TypeDefinition can be added to the text
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Serviceswrite Attributes of Nodes , including their historical values. Since the value of a Variable is modelled as an Attribute , these Services allow Clients to read and write the values
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.7.2.1 DescriptionSession is created, the Server adds an entry for the Client in its SessionDiagnosticsArray Variable . See OPC 10000-5 for a description of this Variable . Sessions are created ... Client . In addition, the Server deletes the entry for the Client from its SessionDiagnosticsArray Variable and notifies any other Clients who were subscribed to this entry. If a Client invokes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.7.4.1 Descriptionsubmitting the CloseSession request. It removes the entry for the Client in its SessionDiagnosticsArray Variable . When the CloseSession Service is called before the Session is successfully activated, the Server shall
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.2.1 Descriptionshall create the same hierarchy of Node s beneath the new Object or Variable depending on the ModellingRule of each InstanceDeclaration . All Nodes with a ModellingRule of Mandatory shall
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.2.2 ParametersThis parameter shall be null for all NodeClasses other than Object and Variable in which case it shall be provided. If the server Index indicates that the type definition Node
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.3.1 Descriptionshall require that the Server add new Server ids to the Server 's ServerArray Variable . For this reason, remote Servers are identified by their URI and not by their ServerArray
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.4.1 Descriptiontype. For example, an ObjectType "Boiler" may have a "HeatSensor" Variable as InstanceDeclaration . A graphical element programmed against the "Boiler" may need to display
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.5.1 Descriptionperformance improvements when using registered NodeIds , but the optimization measures are vendor-specific. For Variable Nodes Servers shall concentrate their optimization efforts on the Value Attribute . Registered NodeIds are only
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.11.2.2 ParametersTimestampsTo Return An enumeration that specifies the Timestamps to be returned for each requested Variable Value Attribute . The TimestampsToReturn enumeration is defined in 7.39 . nodesToRead [] ReadValueId List of Nodes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.11.3.2 ParametersTimestampsTo Return An enumeration that specifies the timestamps to be returned for each requested Variable Value Attribute . The TimestampsToReturn enumeration is defined in 7.39 . Specifying a TimestampsToReturn of NEITHER
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.13.1.1 Overviewcauses a Notification to be generated. The Value Attribute is used when monitoring Variables . Variable values are monitored for a change in value or a change in their status ... value change is large enough to cause a Notification to be generated for the Variable . Objects and views can be used to monitor Events . Events are only available from Nodes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.13.1.2 Sampling intervalAttribute defined in OPC 10000-3 identifies the minimum sampling interval supported for a Variable . If a Server uses a fixed set of sampling intervals, the intervals can be exposed
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.14.1.2 State tablelower case letter. Internal Events may be accompanied by conditions that test state Variable values. State Variables are defined in 5.14.1.3 . They begin with an upper case letter. Service request ... none are found, the Event is ignored. Actions are described by functions and state Variable manipulations. The LifetimeTimerExpires Event is triggered when its corresponding counter reaches zero. Table 79 - Subscription
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.14.1.3 State variables and parametersvariables are defined alphabetically in Table 80 . Table 80 - State variables and parameters State Variable Description MoreNotifications A boolean value that is set to TRUE only by the CreateNotificationMsg() when ... item has triggered and that has a Notification queued. The transition of this state Variable from FALSE to TRUE creates the "New Notification Queued" Event in the state
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.14.1.4 Functionsavailable Notifications can be sent in the Publish response, the MoreNotifications state Variable is set to FALSE. Otherwise, it is set to TRUE. CreateSubscription() Attempt to create the Subscription . DeleteAckedNotificationMsgs ... created and may be modified using the ModifySubscription Service . ResetLifetimeCounter() Reset the LifetimeCounter Variable to the value specified for the lifetime of a Subscription in the CreateSubscription Service ( 5.14.2 ). ReturnKeepAlive
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services6.6.2.4.4 Server Failover modesconnection. Therefore, only a single Server will be able to consume data. The ServiceLevel Variable defined in OPC 10000-5 and the sub-range defined in Table 105 indicates ... minimally includes Sessions , Subscriptions , registered Nodes , ContinuationPoints , sequence numbers, and sent Notifications . The ServiceLevel Variable defined in OPC 10000-5 should be used by the Client to find the Servers
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services6.6.2.4.5.3 WarmNoCommunication. The one Active Server can be found by reading the ServiceLevel Variable from all Servers . The Server with the highest ServiceLevel is the Active Server . For Failover the Client
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Servicesthrough the keep-alive of the Subscription . A Client should subscribe for the State Variable in the ServerStatus to detect shutdown or other failure states. If no Subscription is created ... does not support Subscriptions , the connection can be monitored by periodically reading the State Variable . Figure 36 - Reconnect sequence When a Client loses the connection to the Server , the goal
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.1 Overviewelement. Literal Specifies a literal value. Attribute Specifies any Attribute of an Object or Variable Node using a Node in the type system and relative path constructed from ReferenceTypes ... BrowseNames . SimpleAttribute Specifies any Attribute of an Object or Variable Node using a TypeDefinition and a relative path constructed from BrowseNames
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.5 SimpleAttributeOperandReferenceTypes in the RelativePath are subtypes of HierarchicalReferences and the targets are Object or Variable Nodes and an Alias is not required . Table 129 defines the SimpleAttributeOperand type. Table ... ReferenceType . All Nodes followed by the browsePath shall be of the NodeClass Object or Variable . If this list is empty the Node is the instance of the TypeDefinition . attributeId IntegerId
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.11.3 SourceTimestampSourceTimestamp The sourceTimestamp is used to reflect the timestamp that was applied to a Variable value by the data source. Once a value has been assigned a source timestamp ... clocks of the sources should be synchronized. If the OPC UA Server receives the Variable value from another OPC UA Server , then the OPC UA Server shall always pass
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.11.4 ServerTimestampServerTimestamp The serverTimestamp is used to reflect the time that the Server received a Variable value or knew it to be accurate. In the case of a bad or uncertain
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Servicesvalue The StatusCode is used to indicate the conditions under which a Variable value was generated, and thereby can be used as an indicator of the usability of the value ... Severity is BAD, it shall return a NULL value. If the DataType of the Variable is not BaseDataType , the Severity shall be BAD if the value is NULL
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.16 ExpandedNodeIdClient may read the Server table Variable to access the description of the target Server. namespaceUri String The URI of the namespace. If this parameter is specified then the namespace
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.22.2 DataChangeFiltervalue that shall cause a Notification to be generated. This parameter applies only to Variable s with any Number data type. An exception that causes a DataChange Notification based
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.22.3 EventFilterSimpleAttributeOperand.browsePath without considering the SimpleAttributeOperand.typeDefinitionId . Each InstanceDeclaration in the path shall be Object or Variable Node . The final Node in the path may be an Object Node ; however, Object Nodes ... Attribute ; however, the Server is only required to support the Value Attribute for Variable Nodes and the NodeId Attribute for Object Nodes . That said, profiles defined
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.24.1 OverviewObjectAttributes Defines the Attributes for the Object NodeClass . VariableAttributes Defines the Attributes for the Variable NodeClass . MethodAttributes Defines the Attributes for the Method NodeClass . ObjectTypeAttributes Defines the Attributes
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.24.3 VariableAttributes parameterparameter. Table 152 - VariableAttributes Name Type Description VariableAttributes structure Defines the Attributes for the Variable NodeClass specifiedAttributes UInt32 A bit mask that indicates which fields contain valid values. A field
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.29 ReferenceDescriptionNodeId of the TargetNode . Type definitions are only available for the NodeClasses Object and Variable . For all other NodeClasses a null NodeId shall be returned. If the server Index indicates
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.38.1 GeneralServers shall set this bit if the DataTypeDefinition of the DataType used for a Variable changes. This bit is provided to warn Clients that parse complex data values that their ... process the data value until they re-read the metadata associated with the Variable . Servers should set this bit if the metadata has changed in way that could cause application
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.38.2 Common StatusCodesNoValue There is no value available. This status is also used if a Variable is created and no default value or no initial value is available. Bad_NotReadable The access
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.39 TimestampsToReturnNEITHER 3 Return neither timestamp. This is the default value for MonitoredItems if a Variable value is not being accessed. For HistoryRead this is not a valid setting. INVALID
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.43 VersionTimeupdated, the new value shall be greater than the previous value. If a Variable is initialized with a VersionTime value, the value shall be either loaded from persisted configuration
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model5.3 VariablesTable 5 shall be set as specified in Table 5 . Table 5 - Common Variable Attributes Attribute Value MinimumSamplingInterval Optionally, a server-specific minimum sampling interval is provided. AccessLevel The access ... meaning that read and write operations on an individual Variable are atomic, and arrays can be partly written
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.1 ServerTypeNodeClass BrowseName DataType / TypeDefinition Modelling Rule Subtype of the BaseObjectType defined in 6.2 HasProperty Variable ServerArray String[] PropertyType Mandatory HasProperty Variable NamespaceArray String[] PropertyType Mandatory HasProperty Variable UrisVersion VersionTime PropertyType ... Optional HasComponent Variable ServerStatus 1 ServerStatusDataType ServerStatusType Mandatory HasProperty Variable ServiceLevel Byte PropertyType Mandatory HasProperty Variable Auditing Boolean PropertyType Mandatory HasProperty Variable EstimatedReturnTime DateTime PropertyType Optional HasProperty Variable LocalTime TimeZoneDataType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.2 ServerCapabilitiesTypeReferences NodeClass BrowseName DataType / TypeDefinition ModellingRule Subtype of the BaseObjectType defined in 6.2 HasProperty Variable ServerProfileArray String[] PropertyType Mandatory HasProperty Variable LocaleIdArray LocaleId[] PropertyType Mandatory HasProperty Variable MinSupportedSampleRate Duration PropertyType ... Mandatory HasProperty Variable MaxBrowseContinuationPoints UInt16 PropertyType Mandatory HasProperty Variable MaxQueryContinuationPoints UInt16 PropertyType Mandatory HasProperty Variable MaxHistoryContinuationPoints UInt16 PropertyType Mandatory HasProperty Variable MaxLogObjectContinuationPoints UInt16 PropertyType Optional HasProperty Variable SoftwareCertificates SignedSoftwareCertificate[] PropertyType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.3 ServerDiagnosticsTypeClass BrowseName DataType / TypeDefinition Modelling Rule Subtype of the BaseObjectType defined in 6.2 HasComponent Variable ServerDiagnosticsSummary ServerDiagnosticsSummaryDataType ServerDiagnosticsSummaryType Mandatory HasComponent Variable SamplingIntervalDiagnosticsArray SamplingIntervalDiagnosticsDataType[] SamplingIntervalDiagnosticsArrayType Optional HasComponent Variable SubscriptionDiagnosticsArray SubscriptionDiagnosticsDataType[] SubscriptionDiagnosticsArrayType ... Mandatory HasComponent Object SessionsDiagnosticsSummary -- SessionsDiagnosticsSummaryType Mandatory HasProperty Variable EnabledFlag Boolean PropertyType Mandatory Conformance Units Base Info ServerType ServerDiagnosticsSummary contains diagnostic summary information for the Server , as defined in 12.9 . SamplingIntervalDiagnosticsArray
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelNodeClass BrowseName DataType / TypeDefinition Modelling Rule Subtype of the BaseObjectType defined in 6.2 HasComponent Variable SessionDiagnostics SessionDiagnosticsDataType SessionDiagnosticsVariableType Mandatory HasComponent Variable SessionSecurityDiagnostics SessionSecurityDiagnosticsDataType SessionSecurityDiagnosticsType Mandatory HasComponent Variable SubscriptionDiagnosticsArray SubscriptionDiagnosticsDataType[] SubscriptionDiagnosticsArrayType ... Mandatory HasProperty Variable CurrentRoleIds NodeId[] PropertyType Optional Conformance Units Base Info ServerType SessionDiagnostics contains general diagnostic information about the session; the SessionSecurityDiagnostics Variable contains security-related diagnostic information. Because
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.7 ServerRedundancyTypeBrowseName DataType Type Definition Modelling Rule Subtype of the BaseObjectType defined in 6.2 HasProperty Variable RedundancySupport RedundancySupport PropertyType Mandatory HasProperty Variable RedundantServerArray RedundantServerDataType[] PropertyType Optional Conformance Units Base Info ServerType ... elements shall always be the same order as the array elements of the ServerUriArray Variable
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelServerRedundancyType defined in 6.3.7 , i.e. inheriting the InstanceDeclarations of that Node. HasProperty Variable CurrentServerId String PropertyType Mandatory HasProperty Variable RedundantServerArray RedundantServerDataType[] PropertyType Mandatory Conformance Units Redundancy Server Transparent RedundancySupport ... Client that needs to track its data source shall subscribe to this Variable . As diagnostic information, the RedundantServerArray contains an array of available Servers in the Redundant Set ; including their
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSourceName for Events of this type shall be "Security/Certificate". The Message Variable shall include a description of why the certificate was expired (i.e. time before start or time
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSourceName for Events of this type shall be "Security/Certificate". The Message Variable shall include a description of why the certificate is not trusted. If a trust chain
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSourceName for Events of this type shall be "Security/Certificate". The Message Variable shall include a description of why the certificate is revoked (was the revocation list unavailable
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSourceName for Events of this type shall be "Security/Certificate". The Message Variable shall include a description of misuse of the certificate. There are no additional Properties defined
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelIsAbstract False References Node Class BrowseName DataType TypeDefinition Other Subtype of the BaseObjectType HasFieldDescription Variable <FieldDescription> BaseDataType{Any} BaseDataVariableType MP Conformance Units Base Info DataTypeRefinement Each Object ... DataTypeRefinementType shall have at least one Variable referenced with HasFieldDescription or a subtype
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelIsAbstract False References Node Class BrowseName DataType TypeDefinition Other Subtype of the BaseObjectType AllowedSubtype Variable <FieldDescription> BaseDataType{Any} BaseDataVariableType MP Conformance Units Base Info SubtypeRestriction Each Object ... SubtypeRestrictionType shall have at least one Variable referenced with AllowedSubtype or a subtype
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.1 Generalcomplex VariableType are fixed and can be extended by subtyping. However, because each Variable of a VariableType can be extended with additional components this standard allows the extension ... expression of additional information in the type definition that would be contained in each Variable anyway. However, it is not allowed to restrict the components of the standard VariableTypes defined
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelinformation. 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 ... NodeClass BrowseName DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in 7.4 . HasComponent Variable SamplingIntervalDiagnostics SamplingIntervalDiagnosticsDataType SamplingIntervalDiagnosticsType ExposesItsArray Conformance Units Base Info ServerType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelinformation. For each entry of the array, instances of this type will provide a Variable of the SubscriptionDiagnosticsType VariableType having the SubscriptionId as BrowseName . The VariableType is formally defined ... References NodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of the BaseDataVariableType defined in 7.4 . HasComponent Variable SubscriptionDiagnostics SubscriptionDiagnosticsDataType SubscriptionDiagnosticsType ExposesItsArray Conformance Units Base Info ServerType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelinformation. For each entry of the array instances of this type will provide a Variable of the SessionDiagnosticsVariableType VariableType , having the SessionDiagnostics as BrowseName . Those Variables will also be referenced ... References NodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of the BaseDataVariableType defined in 7.4 . HasComponent Variable SessionDiagnostics SessionDiagnosticsDataType SessionDiagnosticsVariableType ExposesItsArray Conformance Units Base Info ServerType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelinformation. For each entry of the array instances of this type will provide a Variable of the SessionSecurityDiagnosticsType VariableType , having the SessionSecurityDiagnostics as BrowseName . Those Variables will also be referenced ... Browse Name DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in 7.4 . HasComponent Variable SessionSecurityDiagnostics SessionSecurityDiagnosticsDataType SessionSecurityDiagnosticsType ExposesItsArray Conformance Units Base Info ServerType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.17 OptionSetTypeVariableType would be used when the bit mask is specific for only that Variable . The DataType of this VariableType shall be capable of representing a bit mask. It shall ... Browse Name DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in 7.4 HasProperty Variable OptionSetValues LocalizedText[] PropertyType Mandatory HasProperty Variable BitMask Boolean[] PropertyType Optional Conformance Units Base Info OptionSet
-
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 ... empty indicating there are currently no valid values which can be written to the Variable . Clients should either subscribe to the Selections Property or read it just before
-
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 ... NodeClass BrowseName DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in 7.4 . HasProperty Variable BitFieldsDefinitions BitFieldDefinition[] PropertyType Mandatory HasComponent Variable <FieldName> BaseDataType BaseVariableType MandatoryPlaceholder HasComponent Variable
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model8.3.1 Generalinformation can be found. The SessionsDiagnosticsSummary Object contains one Object per session and a Variable with an array with one entry per session. This array is of a complex DataType ... diagnostic information about the session. Each Object representing a session references a complex Variable containing the information about the session using the same DataType as the array containing information about
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model11.25 HasKeyValueDescriptionsubtype of the NonHierarchicalReferences ReferenceType . The TargetNode of this ReferenceType shall be a Variable representing a supported configuration property. The SourceNode of References of this type shall be a Variable
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modeldescribed by the verb . affectedType NodeId If the affected Node was an Object or Variable , affectedType contains the NodeId of the TypeDefinitionNode of the affected Node . Otherwise
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelProperty that has changed. affectedType NodeId If the affected Node was an Object or Variable , affectedType contains the NodeId of the TypeDefinitionNode of the affected Node . Otherwise
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.43 TrimmedStringWhen a TrimmedString is specified as a Method input argument or written to a Variable and the incoming TrimmedString contains leading or trailing whitespace, the Server shall return
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelwhole information at once in a transactional context. For example, the ServerStatus Variable of the Server Object is modelled as a complex DataVariable having the ServerStatusDataType providing all information about
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelabout all subscriptions at once; therefore it is modelled as an array in a Variable . On the other hand, a client may be interested in only a single entry ... them separately. The Services already allow accessing individual entries of an array of a Variable . However, if the entries should also be used for other purposes in the AddressSpace, such
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modeldirectly provided in the complex DataType of the Value Attribute of the complex Variable , and also exposed individually in the components of the complex Variable . The diagnostics information about subscriptions
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelpart. If, for example, additional diagnostic information per subscription is needed, add a new Variable containing in array with an entry per subscription in the same places that the SubscriptionDiagnosticsArray
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.3 Enumerationsenumeration value="Object_1" /> <xs:enumeration value="Variable_2" /> <xs:enumeration value="Method_4" /> <xs:enumeration value ... stored in a Variant are encoded as an Int32 value. For example, any Variable could have a value with a DataType of NodeClass . In this case, the corresponding numeric value
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.7 UAInstanceUAObject Defines an Object Node as described in OPC 10000-3 . UAVariable Defines a Variable Node as described in OPC 10000-3 . UAMethod Defines a Method Node as described
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.10 TranslationTypeTranslationType A TranslationType contains additional translations for LocalizedTexts used in the Value of a Variable . The fields in the TranslationType are defined in Table F.10 . If multiple Arguments existed there
-
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.3.2.2 BaseAnalogTypeinherited. HasSubtype VariableType AnalogItemType Defined in 5.3.2.3 HasSubtype VariableType AnalogUnitType Defined in 5.3.2.4 HasProperty Variable InstrumentRange Range PropertyType Optional HasProperty Variable InstrumentNumberRange NumberRange PropertyType Optional HasProperty Variable EURange Range PropertyType ... Optional HasProperty Variable EUNumberRange NumberRange PropertyType Optional HasProperty Variable EngineeringUnits EUInformation PropertyType Optional Conformance Units Data Access BaseAnalogType The following paragraphs describe the Properties of this VariableType . If the analog
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Accessonly a subset of Attribute s and Properties . Other Attributes that are defined for Variable s in OPC 10000-3 (e.g., Description ) can also be available
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessAttributes of DataItems The following Attribute s of Variable s (specified in detail in OPC 10000-3 ) are particularly important for DataItems : Value DataType AccessLevel MinimumSamplingInterval Value is the most ... recent value of the Variable that the Server has. Its data type is defined by the DataType Attribute . The AccessLevel Attribute defines the Server's basic ability to access current
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Accesslisted. Each ServerUnit can have a list of alternative units to which the Variable value can be converted. Figure 9 - QuantityType It is illustrated in Figure 9 and formally defined ... BrowseName DataType TypeDefinition Other Subtype of the BaseObjectType defined in OPC 10000-5 HasProperty Variable Symbol LocalizedText PropertyType O HasProperty Variable Annotation AnnotationDataType[] PropertyType O HasProperty Variable ConversionService UriString PropertyType
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessOperation level result codes Certain conditions under which a Variable value was generated are only valid for automation data and in particular for device data; they are similar ... problem with the configuration that affects the usefulness of the value. Bad_NotConnected The variable should receive its value from some data source, but has never been configured
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessA.3.1.3 Itemproperties or its EU Type property is Analog is represented as Variable of AnalogItemType in the COM UA Wrapper. The AnalogItemType has the following Properties: EURange : The values ... server that has Open Label and Close Label properties is represented as Variable of TwoStateDiscreteType in the COM UA Wrapper . The TwoStateDiscreteType has the following Properties TrueState : The value
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessA.3.1.4 Propertyproperty in the DA server is represented in the COM UA Wrapper as a Variable with TypeDefinition as PropertyType . The properties for an item are retrieved using the QueryAvailableProperties call
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions3.1.9 ConditionSourcebased upon or related to Note 1 to entry: Typically, it will be a Variable representing a process tag (e.g. FIC101) or an Object representing a device or subsystem
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsClients to monitor the current Condition state by subscribing to the Attribute values of Variable Nodes . It is possible that the value of a node may not always correspond with
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.2 ConditionTypeObjectType DialogConditionType Defined in Clause 5.6.2 HasSubtype ObjectType AcknowledgeableConditionType Defined in Clause 5.7.2 HasProperty Variable ConditionClassId NodeId PropertyType Mandatory HasProperty Variable ConditionClassName LocalizedText PropertyType Mandatory HasProperty Variable ConditionName String PropertyType ... Mandatory HasProperty Variable BranchId NodeId PropertyType Mandatory HasProperty Variable Retain Boolean PropertyType Mandatory HasProperty Variable SupportsFilteredRetain Boolean PropertyType HasComponent Variable EnabledState LocalizedText TwoStateVariableType Mandatory HasComponent Variable Quality StatusCode ConditionVariableType Mandatory
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsCondition instance at any given time is the set values for the Variable s that belong to the Condition instance. If one or more Variable values change the Server generates
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.6 AddComment Methodlocale shall be provided. A ConditionEvent with all Condition values, where the Comment Variable contains the added text, will be sent for the \state identified by the EventId ... Method AddressSpace definition Attribute Value BrowseName AddComment References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionCommentEventType Defined in 5.10.4 ConformanceUnits A & C Comment
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.7 ConditionRefresh MethodServers would only regenerate the Event . The regenerated Event might contain some updated Property/ Variable values. For example, if the Alarm limits associated with a Variable were changed after ... limit could be reported. In another example, if the HighLimit was 100 and the Variable is 120. If the limit were changed to 90 no new Event would be generated
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.8 ConditionRefresh2 MethodServers would only regenerate the Event . The regenerated Event might contain some updated Property/ Variable values. For example, if the Alarm limits associated with a Variable were changed after ... limit could be reported. In another example, if the HighLimit was 100 and the Variable is 120. If the limit were changed to 90 no new Event would be generated
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.6.3 Respond MethodMethod AddressSpace definition Attribute Value BrowseName Respond References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionRespondEventType Defined in 5.10.5 ConformanceUnits A & C Dialog
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.6.4 Respond2 MethodMethod AddressSpace definition Attribute Value BrowseName Respond2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionRespondEventType Defined in 5.10.5 ConformanceUnits A & C Dialog2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.7.3 Acknowledge MethodMethod AddressSpace definition Attribute Value BrowseName Acknowledge References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionAcknowledge EventType Defined in 5.10.5 ConformanceUnits
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.7.4 Confirm MethodMethod AddressSpace definition Attribute Value BrowseName Confirm References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionConfirmEventType Defined in 5.10.7 ConformanceUnits A & C Confirm
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.2 AlarmConditionTypeBrowseName DataType TypeDefinition Modelling Rule Subtype of the AcknowledgeableConditionType defined in clause 5.7.2 HasComponent Variable ActiveState LocalizedText TwoStateVariableType Mandatory HasProperty Variable InputNode NodeId PropertyType Mandatory HasComponent Variable SuppressedState LocalizedText TwoStateVariableType ... Optional HasComponent Variable OutOfServiceState LocalizedText TwoStateVariableType Optional HasComponent Object ShelvingState ShelvedStateMachineType Optional HasProperty Variable SuppressedOrShelved Boolean PropertyType Mandatory HasProperty Variable MaxTimeShelved Duration PropertyType Optional HasProperty Variable AudibleEnabled Boolean PropertyType Optional
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsAlarmGroupType to allow the addition of Variables that have a Boolean DataType . The Variable can be thought of as representing the Id of the ActiveState of an Alarm , i.e. when ... References Node Class BrowseName Data Type TypeDefinition Modelling Rule Subtype of the AlarmGroupType AlarmSuppressionGroupMember Variable <DigitalVariable> Boolean BaseDataVariableType OptionalPlaceholder AlarmSuppressionGroupMember Object <AlarmCondition> AlarmConditionType OptionalPlaceholder ConformanceUnits
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.6 Reset2 MethodMethod AddressSpace definition Attribute Value BrowseName Reset2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionResetEventType Defined in 5.10.11 ConformanceUnits A & C Latched
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.9 Suppress2 MethodMethod AddressSpace definition Attribute Value BrowseName Suppress2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionSuppressionEventType Defined in 5.10.4 ConformanceUnits A & C Suppression2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.11 Unsuppress2 MethodMethod AddressSpace definition Attribute Value BrowseName Unsuppress2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionSuppressionEventType Defined in 5.10.4 ConformanceUnits A & C Suppression2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.13 RemoveFromService2 MethodMethod AddressSpace definition Attribute Value BrowseName RemoveFromService2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionOutOfServiceEventType Defined in 5.10.12 ConformanceUnits A & C OutOfService2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.15 PlaceInService2 MethodMethod AddressSpace definition Attribute Value BrowseName PlaceInService2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionOutOfServiceEventType Defined in 5.10.12 ConformanceUnits A & C OutOfService2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.16 GetGroupMemberships MethodMethod AddressSpace definition Attribute Value BrowseName GetGroupMemberships References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable OutputArguments Argument[] PropertyType Mandatory ConformanceUnits A & C GetGroupMemberships
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.17.3 Unshelve2 MethodMethod AddressSpace definition Attribute Value BrowseName Unshelve2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionShelvingEventType Defined in 5.10.7 ConformanceUnits A & C Shelving2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.17.7 OneShotShelve2 MethodMethod AddressSpace definition Attribute Value BrowseName OneShotShelve2 References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory AlwaysGeneratesEvent ObjectType AuditConditionShelvingEventType Defined in 5.10.7 ConformanceUnits A & C Shelving2
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.18 LimitAlarmTypeObjectType ExclusiveLimitAlarmType Defined in Clause 5.8.19.3 HasSubtype ObjectType NonExclusiveLimitAlarmType Defined in Clause 5.8.20 HasProperty Variable HighHighLimit Double PropertyType Optional HasProperty Variable HighLimit Double PropertyType Optional HasProperty Variable LowLimit Double PropertyType ... Optional HasProperty Variable LowLowLimit Double PropertyType Optional HasProperty Variable BaseHighHighLimit Double PropertyType Optional HasProperty Variable BaseHighLimit Double PropertyType Optional HasProperty Variable BaseLowLimit Double PropertyType Optional HasProperty Variable BaseLowLowLimit Double PropertyType
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.22.2 NonExclusiveDeviationAlarmTypeNodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of the NonExclusiveLimitAlarmType defined in clause 5.8.20 . HasProperty Variable SetpointNode NodeId PropertyType Mandatory HasProperty Variable BaseSetpointNode NodeId PropertyType Optional ConformanceUnits ... cases where the Alarm is generated by an underlying system and if the Variable is not in the AddressSpace , a NULL NodeId shall be provided. The BaseSetpointNode Property provides
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.22.3 ExclusiveDeviationAlarmTypeTypeDefinition Modelling Rule Inherits the Properties of the ExclusiveLimitAlarmType defined in clause 5.8.19.3 . HasProperty Variable SetpointNode NodeId PropertyType Mandatory HasProperty Variable BaseSetpointNode NodeId PropertyType Optional ConformanceUnits A & C Exclusive ... Property provides the NodeId of the setpoint used in the Deviation calculation. If this Variable is not in the AddressSpace , a NULL NodeId shall be provided. The BaseSetpointNode Property provides
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.24.2 OffNormalAlarmTypeObjectType TripAlarmType Defined in Clause 5.8.24.4 HasSubtype ObjectType SystemOffNormalAlarmType Defined in Clause 5.8.24.3 HasProperty Variable NormalState NodeId PropertyType Mandatory ConformanceUnits A & C OffNormal The NormalState Property is a Property ... that points to a Variable which has a value that corresponds to one of the possible values of the Variable pointed to by the InputNode Property where the NormalState Property
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.25 DiscrepancyAlarmTypeNode Class BrowseName DataType TypeDefinition ModellingRule Subtype of the AlarmConditionType defined in 5.8.2 . HasProperty Variable TargetValueNode NodeId PropertyType Mandatory HasProperty Variable ExpectedTime Duration PropertyType Mandatory HasProperty Variable Tolerance Double PropertyType ... Optional ConformanceUnits A & C Discrepancy The TargetValueNode Property provides the NodeId of the Variable that is used for the target value. The ExpectedTime Property provides the Duration within which
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsHasCondition References can be used in the Type definition of an Object or a Variable . In this case, the SourceNode of this ReferenceType shall be an ObjectType or VariableType Node ... Type definitions. In this case the SourceNode of this ReferenceType shall be an Object , Variable or Method Node . The TargetNode shall be a Condition instance or a ConditionType . Table
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.14.2 Communication problemscommunication failure to Alarm Clients . The NormalState field shall contain the NodeId of the Variable that indicates the status of the underlying system. For start
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsFigure 27 shows the application of the HasCondition Reference in a HasNotifier hierarchy. The Variable LevelMeasurement and the Object "Device B" Reference Condition instances. The Object "Tank
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsAlarmState Variable An instance of AlarmStateVariableType can be assigned to any Object or Variable . The instance will provide a summary of the Alarms associated with the parent Variable or Object ... BrowseName DataType TypeDefinition Modelling Rule Subtype of the BaseDataVariableType defined in 10000-5 . HasProperty Variable HighestActiveSeverity UInt16 PropertyType Mandatory HasProperty Variable HighestUnackSeverity UInt16 PropertyType Mandatory HasProperty Variable ActiveCount UInt32 PropertyType
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.2.3 Event categoriesEvent are be used to set the state of a suitable State Variable . For example, if the sub- Condition name is "HI HI" then that means the HighHigh
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.2.5 Event subscriptionsused by the A&E COM UA Wrapper are mapped to UA BaseEventType Variable s. Table D.2 - Mapping from ONEVENTSTRUCT fields to UA BaseEventType Variables UA Event Variable ONEVENTSTRUCT ... used by the A&E COM UA Wrapper are mapped to UA AuditEventType Variable s. Table D.3 - Mapping from ONEVENTSTRUCT fields to UA AuditEventType Variables UA Event Variable ONEVENTSTRUCT
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.3.2 Server status mappingProxy reads the UA A & C Server status from the Server Object Variable Node . Status enumeration values that are returned in ServerStatusDataType structure can be mapped
-
OPC-10000-10 – OPC Unified Architecture - Part 10: ProgramsBrowseName DataType TypeDefinition ModellingRule Subtype of the AuditUpdateStateEventType defined in OPC 10000-16 . HasProperty Variable TransitionNumber UInt32 PropertyType Mandatory Conformance Units Program Auditing This EventType inherits all Properties ... transition that resulted in the Event being generated occurred. The TransitionNumber Property is a Variable that identifies the transition that triggered the Event
-
OPC-10000-10 – OPC Unified Architecture - Part 10: Programs5.2.7 FinalResultDatacompleted its Function . The ObjectType includes a HasComponent for a VariableType of each Variable that comprises the final result data
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access3.1.4 HistoricalNodeHistoricalNode Object , Variable , Property or View in the AddressSpace where a Client can access historical data or Events Note 1 to entry: A HistoricalNode is a term used in this ... document to represent any Object , Variable, Property or View in the AddressSpace for which a Client can read and/or update historical data or Events . The terms " HistoricalNodes's history
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access3.1.5 HistoricalDataNodeHistoricalDataNode Variable or Property in the AddressSpace where a Client can access historical data Note 1 to entry: A HistoricalDataNode represents any Variable or Property in the AddressSpace for which
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessDataType TypeDefinition ModellingRule HasComponent Object AggregateConfiguration -- AggregateConfigurationType Mandatory HasComponent Object AggregateFunctions -- FolderType Optional HasProperty Variable Stepped Boolean PropertyType Mandatory HasProperty Variable Definition String PropertyType Optional HasProperty Variable MaxTimeInterval Duration PropertyType ... Optional HasProperty Variable MinTimeInterval Duration PropertyType Optional HasProperty Variable ExceptionDeviation Double PropertyType Optional HasProperty Variable ExceptionDeviationFormat ExceptionDeviationFormat PropertyType Optional HasProperty Variable StartOfArchive UtcTime PropertyType Optional HasProperty Variable StartOfOnlineArchive UtcTime PropertyType
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Accessthis reference type shall be a HistoricalDataNode. The Target node shall be any Variable or Property Table 8 - HasCurrentData ReferenceType Attributes Value BrowseName HasCurrentData InverseName HasHistoricalData Symmetric False IsAbstract False
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessIsAbstract False References NodeClass BrowseName DataType TypeDefinition ModellingRule HasComponent Object EventTypes -- FolderType Mandatory HasProperty Variable StartOfArchive UtcTime PropertyType Optional HasProperty Variable StartOfOnlineArchive UtcTime PropertyType Optional HasProperty Variable SortByEventFields SimpleAttributeOperand[] PropertyType ... EventType can also be stored as part of the Event history. The StartOfArchive Variable specifies the date before which there is no Event data in the archive either online
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Accessillustrates the basic AddressSpace Model of DataVariables that includes History. Figure 3 - Historical Variable with Historical Data Configuration and Annotations Each HistoricalDataNode with history shall have the Historizing Attribute ... HistoricalDataNode inherits the values from the parent node of the Property . Not every Variable in the AddressSpace could contain history data. To see if history data is available, a Client
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access5.6.3 Historical dataHistoricalData node from another Server. Figure 4 - Example Historizing External Data Source The Pressure Variable has a custom historical configuration. It also has one or more Annotations associated with
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessHistoryServerCapabilitiesType IsAbstract False References NodeClass Browse Name Data Type Type Definition Modelling Rule HasProperty Variable AccessHistoryDataCapability Boolean PropertyType Mandatory HasProperty Variable AccessHistoryEventsCapability Boolean PropertyType Mandatory HasProperty Variable MaxReturnDataValues UInt32 PropertyType ... Mandatory HasProperty Variable MaxReturnEventValues UInt32 PropertyType Mandatory HasProperty Variable InsertDataCapability Boolean PropertyType Mandatory HasProperty Variable ReplaceDataCapability Boolean PropertyType Mandatory HasProperty Variable UpdateDataCapability Boolean PropertyType Mandatory HasProperty Variable DeleteRawCapability Boolean PropertyType
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access5.8.1 GeneralServer . For example, in response to a Client issuing a write to a Variable , the Server would generate an AuditEvent describing the Variable as the source and the user
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access6.9.1 Overviewinto the history database at the specified timestamps for one or more HistoricalDataNodes The Variable 's value is represented by a composite value defined by the DataValue data type. UpdateDataDetails ... into the history database at the specified timestamps for one or more HistoricalDataNodes . The Variable 's value is represented by a composite value defined by the DataValue data type. UpdateDataDetails
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.10.3 ServerConfigurationTypeDefinition Modelling Rule Subtype of the BaseObjectType defined in OPC 10000-5 . 0:HasProperty Variable 0:ApplicationUri 0:UriString 0:PropertyType Optional 0:HasProperty Variable 0:ProductUri 0:UriString ... PropertyType Optional 0:HasProperty Variable 0:ApplicationType 0:ApplicationType 0:PropertyType Optional 0:HasProperty Variable 0:ApplicationNames 0:LocalizedText[] 0:PropertyType Optional 0:HasProperty Variable 0:ServerCapabilities 0:String
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.10.9 ApplyChangesintent to interrupt connections by setting the SecondsTillShutdown and ShutdownReason Properties in the ServerStatus Variable . If a TrustList change only affects UserIdentity associated with a Session then Servers shall
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates4.2.1.2 AggregateConfigurationTypedefines the general characteristics of a Node that defines the Aggregate configuration of any Variable or Property . AggregateConfiguration Object represents the browse entry point for information on how the Server ... BrowseName DataType TypeDefinition ModellingRule Subtype of the BaseObjectType defined in OPC 10000-5 HasProperty Variable TreatUncertainAsBad Boolean PropertyType Mandatory HasProperty Variable PercentDataBad Byte PropertyType Mandatory HasProperty Variable PercentDataGood Byte PropertyType
-
OPC-10000-13 – OPC Unified Architecture - Part 13: AggregatesSloped Interpolation and Simple Bounding Values Figure 2 illustrates a data series for Variable with Stepped = False and an Aggregate that uses Simple Bounding Values . The request being processed ... Time that does not fall on an integer multiple of the ProcessingInterval . Figure 2 - Variable with Stepped = False and Simple Bounding Values The first interval has four regions: the period
-
OPC-10000-13 – OPC Unified Architecture - Part 13: AggregatesStepped Interpolation and Interpolated Bounding Values Figure 3 illustrates a data series for Variable with Stepped = True and an Aggregate that uses Interpolated Bounding Values . The request being processed ... Time that does not fall on an integer multiple of the ProcessingInterval . Figure 3 - Variable with Stepped = True and Interpolated Bounding Values The first interval has three regions: the period
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.6 TimeAveragestepped or sloped line depending on the value of the Stepped Property for the Variable . If one or more Bad Values exist in the interval then they are omitted from
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.7 TimeAverage2sloped line depending on what the value of the Stepped Property for the Variable ; TimeAverage always uses a sloped line between points. The time resolution used in this calculation
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.8 TotalStepped Attribute or SlopedInterpolation depending on the value of the Stepped Attribute for the Variable . Table 56 - Total Aggregate summary Total Aggregate Characteristics Type Calculated Data Type Double Use Bounds
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.22 DurationInStateZeroAggregate defined in Table 70 returns the time Duration during the interval that the Variable was in the zero state. The Simple Bounding Values for the interval are used
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.23 DurationInStateNonZeroAggregate defined in Table 71 returns the time Duration during the interval that the Variable was in the one state. The Simple Bounding Values for the interval are used
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregates5.4.3.24 NumberOfTransitionsAggregate defined in Table 72 returns a count of the number of transition the Variable had during the interval. If one or more raw values are Bad, they
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub5.4.1.2 Message sendingDataSet . The two concrete PublishedDataSet options with standard OPC UA configuration are PublishedDataItems for Variable base collection and PublishedEvents for Event based collection. In the next step, a DataSetWriter takes
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub5.4.6.2.2 Broker-less model with OPC UA UDPDataSet . The SubscribedDataSet defines which field in the DataSet is mapped to which Variable in the OPC UA Application . With OPC UA UDP there is no guarantee of timeliness, delivery
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.2.4 FieldMetaDataKeyValuePair structure is the Value of the Property . If the DataSetMessage field has a Variable as source, the NodeId of the source Variable can be included in the Properties with ... SourceNode and the Variable NodeId as value. The namespace of the NodeId shall be added to the namespaces in the DataSetMetaData . Its representation in the AddressSpace is defined in Table
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.7.1 PublishedDataPublishedData The parameter PublishedData defines the content of a DataSet created from Variable Values and therefore the content of the DataSetMessage sent by a DataSetWriter . The sources of the DataSet ... shall be null or empty. The DataType PublishedVariableDataType represents the configuration information for one Variable. The PublishedVariableDataType is formally defined in Table 16 . Table 16 - PublishedVariableDataType structure Name Type Description
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.10.2.1 GeneralGeneral The SubscribedDataSet option TargetVariables defines a list of Variable mappings between received DataSet fields and target Variables in the Subscriber AddressSpace . The FieldTargetDataType is defined in 6.2.10.2.3 . Target Variables
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.10.2.3 FieldTargetDataTypemetadata for the relation between a field in a DataSetMessage and a target Variable in a DataSetReader . The FieldTargetDataType is formally defined in Table 69 . Table 69 - FieldTargetDataType structure Name ... value shall be applied as scalar value. TargetNodeId NodeId The NodeId of the Variable to which the received DataSetMessage field value is written. AttributeId IntegerId Id of the Attribute
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.10.3.1 GeneralSubscribedDataSet option SubscribedDataSetMirror defines an Object in the Subscriber AddressSpace with a mirror Variable for each DataSet field in the received DataSetMessages
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.11.1 Published data itemsdecoded DataSet on the Subscriber side to the value and status of the target Variable depends on the override value. The dependencies are defined in Table 80 . Table 80 - Message ... DataSetReader state to Error . In all other configurations of OverrideValueHandling when the target Variable does not allow writing of the StatusCode , only the Value is transferred to the target Variable
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.3.2 PublishSubscribeTypeDiagnostics PubSubDiagnosticsRootType Optional HasComponent Object PubSubCapablities PubSubCapabilitiesType Optional HasComponent Object DataSetClasses FolderType Optional HasProperty Variable SupportedTransportProfiles String[] PropertyType Mandatory HasProperty Variable DefaultDatagramPublisherId UInt64 PropertyType Optional HasProperty Variable ConfigurationVersion VersionTime PropertyType ... Optional HasProperty Variable DefaultSecurityKeyServices EndpointDescription[] PropertyType Optional HasProperty Variable ConfigurationProperties KeyValuePair [] PropertyType Optional Conformance Units PubSub Model Base The PublishSubscribeType ObjectType is a concrete type and can be used directly
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.4.2.1 PublishedDataSetTypedirectly to expose the custom PublishedDataSet in the AddressSpace of the Publisher . If the Variable CyclicDataSet is not present, the custom PublishedDataSet shall create cyclic DataSets . The PublishedDataSetType is formally ... BaseObjectType defined in OPC 10000-5 . DataSetToWriter Object <DataSetWriterName> DataSetWriterType OptionalPlaceholder HasProperty Variable ConfigurationVersion ConfigurationVersionDataType PropertyType Mandatory HasProperty Variable DataSetMetaData DataSetMetaDataType PropertyType Mandatory HasProperty Variable DataSetClassId Guid PropertyType
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.4.3.2 AddVariables Methodchange if they are interested in the added Variables . If at least one Variable was added to the PublishedData , the MinorVersion of the ConfigurationVersion shall be updated. The ConfigurationVersionDataType ... parameters builtInType , dataType , valueRank and arrayDimensions of the FieldMetaData are filled from corresponding Variable Attributes . NewConfigurationVersion Returns the new configuration version of the PublishedDataSet . AddResults The result codes
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.4.3.3 RemoveVariables Methodcorrect index of the Variables that are being removed. If at least one Variable was successfully removed from the PublishedData , the MajorVersion of the ConfigurationVersion shall be updated. The ConfigurationVersionDataType ... Method AddressSpace definition Attribute Value BrowseName RemoveVariables References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory HasProperty Variable OutputArguments Argument[] PropertyType Mandatory ConformanceUnits PubSub Model PublishedDataSet
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.4.5.4 AddPublishedDataItemsTemplate MethodPublishedDataSet Object is defined by the name in the DataSetMetaData . VariablesToAdd Array of variable settings for the data acquisition for the fields in the DataSetMetaData . The size of the array ... resulting PublishedData Property shall be set to a null NodeId . If there is no Variable available for a field in the DataSetMetaData the publishedVariable field for the entry shall
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.5.6 NetworkAddressTypeNodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of BaseObjectType defined in OPC 10000-5 . HasComponent Variable NetworkInterface String SelectionListType Mandatory Conformance Units PubSub Model Base The NetworkInterface Variable allows the selection ... list of available network interfaces as application-specific strings. The Value of the Variable contains the selected network interface as String . The SelectionListType is defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.8.6 CreateDataSetMirror MethodMethod creates an Object below the SubscribedDataSet and below this Object it creates a Variable Node for every field in the DataSetMetaData . The detailed rules for the Object creation ... Method AddressSpace definition Attribute Value BrowseName CreateDataSetMirror References NodeClass BrowseName DataType TypeDefinition ModellingRule HasProperty Variable InputArguments Argument[] PropertyType Mandatory HasProperty Variable OutputArguments Argument[] PropertyType Mandatory ConformanceUnits PubSub Model SubscribedDataSet Mirror
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.9.2.2 AddTargetVariables MethodDataSetReader object. Bad_InvalidState The TargetNodeId is already used by another target Variable . Bad_TypeMismatch The Server shall return a Bad_TypeMismatch error if the data type of the DataSet ... field is not the same type or subtype as the target Variable DataType . Based on the DataType hierarchy, subtypes of the Variable DataType shall be accepted by the Server
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.9.3 SubscribedDataSetMirrorTypeprocessing of DataSetMessages as mirror Variables. For each field of the DataSet a mirror Variable is created in the Subscriber AddressSpace . The SubscribedDataSetMirrorType is formally defined in Table 300 . Table ... Variables shall match the settings for the corresponding DataSet field in the DataSetMetaData . A Variable representing a field of the DataSet shall be created with the following rules TypeDefinition