Search
200 result(s) for NodeId
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.2.8 NodeIdNodeId The representation in the AddressSpace of the NodeId DataType is specified in Table 171 . Table 171 - NodeId definition Attributes Value BrowseName NodeId IsAbstract FALSE References NodeClass BrowseName DataType TypeDefinition
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.2.9 NodeIdNodeId The components of a NodeId are described the Table 16 . Table 16 - NodeId components Name Data Type Description Namespace UInt16 The index for a namespace URI. An index ... node in the address space of an OPC UA Server . The DataEncoding of a NodeId varies according to the contents of the instance. For that reason, the first byte
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Accesshave zero, one or more such references. Instances of SyntaxReferenceEntryType have a well-defined NodeId as defined in Table 39 . Table 39 - Definition of NodeId for instances of the SyntaxReferenceEntryType ... Name Type Definition for instances of the SyntaxReferenceEntryType NodeId structure namespaceIndex UInt16 The NamespaceTable index for the Syntax Reference URI (see Table 38 ). IdType Enum String identifier * The Syntax Reference
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model3.1.5 DataTypeIdDataTypeId NodeId of a DataType Node
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.6.1 GeneralAttributes specified by their TypeDefinitionNode (see 6.4 for details). In some cases, the NodeId used by the HasTypeDefinition Reference will be well-known to Clients and Servers . Organizations may define
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.10.2 Interface Modelalso use the TranslateBrowsePathsToNodeId Service with BrowseNames of Interface members to get the NodeId of these members directly. In the example in Figure 10 " Address " with the starting ... node MD002 can be used to request the NodeId of this Property . On Object instances, some Nodes of an Interface may not be available if defined with ModellingRule Optional
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model4.10.3 AddIn modelBrowseName, Clients can use the TranslateBrowsePathsToNodeId Service with the default BrowseName to get the NodeId of an AddIn . In the example in Figure 12 the relative path " MyFeature/MyPropertyM ... with the starting node MD002 can be used to request the NodeId of this Property and the relative path " MyFeature/MyMethodO " can be used for the respective Method
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.2.2 NodeIdNodeId Nodes are unambiguously identified using a constructed identifier called the NodeId . Some Servers may accept alternative NodeIds in addition to the canonical NodeId represented in this Attribute . A Server ... shall persist the identifierType and identifier NodeId elements of a Node as well as the Namespace Uri which the namespaceIndex NodeId element references. A Server may change the namespaceIndex NodeId
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.2.4 BrowseNameslightly different meaning. Servers may often choose to use the same namespace for the NodeId and the BrowseName . However, if they want to provide a standard Property , its BrowseName shall ... have the namespace of the standards body although the namespace of the NodeId reflects something else, for example the local Server . Standards bodies defining standard type definitions shall use their
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.2.9 RolePermissionsRolePermissionType Name Type Description RolePermissionType Structure Specifies the Permissions for a Role roleId NodeId The NodeId of the Role Object . permissions PermissionType A mask specifying which Permissions are available
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.4 View NodeClassServer . The browsing and querying Services defined in OPC 10000-4 expect the NodeId of a View Node to provide these Services in the context of the View . HasProperty References
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.2 Variable NodeClassVariables to have a value defined by the same Value Attribute . DataType M NodeId NodeId of the DataType definition for the Value Attribute . The NodeId shall be a valid NodeId
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.6.5 VariableType NodeClassDataType attribute The default Value for instances of this type. DataType M NodeId NodeId of the data type definition for instances of this type. The NodeId shall be a valid ... NodeId of a DataType and shall not be null. Standard DataTypes are defined in Clause 7.23 8 . ValueRank M Int32 This Attribute indicates whether the Value Attribute of the VariableType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.7.1 Method NodeClassshall be an Object or an ObjectType . If a Method is called, then the NodeId of one of those Nodes shall be put into the Call Service defined
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.1 DataType ModelFigure 17 . Figure 17 - Variables, VariableTypes and their DataTypes In many cases, the NodeId of the DataType Node - the DataTypeId - will be well-known to Clients and Servers . Clause ... DataTypes to point to the same DataTypeEncoding . Figure 18 - DataType Model Since the NodeId of the DataTypeEncoding will be used in some Mappings to identify the DataType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelchanged conceptually a new DataType needs to be provided, meaning that a new NodeId shall be used for the DataType . Since Clients identify the DataType via the DataTypeEncodings , also
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelInstanceDeclarations of common TypeDefinitionNodes , unless the definition of the TypeDefinitionNode already defines a NodeId for the InstanceDeclaration . All TypeDefinitionNodes defined in OPC 10000-5 already define the NodeIds for their
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.3.2 AttributesAttributes Subtypes inherit the parent type's Attribute values, except for the NodeId . Inherited Attribute values may be overridden by the subtype, the BrowseName and DisplayName values should be overridden
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelname in each box is the BrowseName and the number is the NodeId . Figure 25 - Subtyping TypeDefinitionNodes An InstanceDeclarationHierarchy can be fully described as a table of Nodes identified ... Nodes without a ModellingRule are not considered. Table 19 - The InstanceDeclarationHierarchy for BetaType BrowsePath NodeId / 6 /F 7 /B 8 /F/H 9 /B/J 10 /B/H 9 SourceBrowsePath ReferenceType TargetBrowsePath TargetNodeId
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model6.4.2 Creating an InstanceTypeDefinitionNode from which they are instantiated, with the exceptions of the NodeClass and NodeId . When a Server creates an instance of a TypeDefinitionNode it shall create the same hierarchy ... Node s which are in the hierarchy of the instance. It shall pass the NodeId of the instance and the BrowsePath of the child Node s based on the TypeDefinitionNode
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.29 AllowedSubtypeDataType including its ValueRank. However, it should not use the NamespaceIndex of the DataType NodeId unless it is defined in the same Namespace . It is not allowed to reference
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.2.2 NamespaceIndexthat identifies the naming authority responsible for assigning the identifier element of the NodeId . Naming authorities include the local Server , the underlying system, standards bodies and consortia. It is expected
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.2.3 IdTypeIdType The IdType element identifies the type of the NodeId , its format and its scope. Its values are defined in Table 23 . Table 23 - IdType Values Name Value Description Numeric
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.2.4 Identifier valuerestricted to 4096 bytes. A Node in the AddressSpace shall not have a null NodeId . However, many services defined in OPC 10000-4 define special behaviour if a null NodeId ... passed as a parameter. A canonical null NodeId has an IdType equal to Numeric , a NamespaceIndex equal to 0 and an Identifier equal to 0. In addition to the canonical
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.6 ArgumentDefinition Name Type Description Argument structure Name String The name of the argument. DataType NodeId The NodeId of the DataType of this argument. ValueRank Int32 Indicates whether the Datatype
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.18 IdTypeIdType This DataType is an enumeration that identifies the IdType of a NodeId . Its values are defined in Table 23 . See 8.2.3 for a description of the use of this
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.48 StructureDefinitiondefined in Table 33 . Table 33 - StructureDefinition Structure Name Type Description StructureDefinition Structure DefaultEncodingId NodeId The NodeId of the default DataTypeEncoding for the DataType . If the DataType is only used ... DefaultEncodingId in the StructureDefinition shall be the Default Binary encoding for the DataType BaseDataType NodeId The NodeId of the direct supertype of the DataType . This might be the abstract Structure
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.51 StructureFieldUnicode C0 and Unicode C1 . Description LocalizedText A localized description of the field DataType NodeId The NodeId of the DataType for the field. When used by a StructureDefinition with
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelB.2 NotationHasComponent . To keep the object diagrams simple, not all Attributes are shown (e.g. the NodeId of HasComponent ). Figure B.3 - Notation (II) OPC References are represented as UML associations marked with ... valid for class diagrams). There are some special Attributes in OPC UA containing a NodeId and thereby referencing another Node . Those Attributes are represented as associations marked with the stereotype
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space ModelB.3.3 Attributesother parts of this series of standards. Attributes used for references, which have a NodeId as DataType , are not shown in this diagram but are shown as stereotyped associations
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.7.2.2 ParametersResponse responseHeader ResponseHeader Common response parameters (see 7.33 for ResponseHeader type). sessionId NodeId A unique NodeId assigned by the Server to the Session . This identifier is used to access
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.2.2 ParametersReferenceType . This structure is defined in-line with the following indented items. parentNodeId Expanded NodeId ExpandedNodeId of the parent Node for the Reference . The ExpandedNodeId type is defined ... server Index indicates that the parent Node is a remote Node , then the nodeId shall contain the absolute namespace URI. If the parent Node is a local Node the nodeId
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.3.2 ParametersTargetNode . This structure is defined in-line with the following indented items. sourceNodeId NodeId NodeId of the Node to which the Reference is to be added. The source Node shall ... local Server and the source Node on the remote Server . referenceTypeId NodeId NodeId of the ReferenceType that defines the Reference . isForward Boolean If the value is TRUE, the Server creates
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.4.2 ParametersNodes to delete. This structure is defined in-line with the following indented items. nodeId NodeId NodeId of the Node to delete. deleteTargetReferences Boolean A Boolean parameter with the following
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.8.5.1 Descriptiondelete. This structure is defined in-line with the following indented items. sourceNodeId NodeId NodeId of the Node that contains the Reference to delete. referenceTypeId NodeId NodeId of the ReferenceType ... Reference. If the value is FALSE, the Server deletes an inverse Reference. targetNodeId ExpandedNodeId NodeId of the TargetNode of the Reference . If the Server index indicates that the TargetNode
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.2.2 Parametersnodes to Browse. This structure is defined in-line with the following indented items. nodeId NodeId NodeId of the Node to be browsed. If a view is provided, it shall ... TRUE and symmetric References are not returned if browseDirection is set to INVERSE . referenceTypeId NodeId Specifies the NodeId of the ReferenceType to follow. Only instances of this ReferenceType
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.4.1 Descriptioninstance of "Boiler", it would need to call this Service specifying the NodeId of "Boiler1" as starting Node and the BrowseName of the "HeatSensor ... browse path. The Service would return the NodeId of the "HeatSensor" of "Boiler1" and the graphical element could subscribe to its Value Attribute . If a Node
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.4.2 Parametersbeing requested. This structure is defined in-line with the following indented items. startingNode NodeId NodeId of the starting Node for the browse path. relativePath RelativePath The path to follow ... follow while it is processing the RelativePath . If this happens the Server returns the NodeId of the external Node and sets the remainingPathIndex parameter to indicate which RelativePath elements still
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.5.1 DescriptionNodeIds from the request. Servers will simply copy unknown NodeIds in the response. Structural NodeId errors (size violations, invalid id types) will cause the complete Service to fail ... purpose of Auditing , Servers shall not use the registered NodeIds but only the canonical NodeId s which is the value of the NodeId Attribute
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.9.5.2 ParametersDescription Request requestHeader Request Header Common request parameters (see 7.32 for RequestHeader definition). nodesToRegister [] NodeId List of NodeIds to register that the Client has retrieved through browsing, querying ... manner. Response responseHeader Response Header Common response parameters (see 7.33 for ResponseHeader definition). registeredNodeIds [] NodeId A list of NodeIds which the Client shall use for subsequent access operations. The size
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.11.3.2 Parametersperformed. This structure is defined in-line with the following indented items. nodeId NodeId If the HistoryReadDetails is RAW, PROCESSED, MODIFIED or ATTIME: The nodeId of the Nodes whose historical ... value returned shall always include a timestamp. If the HistoryReadDetails is EVENTS: The NodeId of the Node whose Event history is to be read. If the Node does not support
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.11.4.2 ParametersAttributes to write. This structure is defined in-line with the following indented items. nodeId NodeId NodeId of the Node that contains the Attributes . attributeId IntegerId Id of the Attribute
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.12.2.2 Parameterscall. This structure is defined in-line with the following indented items. objectId NodeId The NodeId shall be that of the Object or ObjectType on which the Method is invoked ... ModellingRule . See OPC 10000-3 for a description of Objects and their Methods . methodId NodeId NodeId of the Method to invoke. If the objectId is the NodeId of an Object
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services5.13.2.1 DescriptionNode is added again to the AddressSpace and the MonitoredItem still exists. If a NodeId is known to be valid by a Server but the corresponding Node Attributes are currently
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services6.3.2 Parametersthis Service . serviceId UInt32 The numeric identifier assigned to the Service request DataType NodeId describing the body. body * The body of the request. The body is an embedded structure containing ... serviceId UInt32 The numeric identifier assigned to the Service response DataType NodeId describing the body. body * The body of the response. The body is an embedded structure containing the corresponding
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.3 FilterOperatorConverts operand[0] to a value with a data type with a NodeId identified by operand[1]. The following restrictions apply to the operands: [0]: Any operand. [1]: Any operand ... that resolves to a NodeId or ExpandedNodeId where the Node is of the NodeClass DataType . If there is any error in conversion or in any of the parameters then
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.4 AttributeOperandAttributeOperand Name Type Description AttributeOperand structure Attribute of a Node in the AddressSpace . nodeId NodeId NodeId of a Node from the type system. alias String An optional parameter used ... filter structure. browsePath RelativePath Browse path relative to the Node identified by the nodeId parameter. See 7.30 for the definition of RelativePath . attributeId IntegerId Id of the Attribute . This shall
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.7.4.5 SimpleAttributeOperandSimpleAttributeOperand Name Type Description SimpleAttributeOperand structure Attribute of a Node in the AddressSpace . typeDefinitionId NodeId NodeId of a TypeDefinitionNode . This parameter restricts the operand to instances of the TypeDefinitionNode
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.16 ExpandedNodeIdServer 's namespace table. Table 137 - ExpandedNodeId Name Type Description ExpandedNodeId structure The NodeId with the namespace expanded to its string representation. serverIndex Index Index that identifies the Server that ... namespace URI is specified. identifierType IdType Type of the identifier element of the NodeId . identifier * The identifier for a Node in the AddressSpace of an OPC UA Server (see NodeId
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.22.3 EventFilterwhereClause parameters are specified with the SimpleAttributeOperand structure (see 7.7.4.5 ). This structure requires the NodeId of an EventType supported by the Server and a path to an InstanceDeclaration . An InstanceDeclaration ... Server is only required to support the Value Attribute for Variable Nodes and the NodeId Attribute for Object Nodes . That said, profiles defined in OPC 10000-7 may make support
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.28 ReadValueIdName Type Description ReadValueId structure Identifier for an item to read or to monitor. nodeId NodeId NodeId of a Node . attributeId IntegerId Id of the Attribute . This shall
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.29 ReferenceDescriptionReferenceDescription Name Type Description ReferenceDescription structure Reference parameters returned for the Browse Service . referenceTypeId NodeId NodeId of the ReferenceType that defines the Reference . isForward Boolean If the value is TRUE ... forward Reference . If the value is FALSE, the Server followed an inverse Reference . nodeId Expanded NodeId NodeId of the TargetNode as assigned by the Server identified by the Server index
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Servicesinternal use in the Client and Server Applications . The SessionAuthenticationToken is a subtype of NodeId . A Server returns a SessionAuthenticationToken in the CreateSession response. The Client then sends this value ... identify the sender to the Server . In these cases, the SessionAuthenticationToken is a NodeId with a UInt32 identifier that allows the Server to distinguish between different Sessions created
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.40.2.3 EncryptedSecret Formatencoding defined in OPC 10000-6 . Table 183 - EncryptedSecret layout Name Type Description TypeId NodeId The NodeId of the DataType Node . EncodingMask Byte This value is always 1. Length Int32
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.40.2.4 RsaEncryptedSecret DataTypeStructure are described in Table 185 . Table 185 - RsaEncryptedSecret structure Name Type Description TypeId NodeId The NodeId of the RsaEncryptedSecret DataType Node . EncodingMask Byte See Table 183 . Length UInt32
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.40.2.5 EccEncryptedSecret DataTypedescribed in OPC 10000-6 . Table 186 - EccEncryptedSecret Layout Name Type Description TypeId NodeId The NodeId of the EccEncryptedSecret DataType Node . EncodingMask Byte See Table 183 Length UInt32 See Table
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.44 ViewDescriptionTable 194 . Table 194 - ViewDescription Name Type Description ViewDescription structure Specifies a View. viewId NodeId NodeId of the View to Query . A null value indicates the entire AddressSpace. timestamp UtcTime
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.2.3 QueryFirstcontent filter and queries. The Client provides an array of NodeTypeDescription which specify the NodeId of a TypeDefinitionNode and selects what Attributes are to be returned in the response ... targetName field in the RelativePath. In several Query use cases a type NodeId is necessary in the path instead of a QualifiedName. Therefore the Client is allowed to specify
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.2.5 QueryDataSetType Description QueryDataSet structure Data related to a Node returned in a Query response. nodeId ExpandedNodeId The NodeId for this Node description. typeDefinitionNode ExpandedNodeId The NodeId for the type definition
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.2 Used type modelname of the Object is provided in the box and a numeric instance NodeId in brackets. Standard ReferenceTypes use the OPC UA notation, custom ReferenceTypes are listed as a named ... Reference . For Properties , the BrowseName , NodeId , and Value are shown. The Nodes that are included in a View (View1) are enclosed in the coloured box. Two Area nodes are included
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.4 Example 1ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 1 RelatedTo AttributeOperand = NodeId: PersonType, BrowsePath ".", Attribute: NodeId ElementOperand = 2 AttributeOperand = NodeId: HasPet, BrowsePath ".", Attribute ... NodeId LiteralOperand = '1' 2 RelatedTo AttributeOperand = NodeId: AnimalType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: ScheduleType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: HasSchedule, BrowsePath ".", Attribute: NodeId LiteralOperand
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.5 Example 2Operand[2] Operand[3] 0 Or ElementOperand=1 ElementOperand = 2 1 RelatedTo AttributeOperand = NodeId: PersonType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: PersonType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId ... HasChild, BrowsePath ".", Attribute: NodeId LiteralOperand = '1' 2 RelatedTo AttributeOperand = NodeId: CatType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: FeedingScheduleType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: HasSchedule, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.6 Example 3ElementOperand = 3 ElementOperand = 9 3 Or ElementOperand = 7 ElementOperand = 8 4 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId ElementOperand = 5 AttributeOperand = NodeId: 12:HasPet, BrowsePath ... Attribute: NodeId LiteralOperand = '1' 5 RelatedTo AttributeOperand = Node: 12:AnilmalType, BrowsePath ".", Attribute: NodeId Alias: AT AttributeOperand = NodeId: 12:FeedingScheduleType, BrowsePath ".", Attribute: NodeId Alias: FST AttributeOperand = NodeId
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.7 Example 4ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId Element Operand = 1 AttributeOperand = NodeId: 12:HasChild, BrowsePath ... Attribute: NodeId LiteralOperand = '2' 1 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: 12:AnimalType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: 12:HasPet, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.8 Example 5Operand[2] Operand[3} 0 And ElementOperand = 1 ElementOperand = 2 1 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId, Alias: "Parent" AttributeOperand = NodeId: 12:PersonType, BrowsePath ... Attribute: NodeId, Alias: "Child" AttributeOperand = NodeId: 12:HasChild, Attribute: NodeId LiteralOperand = "1" 2 Equals AttributeOperand = NodeId: 12:PersonType, BrowsePath "/12:FirstName", Attribute: Value, Alias
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.9 Example 6Definition Node Include Subtypes QueryDataDescription Relative Path Attribute Index Range PersonType FALSE ".12:NodeId" value N/A <12:HasChild>12:PersonType<12:HasAnimal>12:AnimalType.NodeId ... ContentFilter Element[] Operator Operand[0] Operand[1] Operand[2] Operand[3] 0 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId ElementOperand = 1 AttributeOperand = Node: 12:HasChild, BrowsePath
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.10 Example 7Type Definition Node Include Subtypes QueryDataDescription Relative Path Attribute Index Range PersonType FALSE ".NodeId" Value N/A <12:HasChild> Value N/A <12:HasAnimal>NodeId Value ... illustrated in Figure B.11 . Note that the Browse call would typically return a NodeId , thus the first filter is for the BaseObjectType with a NodeId of 95 where
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.11 Example 8Operand[2] Operand[3] 0 Or ElementOperand=1 ElementOperand = 2 1 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId ... AttributeOperand = NodeId: 12:HasChild, BrowsePath ".", Attribute: NodeId LiteralOperand = '1' 2 RelatedTo AttributeOperand = NodeId: 12:CatType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: 12:FeedingScheduleType, BrowsePath ".", Attribute
-
OPC-10000-4 – OPC Unified Architecture - Part 4: ServicesB.3.12 Example 9Type Definition Node Include Subtypes QueryDataDescription Relative Path Attribute Index Range PersonType FALSE ".NodeId" value N/A <12:HasChild>12:PersonType<12:HasAnimal>12:AnimalType.NodeId ... Operand[2] Operand[3] 0 Or ElementOperand=1 ElementOperand = 2 1 RelatedTo AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId AttributeOperand = NodeId: 12:PersonType, BrowsePath ".", Attribute: NodeId
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelspecified for Objects and Variables . The TypeDefinition column specifies a symbolic name for a NodeId , i.e., the specified Node points with a HasTypeDefinition Reference to the corresponding Node . The ModellingRule ... shall use a HasModellingRule Reference to point to the corresponding ModellingRule Object . If the NodeId of a DataType is provided, the symbolic name of the Node representing the DataType shall
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model5.1 Generalserver-specific description is provided. NodeClass Shall reflect the NodeClass of the Node. NodeId The NodeId is described by BrowseNames as defined in 4.1 and defined ... writable since a Server may provide a server-specific description for the Node . The NodeId shall not be writable, because it is defined for each Node in this standard. UserWriteMask
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.3 ServerDiagnosticsTypecontained Variables will be determined by the Server configuration and the NodeId assigned to a given sampling interval diagnostics variable shall not change as long as the Server configuration does
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelVariable 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 ... array, as defined in 7.11 . CurrentRoleIds is an optional array providing the NodeId of each Role the Server has granted to the current Session . Since this information is security-related
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.3.13 NamespaceMetadataTypeNode of this Namespace is identified by having the corresponding NamespaceIndex in the NodeId . A Client can use the ConfigurationVersion Property in conjunction with the Constant Field of the AccessLevelEx
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.2 BaseEventTypeBaseObjectType defined in 6.2 HasProperty Variable EventId ByteString PropertyType Mandatory HasProperty Variable EventType NodeId PropertyType Mandatory HasProperty Variable SourceNode NodeId PropertyType Mandatory HasProperty Variable SourceName String PropertyType Mandatory HasProperty Variable ... Variable Message LocalizedText PropertyType Mandatory HasProperty Variable Severity UInt16 PropertyType Mandatory HasProperty Variable ConditionClassId NodeId PropertyType Optional HasProperty Variable ConditionClassName LocalizedText PropertyType Optional HasProperty Variable ConditionSubClassId NodeId[] PropertyType Optional HasProperty
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelVariable UserIdentityToken UserIdentityToken PropertyType Mandatory HasProperty Variable SecureChannelId String PropertyType Mandatory HasProperty Variable CurrentRoleIds NodeId[] PropertyType Optional Conformance Units Auditing Connections This EventType inherits all Properties of the AuditSessionEventType . Their ... SecureChannel Service Set (AuditChannelEventType and its subtypes). CurrentRoleIds is an optional array providing the NodeId of each Role the Server has granted to the activated Session . The additional definition
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.24 AuditUpdateEventTypeSourceNode Property for Events of this type shall be assigned to the NodeId that was changed. The SourceName for Events of this type shall be "Attribute
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.27 AuditUpdateMethodEventTypewhich means it inherits the InstanceDeclarations of that Node. HasProperty Variable MethodId NodeId PropertyType Mandatory HasProperty Variable StatusCodeId StatusCode PropertyType Optional HasProperty Variable InputArguments BaseDataType[] PropertyType Mandatory HasProperty Variable OutputArguments ... SourceNode Property for Events of this type shall be assigned to the NodeId of the Object that the Method resides on. The SourceName for Events of this type shall
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.31 BaseModelChangeEventTypewhole AddressSpace is the context, the SourceNode Property is set to the NodeId of the Server Object . The SourceName for Events of this type shall be the String part
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.33 SemanticChangeEventTypewhole AddressSpace is the context, the SourceNode Property is set to the NodeId of the Server Object . The SourceName for Events of this type shall be the String part
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.34 EventQueueOverflowEventTypeSourceNode Property for Events of this type shall be assigned to the NodeId of the Server Object . The SourceName for Events of this type shall be "Internal/EventQueueOverflow
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.35 ProgressEventTypeSourceNode Property for Events of this type shall be assigned to the NodeId of the Session Object where the operation was initiated. The SourceName for Events of this type shall
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model6.4.36 AuditClientEventTypeSourceNode Property for Events of this type shall be assigned to the NodeId of the Object that is related to the action. If no Object is related, then the SourceNode ... Property shall be the NodeId of the Server Object . ServerUri provides the URI of the Server that the Client was accessing
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.6 ServerStatusTypeObjects and Variables are defined by their BrowseName defined in the corresponding TypeDefinitionNode . The NodeId is defined by the composed symbolic name described in 4.1 . Conformance Units Base Info ServerType
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model7.27 FrameTypeVariable Orientation Orientation OrientationType Mandatory HasProperty Variable Constant Boolean PropertyType Optional HasComponent Variable BaseFrame NodeId BaseDataVariableType Optional HasProperty Variable FixedBase Boolean PropertyType Optional Conformance Units Base Info Spatial Data CartesianCoordinates ... frame never changes. If the Value may change it is False . BaseFrame is the NodeId of the frame's base frame. FixedBase is True when this frame is always based
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelTable 254 . Table 254 - ModelChangeStructureDataType Structure Name Type Description ModelChangeStructure DataType structure affected NodeId NodeId of the Node that was changed. The client should assume that the affected Node ... added or deleted, or the DataType has changed as described by the verb . affectedType NodeId If the affected Node was an Object or Variable , affectedType contains the NodeId
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modeldefined in Table 256 . Table 256 - SemanticChangeStructureDataType Structure Name Type Description SemanticChangeStructureDataType structure affected NodeId NodeId of the Node that owns the Property that has changed. affectedType NodeId ... affected Node was an Object or Variable , affectedType contains the NodeId of the TypeDefinitionNode of the affected Node . Otherwise it is set to null. Its representation in the AddressSpace
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.31 DataTypeSchemaHeadernamespaces used in the data that follows the DataTypeSchemaHeader . The index used in NodeId and QualifiedNames identify an element in this list. The first entry in this array maps
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.32 DataTypeDescriptionStructure DataType is the abstract base type for all DataType descriptions containing the DataType NodeId and the definition for custom DataTypes like Structures and Enumerations . The DataTypeDescription is formally defined ... Table 285 . Table 285 - DataTypeDescription structure Name Type Description DataTypeDescription Structure dataTypeId NodeId The NodeId of the DataType . name QualifiedName A unique name for the data type. The DataTypeDescription Structure
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.38 PortableNodeIdPortableNodeId This structure contains a NodeId where the namespace is represented as URI. Its elements are defined in Table 297 . The structure is typically used to represent a NodeId outside ... Server that defines the NodeId . Table 297 - PortableNodeId Structure Name Type Description PortableNodeId structure namespaceUri String The namespace URI portion of the NodeId. identifier NodeId The identifier portion
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Modelneeded. Typically, each Server will provide one Server Object with a well-known NodeId . The NodeIds of the containing Nodes are also well-known because their symbolic name is specified ... this standard and the NodeId is based on the symbolic name in OPC 10000-6 . Nevertheless, aggregating Servers may want to expose the Server Objects of the OPC UA Servers
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.1.8 ExtensionObjectgiven Structured DataTypes are represented as a DataTypeEncoding Object in the Server AddressSpace . The NodeId for the DataTypeEncoding Object is the identifier stored in the ExtensionObject . OPC 10000-3 describes
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.1.10 Decimalfields described in Table 3 . Table 3 - Layout of Decimal Field Type Description TypeId NodeId The identifier for the Decimal DataType . Encoding Byte This value is always 1. Length Int32 ... embedded in another Structure then the DataTypeDefinition for the field shall specify the NodeId of the Decimal Node as the DataType . If a Server publishes an OPC Binary type description
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsQualifiedName, NodeId and ExpandedNodeId String Encoding QualifiedNames , NodeIds and ExpandedNodeIds optimize representation of NamespaceUris by using a NamespaceIndex to reference the location of the URI in a NamespaceTable . The NamespaceTable ... percent encoded. BASE64 A Base64 encoded binary value (see Base64 ). The description for a NodeId is found in Table 5 . Table 5 - Description for a NodeId <node
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.2.10 ExpandedNodeIdExpandedNodeId An ExpandedNodeId extends the NodeId structure by allowing the NamespaceUri to be explicitly specified instead of using the NamespaceIndex . The NamespaceUri is optional. If it is specified, then ... NamespaceIndex inside the NodeId shall be ignored. The ExpandedNodeId is encoded by first encoding a NodeId as described in 5.2.2.9 and then encoding NamespaceUri as a String . An instance
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.2.15 ExtensionObjectExtensionObject An ExtensionObject is encoded as sequence of bytes prefixed by the NodeId of its DataTypeEncoding , the DataEncoding used and the number of bytes encoded. An ExtensionObject may be serialized ... Table 25 . Table 25 - Extension Object Binary DataEncoding Name Data Type Description TypeId NodeId The identifier for the DataTypeEncoding node in the Server's AddressSpace . ExtensionObjects defined
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.9 MessagesMessages Messages are Structures encoded as sequence of bytes prefixed by the NodeId of for the OPC UA Binary DataTypeEncoding defined for the Message . Each OPC UA Service described
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.1.10 NodeIdNodeId A NodeId value is encoded as an xs:string with the syntax defined in 5.1.12 . The XML schema for a NodeId is: <xs:complexType name="NodeId
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.1.16 ExtensionObjectsequence> <xs:element name="TypeId" type="tns:NodeId" minOccurs="0" /> <xs:element name="Body" minOccurs ... Other DataEncodings may not be serialized in an ExtensionObject . The TypeId should be the NodeId for the DataTypeEncoding Node . The NodeId of DataType Node may also be used when
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.2 Decimalsequence> <xs:element name="TypeId" type="tns:NodeId" minOccurs="0" /> <xs:element name="Body" minOccurs ... element> </xs:sequence> </xs:complexType> The NodeId is always the NodeId of the Decimal DataType . When encoded in a Variant the Decimal is encoded
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.2.10 NodeIdNodeId NodeId values shall be encoded as a JSON string using the format defined in 5.1.12 . NodeIds in NamespaceIndex 0 use the <identifier> form. All other NodeIds
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.2.16 ExtensionObjectTable 40 - JSON Object Fields used for an ExtensionObject Name Description UaTypeId A NodeId formatted using the rules in 5.4.2.10 . This is the NodeId of a DataType Node. UaEncoding
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.3 DecimalJSON object in Table 43 as the Body . The TypeId shall be the NodeId of the Decimal DataType and the Encoding shall
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings6.5.2.2 User Token Policyused to request Access Tokens . If the authorityProfileUri is OPCUA, then this is the NodeId of the AuthorizationService Object encoded as described in 5.4.2.10 . This field is equivalent ... used to validate user credentials. If the authorityProfileUri is OPCUA, then this is the NodeId of the UserTokenProfile Property of the AuthorizationService Object encoded as described in 5.4.2.10 . This field
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsA.3 Numeric Node IdsNode that appears in the specification and the Identifier is numeric value for the NodeId . Each SymbolName is unique within the CSV file. The BrowsePath for an instance Node
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.2 UANodeSetlist of URIs for namespaces used in the UANodeSet . The NamespaceIndexes used in NodeId, ExpandedNodeIds and QualifiedNames identify an element in this list. The first index is always ... file more readable by allowing a string like 'HasProperty' in place of a numeric NodeId (i=46). Aliases are optional. Aliases may only be used in fields defined in this
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.3 UANodeUANode type are defined in Table F.2 . Table F.2 - UANode Element Type Description NodeId NodeId A NodeId serialized as a String . The syntax of the serialized String is defined
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.4 ReferenceReference type are defined in Table F.3 . Table F.3 - Reference Element Type Description NodeId NodeId The NodeId of the target of the Reference serialized as a String . The syntax ... defined in 5.3.1.11 ( ExpandedNodeId ). This value can be replaced by an Alias . ReferenceType NodeId The NodeId of the ReferenceType serialized as a String . The syntax of the serialized String
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.5 RolePermissionRolePermission type are defined in Table F.4 . Table F.4 - RolePermission Element Type Description NodeId NodeId The NodeId of the Role which has the Permissions . Permissions UInt32 A bitmask specifying
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.7 UAInstanceType Description All of the fields from the UANode type described in F.3 . ParentNodeId NodeId The NodeId of the Node that is the parent of the Node within the information
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.9 UAMethodType Description All of the fields from the UAInstance type described in F.7 . MethodDeclarationId NodeId May be specified for Method Nodes that are a target of a HasComponent reference from ... single Object Node . It is the NodeId of the UAMethod with the same BrowseName contained in the TypeDefinition associated with the Object Node . If the TypeDefinition overrides a Method inherited
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.13 DataTypeFieldpermitted. DisplayName LocalizedText [] A display name for the field in multiple locales. DataType NodeId The NodeId of the DataType for the field. This NodeId can refer to another Node with
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.15 Examplethey are referenced in the document. An Alias may be used for any NodeId value in the document except for NodeIds that appear in Values of Variables or VariableTypes ... used by code generators to automatically create serializers for the DataType . <UADataType NodeId="ns=1;i=365" BrowseName="1:BicycleType"> <DisplayName>BicycleType
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsH.2 NodeIdNodeId NodeId values shall be encoded as a JSON object with the fields defined in Table H.1 . Decoders that support the deprecated encodings use the JSON datatype to detect which ... object means it is the deprecated encoding. Table H.1 - JSON Object Definition for a NodeId Name Description IdType The IdentifierType encoded as a JSON number. Allowed values are: 0 - UInt32
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsH.7 ExtensionObjectTable H.6 . Table H.6 - JSON Object Definition for an ExtensionObject Name Description TypeId The NodeId of a DataTypeEncoding Node or a DataType Node formatted using the rules in H.2 . Encoding
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessReference CommonName shall be the corresponding field in Table 38 . The namespace for the NodeId and the BrowseName Attributes of instances of the SyntaxReferenceEntryType shall
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessA.3.1.3 ItemA.3.1.5 . The ItemId in the DA server is used as a part of the NodeId for the Node . See also clause A.3.1.5 . TimeZone property in the DA server is represented
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessA.3.1.4 Propertyproperty) in the DA server are used as a part of the NodeID for the node in the COM UA Wrapper. The DataType value in the DA server is used
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.1 GeneralAlarm or Condition . Instances not exposed in the AddressSpace still have a ConditionId ( NodeId ). This NodeId can be the target of references in the AddressSpace even though the target node
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.2 ConditionTypeDefined 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 HasComponent Variable
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsServer Address Space . If this is the case the ConditionId shall be the NodeId for the Object . The state of a Condition instance at any given time
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.4 Disable MethodMethod is used to change a Condition instance to the Disabled state. Normally, the NodeId of the object instance as the ObjectId is passed to the Call Service . However, some ... AddressSpace , the MethodId that is passed in the Call Service shall be the NodeId of the Disable Method on the ConditionType . Signature Disable(); Method Result Codes in Table 11 (defined
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.5 Enable MethodMethod is used to change a Condition instance to the enabled state. Normally, the NodeId of the object instance as the ObjectId is passed to the Call Service . However, some ... AddressSpace , the MethodId that is passed in the Call Service shall be the NodeId of the Enable Method on the ConditionType . Signature Enable(); Method result codes in Table 13 (defined
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.6 AddComment Methodapply a comment to a specific state of a Condition instance. Normally, the NodeId of the Object instance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.7 ConditionRefresh MethodMethod on the ConditionType and the ObjectId shall be the well-known NodeId of the ConditionType ObjectType . Signature ConditionRefresh( [in] IntegerId SubscriptionId ); The parameters are defined in Table 18 Table
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.5.8 ConditionRefresh2 MethodMethod on the ConditionType and the ObjectId shall be the well-known NodeId of the ConditionType ObjectType . This Method is optional and as such Clients shall be prepared to handle
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.7.3 Acknowledge MethodEvent Notification for a Condition instance state where AckedState is False. Normally, the NodeId of the object instance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.7.4 Confirm MethodEvent Notifications for a Condition instance state where ConfirmedState is False. Normally, the NodeId of the object instance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.2 AlarmConditionTypeAcknowledgeableConditionType 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 ... AlarmManager , the AlarmManager shall recover the ActiveState. The InputNode Property provides the NodeId of the Variable the Value of which is used as primary input in the calculation
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.5 Reset Methodonly available on an instance of an AlarmConditionType that exposes the LatchedState . Normally, the NodeId of the Object instance is passed as the ObjectId to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.7 Silence Methodavailable on an instance of an AlarmConditionType that also exposes the SilenceState . Normally, the NodeId of the Object instance is passed as the ObjectId to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.8 Suppress Methodused to suppress an Alarm , an AlarmSuppressionGroup might clear the suppression. Normally, the NodeId of the object instance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.10 Unsuppress MethodAlarm , any change in an AlarmSuppressionGroup might again suppress the Alarm . Normally, the NodeId of the ObjectInstance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.12 RemoveFromService Methodavailable on an instance of an AlarmConditionType that also exposes the OutOfServiceState . Normally, the NodeId of the object instance is passed as the ObjectId to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.14 PlaceInService Methodavailable on an instance of an AlarmConditionType that also exposes the OutOfServiceState . Normally, the NodeId of the ObjectInstance is passed as the ObjectId to the Call Service . However, some Servers
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.17.2 Unshelve MethodNormally, the MethodId found in the Shelving child of the Condition instance and the NodeId of the Shelving object as the ObjectId are passed to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.17.4 TimedShelve MethodNormally, the MethodId found in the Shelving child of the Condition instance and the NodeId of the Shelving object as the ObjectId are passed to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.17.6 OneShotShelve MethodNormally, the MethodId found in the Shelving child of the Condition instance and the NodeId of the Shelving object as the ObjectId are passed to the Call Service . However, some
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.22.2 NonExclusiveDeviationAlarmTypeDataType 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 A & C Non-Exclusive Deviation ... SetpointNode Property provides the NodeId of the setpoint used in the deviation calculation. In cases where the Alarm is generated by an underlying system and if the Variable
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.22.3 ExclusiveDeviationAlarmTypeRule 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 Deviation ... SetpointNode 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
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.24.2 OffNormalAlarmTypeDefined 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 ... Alarm is Active . If this Variable is not in the AddressSpace , a NULL NodeId shall be provided
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.8.25 DiscrepancyAlarmTypeBrowseName 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 ... 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 the value pointed
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & Conditions5.14.2 Communication problemsreport the communication 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 & ConditionsD.2.1 Event areasBrowseName and DisplayName for each Area Node . The QualifiedAreaName is used to construct the NodeId . The NamespaceURI qualifying the NodeId and BrowseName is a unique URI assigned to the combination
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.2.2 Event sourcesused as the BrowseName and DisplayName. The QualifiedSourceName is used to construct the NodeId . Event Source Node s are always targets of a HasEventSource Reference from an Area
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.2.4 Event attributesdata type of the Event Attribute is used to set DataType and ValueRank . The NodeId is constructed from the EventCategoryId, ConditionName and the AttributeId
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.2.5 Event subscriptionsWrapper should add two Area filters: one based on the QualifiedAreaName which forms the NodeId and one with the text '/*' appended to it. This ensures that Event s from ... dwCookie A ByteString constructed by appending the fields together. EventType dwEventType dwEventCategory szConditionName The NodeId for the corresponding ObjectType Node . The szConditionName could be omitted by some implementations. SourceNode szSource
-
OPC-10000-9 – OPC Unified Architecture - Part 9: Alarms & ConditionsD.3.8.1 Qualified name syntaxClient will be the string encoded value of the NodeId as defined in 10000-6 (e.g., "ns=10;i=859"). In the case of areas, the fully qualified
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access5.1.2 Annotations PropertyReadRawModifiedDetails , Annotation is returned by passing an instance of the Annotation Property NodeId as the NodeId in the NodesToRead parameter. Annotation data does not have a separate HistoricalDataConfigurationType object instance ... additions of Annotations will raise the appropriate historical audit Event with the corresponding NodeId
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessHasProperty References to the same Nodes . HasProperty Variable UpdatedNode NodeId PropertyType Mandatory HasSubtype ObjectType AuditHistoryRawModifyDeleteEventType HasSubtype ObjectType AuditHistoryAtTimeDeleteEventType HasSubtype ObjectType AuditHistoryEventDeleteEventType ConformanceUnits Historical Access Delete Raw Audit Events This EventType ... AuditUpdateEventType . Their semantic is defined in OPC 10000-3 . The UpdatedNode property identifies the NodeId that was used for the delete operation
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessHasProperty References to the same Nodes . HasProperty Variable UpdatedNode NodeId PropertyType Mandatory HasProperty Variable StartTime UtcTime PropertyType Mandatory HasProperty Variable EndTime UtcTime PropertyType Mandatory ConformanceUnits Historical Access Audit BulkInsert Events ... AuditEventType . Their semantic is defined in OPC 10000-5 . UpdatedNode is the NodeId that had a bulk insert of historical information. It can be a HistoricalDataNode or a HistoricalEventNode . StartTime
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access6.1 Generalfollowing parameters (see OPC 10000-4 for details): historyReadDetails timestampsToReturn releaseContinuationPoints nodesToRead [] nodeId indexRange dataEncoding continuationPoint The HistoryReadDetails is an extensible parameter that can be any of the parameters defined
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Accessreturned Aggregate values. The value 0 indicates that there is no ProcessingInterval defined. aggregateType[] NodeId The NodeId of the HistoryAggregate object that indicates the list of Aggregates to be used ... described in OPC 10000-13 . See OPC 10000-13 for details on possible NodeId values for the aggregateType parameter. Its representation in the AddressSpace is defined in Table 30 . Table
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access6.5.4.2 Read processed functionalityendTime . The aggregateType[] parameter allows a Client to request multiple Aggregate calculations per requested NodeId. If multiple Aggregates are requested then a corresponding number of entries are required ... NodesToRead array. For example, to request Min Aggregate for NodeId FIC101, FIC102, and both Min and Max Aggregates for NodeId FIC103 would require NodeId FIC103 to appear twice
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Accessstructure details Table 41 defines the ReadAnnotationDataDetails structure. This request is passed using the NodeId of a node that has an Annotations Property . Table 41 - ReadAnnotationDataDetails Structure Name Type Description
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Accesstime). Annotations can also be returned by ReadRawModifiedDetails using the Annotations Property as the NodeId . The order of the Annotations Data returned shall match the order of the timestamps supplied
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services6.5.3 DirectoryTypeApplications as browsable Objects in its AddressSpace , however, each application shall have a unique NodeId which can be passed to Methods used to administer the GDS. The FindApplications Method returns
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global ServicesDescription ApplicationRecordDataType Structure Subtype of the Structure DataType defined in OPC 10000-5 ApplicationId NodeId The unique identifier assigned by the GDS to the record. This NodeId may be passed
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global ServicesApplication requires the following information to execute the PullManagement workflow ApplicationId NodeId of the OPC UA Application in the CertificateManager . CertificateGroupIds NodeIds for each CertificateGroup in the CertificateManager that ... TrustList is checked for updates by calling the Method GetTrustList . The Method returns the NodeId of the TrustList Object for the CertificateGroup . The LastUpdateTime of TrustList Object indicates when
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global ServicesServer and should already trust at least one existing Certificate . It also needs the NodeId of the ApplicationConfigurationType instance being updated or the ApplicationUri for the application being updated. This
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.7.5 Create Endpoint WorkflowServer and should already trust at least one existing Certificate . It also needs the NodeId of the ApplicationConfigurationType instance being updated or the ApplicationUri for the application being updated. This
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.8.2.11 TrustListOutOfDateAlarmTypeSystemOffNormalAlarmType defined in OPC 10000-9 . 0:HasProperty Variable 0:TrustListId 0:NodeId 0:PropertyType Mandatory 0:HasProperty Variable 0:LastUpdateTime 0:UtcTime 0:PropertyType Mandatory 0:HasProperty Variable ... Pull Model Push Model for Global Certificate and TrustList Management TrustListId Property specifies the NodeId of the out-of-date TrustList Object . LastUpdateTime Property specifies when the TrustList was last
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.8.2.13 TrustListUpdatedAuditEventTypeAuditUpdateMethodEventType defined in OPC 10000-5 . 0:HasProperty Variable 0:TrustListId 0:NodeId 0:PropertyType Mandatory Conformance Units GDS Certificate Manager Pull Model Push Model for Global Certificate and TrustList ... AuditUpdateMethodEventType . Their semantic is defined in OPC 10000-5 . The TrustListId Property is the NodeId of the TrustList Object that was changed
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.8.3.3 CertificateGroupFolderTypedefine the CertificateTypes allowed for the HTTPS Certificate . This Object shall specify the HttpsCertificateType NodeId (see 7.8.4.3 ) as a single entry in the CertificateTypes list or it shall specify
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.8.3.4 CertificateGroupDataTypeCertificateGroup is added, Clients need to browse the CertificateGroups folder to discover the NodeId assigned by the Server that is needed for Certificate management Methods . Each element in the CertificateTypes ... Table 44 - CertificateGroupDataType Structure Name Type Description CertificateGroupDataType Structure Subtype of BaseConfigurationRecordDataType . Purpose 0:NodeId This value specifies the purpose of the CertificateGroup . It shall be a direct subtype
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.8.5.1 ConfigurationFileTypeVariable 0:ActivityTimeout 0:Duration 0:PropertyType Mandatory 0:HasProperty Variable 0:SupportedDataType 0:NodeId 0:PropertyType Mandatory 0:HasComponent Method 0:CloseAndUpdate Defined in 7.8.5.2 . Mandatory 0:HasComponent Method ... default value is 60 000 milliseconds (1 minute). The SupportedDataType Property specifies the NodeId of the DataType that is put into the body of the UABinaryFileDataType during reading and writing
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Servicesupdated. The SourceNode Property for Events of this type shall be assigned to the NodeId for the Node that owns the configuration (usually the parent of the ConfigurationFile Object
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.2 CertificateDirectoryTypeClients could then request Certificates issued by a specific CA by passing the appropriate NodeId to the StartSigningRequest or StartNewKeyPairRequest Methods . CertificateGroups assigned by the CertificateManager to specific applications ... Certificates assigned to the application for a CertificateGroup. The GetTrustList Method returns a NodeId of a TrustListType Object that belongs to a CertificateGroup assigned to an application. The GetCertificateStatus Method
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.3 StartSigningRequestcurrently has. The new Certificate is returned in the FinishRequest response. Signature StartSigningRequest( [in] NodeId ApplicationId [in] NodeId CertificateGroupId [in] NodeId CertificateTypeId [in] ByteString CertificateRequest [out] NodeId RequestId ); Argument Description ... ApplicationId The identifier assigned to the application record by the CertificateManager . CertificateGroupId The NodeId of the CertificateGroup which provides the context for the new request. If null the CertificateManager shall
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.4 StartNewKeyPairRequestCertificate and Private Key . are returned in the FinishRequest response. Signature StartNewKeyPairRequest( [in] NodeId ApplicationId [in] NodeId CertificateGroupId [in] NodeId CertificateTypeId [in] String SubjectName [in] String[] DomainNames [in] String PrivateKeyFormat ... String PrivateKeyPassword [out] NodeId RequestId ); Argument Description ApplicationId The identifier assigned to the application by the CertificateManager . CertificateGroupId The NodeId of the CertificateGroup which provides the context
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.5 FinishRequestcertificate request started with a call to StartNewKeyPairRequest or StartSigningRequest . Signature FinishRequest ( [in] NodeId ApplicationId [in] NodeId RequestId [out] ByteString Certificate [out] ByteString PrivateKey [out] ByteString[] IssuerCertificates ); Argument Description ApplicationId ... identifier assigned to the application by the GDS. RequestId The NodeId returned by StartNewKeyPairRequest or StartSigningRequest . Certificate The DER encoded Certificate . PrivateKey The private key encoded in the format requested
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.9 GetTrustListGetTrustList The GetTrustList Method is used to retrieve the NodeId of a TrustList assigned to an application. Signature GetTrustList( [in] NodeId ApplicationId [in] NodeId CertificateGroupId [out] NodeId TrustListId ); Argument Description ... shall return the TrustListId for a suitable default group for the application. TrustListId The NodeId for a TrustList Object that can be used to download the TrustList assigned
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.9.10 GetCertificateStatusCertificateAuthorityAdmin Role, the ApplicationAdmin Privilege , or the ApplicationSelfAdmin Privilege (see 7.2 ). Signature GetCertificateStatus( [in] NodeId ApplicationId [in] NodeId CertificateGroupId [in] NodeId CertificateTypeId [out] Boolean UpdateRequired ); Argument Description ApplicationId The identifier ... assigned to the applicationby the GDS. CertificateGroupId The NodeId of the CertificateGroup which provides the context. If null the CertificateManager shall choose the DefaultApplicationGroup . CertificateTypeId The NodeId of the CertificateType
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.10.18 TransactionErrorTypeDescription TransactionErrorType Structure Subtype of the Structure DataType defined in OPC 10000-5 TargetId NodeId The NodeId of the Object that had the error. It is either a TrustListId
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services7.10.27 CertificateUpdatedAuditEventTypeAuditUpdateMethodEventType defined in OPC 10000-5 . 0:HasProperty Variable 0:CertificateGroup 0:NodeId 0:PropertyType Mandatory 0:HasProperty Variable 0:CertificateType 0:NodeId 0:PropertyType Mandatory Conformance Units Push Model ... SourceNode Property for Events of this type shall be assigned to the NodeId of the Object with the Method that triggered the Event . The CertificateGroup Property specifies the CertificateGroup that
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services9.3 ImplicitauthorityUrl The URL of the "Authorization Server". IssuerEndpointUrl ua:tokenEndpoint The NodeId of the AuthorizationService Object encoded using the URI qualified syntax defined in OPC 10000-6 . IssuerEndpointUrl ... authorizationEndpoint The NodeId of the UserTokenPolicies Property . Shall be null if Implicit Authorization is required. Shall be non-null if Explicit Authorization is required (see 9.4 ). The Client shall
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Services9.4 ExplicitUserTokenPolicies Property of the AuthorizationService by reading the value of the UserTokenPolicies Property . The NodeId of UserTokenPolicies Property is provided in the UserTokenPolicy provided by the Target Server (see Table
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global ServicesAuthorizationServiceConfiguration is added, Clients need to browse the AuthorizationServices folder to discover the NodeId assigned by the Server that is needed for Certificate Management Methods . Table 159 - AuthorizationServiceConfigurationDataType Structure Name
-
OPC-10000-12 – OPC Unified Architecture - Part 12: Discovery and Global Servicesused by OPC UA to create unique identifiers across different naming authorities. The Attributes NodeId and BrowseName are identifiers. A Node in the UA AddressSpace is unambiguously identified using ... NodeId . Unlike NodeIds , the BrowseName cannot be used to unambiguously identify a Node . Different Nodes may have the same BrowseName . They are used to build a browse path between
-
OPC-10000-13 – OPC Unified Architecture - Part 13: Aggregatesmatch the requested number of NodeIds . When multiple Aggregates are requested, a corresponding NodeId is required for each AggregateFunction . Bad_AggregateNotSupported The requested AggregateFunction is not supported by the Server
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.2.2 DataTypeSchemaHeaderconsistency of the layout at start-up and must map the complete encoding NodeId when receiving the data. If the DataSetMetaData is created outside the Publisher , the same mapping
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.2.4 FieldMetaDatabuilt-in data types. In most cases the identifier of the DataType NodeId matches the built-in type. The following special cases need to be handled in addition: (1) Abstract ... concrete UInteger DataTypes or as an instance of an OptionSetType in an ExtensionObject . DataType NodeId The NodeId of the DataType of this field. If the DataType is an Enumeration
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.7.1 PublishedDatadefined in Table 16 . Table 16 - PublishedVariableDataType structure Name Type Description PublishedVariableDataType Structure PublishedVariable NodeId The NodeId of the published Variable . Some transport protocols require knowledge on the message receiver
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.8.1 EventNotifierEventNotifier The parameter EventNotifier defines the NodeId of the Object in the event notifier tree of the OPC UA Server from which Events are collected
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.8.2 SelectedFieldsinstance of the PublishedEventsType can be included in the SelectedFields by specifying the PublishedEventsType NodeId as typeId in the SimpleAttributeOperand and the BrowseName of the extension field in the browsePath
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.10.5 ActionMethodsdefined in Table 28 . Table 28 - ActionMethodDataType structure Name Type Description ActionMethodDataType Structure ObjectId NodeId The NodeId shall be that of the Object on which the Method is invoked ... NodeId of an ObjectType is valid as ObjectId if the Method is only defined on the ObjectType . The namespace of the NodeId shall be added to the namespaces
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.9.4 DataSetMetaDataconsistency of the layout at start-up and must map the complete encoding NodeId when receiving the data. The Subscriber should verify that the target Variables can handle array
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.10.2.3 FieldTargetDataTypetarget node ValueRank is scalar, the value shall be applied as scalar value. TargetNodeId NodeId The NodeId of the Variable to which the received DataSetMessage field value is written. AttributeId
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub7.2.4.5.11 RawData field encodingDataSet fields and Structure fields shall not have the builtInType NodeId , ExpandedNodeId , QualifiedName , LocalizedText , XmlElement, DiagnosticInfo or DataValue . RawField encoding shall only be applied to Data Key Frame DataSetMessages . Structure
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub8.3.3 GetSecurityGroup MethodGetSecurityGroup Method This Method provides a direct lookup of the NodeId of a SecurityGroupType Object based on a SecurityGroupId . It is used by a security administration tool ... SecurityGroup in Publishers , Subscribers and the key Server . This Method returns the NodeId of the corresponding SecurityGroup Object Node providing the configuration and diagnostic options for a SecurityGroup . Signature GetSecurityGroup
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub8.5.2 AddSecurityGroup MethodKeyLifetime, [in] String SecurityPolicyUri, [in] UInt32 MaxFutureKeyCount, [in] UInt32 MaxPastKeyCount, [out] String SecurityGroupId, [out] NodeId SecurityGroupNodeId ); Argument Description SecurityGroupName Name of the SecurityGroup to add. KeyLifetime The lifetime ... SecurityGroupId The identifier for the SecurityGroup . The SecurityGroupId shall match the SecurityGroupName . SecurityGroupNodeId The NodeId of the added SecurityGroupType Object . Method Result Codes ResultCode Description Bad_NodeIdExists A SecurityGroup with
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubdetails on the lifetime of keys previously issued for this SecurityGroup . Signature RemoveSecurityGroup ( [in] NodeId SecurityGroupNodeId ); Argument Description SecurityGroupNodeId NodeId of the SecurityGroupType Object to remove from the Server Method ... Description Bad_NodeIdUnknown The SecurityGroupNodeId is unknown. Bad_NodeIdInvalid The SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object . Bad_UserAccessDenied The Session user is not allowed to delete
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubfunctionality when invoking this Method on the Server . Signature AddSecurityGroupFolder ( [in] String Name, [out] NodeId SecurityGroupFolderNodeId ); Argument Description Name Name of the Object to create. SecurityGroupFolderNodeId NodeId of the created
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubPubSub functionality when invoking this Method on the Server . Signature RemoveSecurityGroupFolder ( [in] NodeId SecurityGroupFolderNodeId ); Argument Description SecurityGroupFolderNodeId NodeId of the SecurityGroupFolderType Object to remove from the Server . Method Result Codes
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub8.6.3 ConnectSecurityGroupssigned communication channel when invoking this Method on the Server . Signature ConnectSecurityGroups ( [in] NodeId[] SecurityGroupIds, [out] StatusCode[] ConnectResults ); Argument Description SecurityGroupIds The NodeIds of the SecurityGroups to connect ... triggered Bad_NodeIdUnknown A SecurityGroupNodeId is unknown. Bad_NodeIdInvalid A SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object . Table 222 specifies the AddressSpace representation for the ConnectSecurityGroups Method . Table
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubsigned communication channel when invoking this Method on the Server . Signature DisconnectSecurityGroups ( [in] NodeId[] SecurityGroupIds, [out] StatusCode[] DisconnectResults ); Argument Description SecurityGroupIds The NodeIds of the SecurityGroups to disconnect. DisconnectResults ... Description Bad_NodeIdUnknown A SecurityGroupNodeId is unknown. Bad_NodeIdInvalid A SecurityGroupNodeId is not a NodeId of a SecurityGroupType Object . Table 223 specifies the AddressSpace representation for the DisconnectSecurityGroups Method . Table
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub8.7.2 AddPushTarget MethodEndpointUrl, [in] String SecurityPolicyUri, [in] UserTokenPolicy UserTokenType, [in] UInt16 RequestedKeyCount, [in] Duration RetryInterval, [out] NodeId PushTargetId ); Argument Description ApplicationUri ApplicationUri of the Server that is the target ... shall use to retry pushing keys after an error appeared PushTargetId The NodeId of the added PubSubKeyPushTarget Object . Method Result Codes ResultCode Description Bad_NodeIdExists A PushTarget with the ApplicationUri
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub8.7.3 RemovePushTarget Methodsigned communication channel when invoking this Method on the Server . Signature RemovePushTarget ( [in] NodeId PushTargetId ); Argument Description PushTargetId NodeId of the PushTargetType Object to remove from the Server Method Result ... Description Bad_NodeIdUnknown The PushTargetId is unknown. Bad_NodeIdInvalid The PushTargetId is not a NodeId of a PubSubKeyPushTarget Object . Bad_UserAccessDenied The Session user is not allowed to delete
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubfunctionality when invoking this Method on the Server . Signature AddPushTargetFolder ( [in] String Name, [out] NodeId PushTargetFolderNodeId ); Argument Description Name Name of the Object to create. PushTargetFolderNodeId NodeId of the created
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubPubSub functionality when invoking this Method on the Server . Signature RemovePushTargetFolder ( [in] NodeId PushTargetFolderNodeId ); Argument Description PushTargetFolderNodeId NodeId of the PubSubKeyPushTargetFolderType Object to remove from the Server . Method Result Codes