Search
167 result(s) for Structure
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.2.12 StructureStructure The representation in the AddressSpace of the Structure DataType is defined in Table 196 . Table 196 - Structure definition Attributes Value BrowseName Structure IsAbstract TRUE References NodeClass BrowseName DataType TypeDefinition
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modeldefined as Built-in DataTypes . Structured DataTypes inherit directly or indirectly from the DataType Structure defined in 8.32 . Structured DataTypes may have several encodings and the encodings are exposed
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.3 DataType NodeClassdata and encoding information for DataTypes . The abstract DataTypeDefinition DataType is defined in 8.47 . Structure and Union DataTypes The Attribute shall be mandatory for DataTypes derived from Structure and Union ... such DataTypes , the Attribute shall contain a structure of the DataType StructureDefinition . The StructureDefinition DataType is defined in 8.48 . It is a subtype of DataTypeDefinition . Enumeration and OptionSet DataTypes
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model5.8.5.2 DataTypeRefinement ObjectsDataTypeRefinement occur. If the DataType of a field being refined is BaseDataType , Structure , Number , Integer or UInteger, the DataType of the field can be restricted by using a subtype ... allowed. If the DataType of a Variable refining a field is BaseDataType , Structure , Number , Integer or UInteger, then the AccessLevelEx bit NoSubDataTypes of the Variable shall be true
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Modelsemantic of this ReferenceType is to reference DataTypeEncodings of a subtype of the Structure DataType . The SourceNode of References of this type shall be a subtype of the Structure DataType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.22.1 Overviewthis ReferenceType is to indicate that a VariableType or Variable also exposes its Structure fields or Array elements as Variables in the information model. The SourceNode of this ReferenceType shall ... VariableType or a Variable having a Structure DataType . When the Value of the SourceNode is a scalar then the TargetNode shall be a Variable which represents a field
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model7.25 HasFieldDescriptionrefines, and the same NamespaceIndex as the DataType , where the field of the Structure is defined. The DataType of the Variable shall follow the rules defined
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.32 StructureStructure This abstract DataType is the base DataType for all Structured DataTypes like Argument defined in 8.6 . While abstract Structures may be defined with no fields a non-abstract Structure
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.38 XmlElementabout this DataType . XML data can always be modelled as a subtype of the Structure DataType with a single DataTypeEncoding that represents the XML complexType that defines the XML element
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.40 OptionSetelements are described in Table 32 . Table 32 - OptionSet Definition Name Type Description OptionSet structure Value ByteString Array of bytes representing the bits in the option set. The length ... subtyped, however, any subtype shall not add any fields to the OptionSet Structure . The subtype may refine the semantics for the bits which are defined by the supertype
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.48 StructureDefinitionStructureDefinition This Structured DataType is used to provide the meta data for a custom Structure DataType . It is derived from the DataType DataTypeDefinition . The StructureDefinition is formally defined in Table ... 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 inside nested Structures
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.49 StructureTypeStructureType This DataType is an enumeration that specifies type of Structure defined by a StructureDefinition . Its values are defined in Table 34 . Table 34 - StructureType Values Name Value Description Structure ... Structure without optional fields where none of the fields allow subtyping StructureWithOptionalFields 1 A Structure with optional fields where none of the fields allow subtyping Union 2 A Union DataType
-
OPC-10000-3 – OPC Unified Architecture - Part 3: Address Space Model8.51 StructureFieldStructured DataType is used to provide the metadata for a field of a custom Structure DataType . The StructureField is formally defined in Table 36 . Table 36 - StructureField Structure Name Type ... Description StructureField Structure Name String A name for the field that is unique within the StructureDefinition . The name is restricted to 512 characters and shall not contain Unicode control characters.Unicode
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.15 EphemeralKeyTypeEphemeralKey needed to provide encrypted data back to the owner of the key. This Structure is used in the additionalHeader with the AdditionalParametersType defined ... depends on the context in which this parameter is used. The components of this structure are defined in Table 136 . Table 136 - EphemeralKeyType Name Type Description EphemeralKeyType Structure Specifies
-
OPC-10000-4 – OPC Unified Architecture - Part 4: Services7.40.2.4 RsaEncryptedSecret DataTypeAsymmetric Cryptography . Additional semantics for the fields in the EncryptedSecret layout for the RsaEncryptedSecret Structure are described in Table 185 . Table 185 - RsaEncryptedSecret structure Name Type Description TypeId NodeId
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information ModelSubscriptionDiagnosticsDataType This structure contains diagnostic information about subscriptions. Its elements are defined in Table 252 . Table 252 - SubscriptionDiagnosticsDataType Structure Name Type Description SubscriptionDiagnosticsDataType structure sessionId NodeId Server-assigned identifier ... data change Notification is one element of the monitoredItems array in a DataChangeNotification Structure sent in a Publish response. eventNotificationsCount UInt32 The number of Event Notifications sent by the subscription
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.31 DataTypeSchemaHeaderDataTypeSchemaHeader This Structure DataType is the abstract base type used to provide OPC UA DataType definitions for an OPC UA Binary encoded byte blob used outside an OPC UA Server ... AddressSpace . The DataTypeSchemaHeader is formally defined in Table 283 . Table 283 - DataTypeSchemaHeader structure Name Type Description DataTypeSchemaHeader Structure namespaces String[] Defines an array of namespace URIs. The index into
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.32 DataTypeDescriptionDataTypeDescription This Structure 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 ... formally defined in 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
-
OPC-10000-5 – OPC Unified Architecture - Part 5: Information Model12.36 UABinaryFileDataTypeUABinaryFileDataType This Structure DataType defines the base layout of an OPC UA Binary encoded file. The content of the file is the UABinaryFileDataType encoded as ExtensionObject . The file-specific metadata ... provided by the DataTypeSchemaHeader which is the base type for the UABinaryFileDataType Structure . If the file is provided through a FileType Object , the MimeType Property of the Object shall have
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappingsabstract simple types defined in OPC 10000-3 . When these types are used in Structure fields, the field value is encoded as a Variant
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.1.7 Structures and UnionsEach DataEncoding describes how to use the DataTypeDefinition to serialize Structures . Subtypes of Structure extend the parent by adding additional name-value pairs to the sequence. If a DataTypeDefinition sets ... StructureType to StructureWithSubtypedValues then any field with a subtype of Structure DataType and IsOptional =TRUE allows the type and any subtype of the field's DataType to be present
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.1.8 ExtensionObjectExtensionObject An ExtensionObject is a container for any Structure and Union DataTypes . The ExtensionObject contains a complex value serialized as a sequence of other DataTypes. It also contains an identifier ... encoding a top-level DataType as a Service Request or Response ; When encoding a Structure value inside a Variant ; When encoding a field value in a Structure where the field
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.1.10 Decimalthat do not understand the Decimal type shall treat it like any other unknown Structure and pass it on to the application. Decoders that do understand the Decimal can parse ... type and a DevelopmentPlatform has to have hardcoded knowledge of the type. No Structure metadata is published for this type. If a Decimal is embedded in another Structure then
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsStructure FieldPath Encoding Rules Values of Structure DataTypes are sequences of name-value pairs. In many cases the value will be an array or another Structure . There are situations where ... necessary to refer to an element within a Structure . The Structure FieldPath defines a path to a single value within a Structure . The description for a Structure FieldPath is found
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.5 Arraysencoding described in 5.2.2.16 . When a multi-dimensional Array is a field of a Structure (see 5.2.6 ) it shall be encoded with the inline matrix representation as shown in Table ... matrix representation is not supported by earlier versions of this specification. This means any Structure with a field or nested field mapped to an inline matrix is not compatible with
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.2.6 Structuresdetermined by the built-in type for the field. All fields specified in the structure shall be encoded. If optional fields exist in the Structure , then see 5.2.7 . Structures ... generate an encoding error in this situation. The following is an example of a structure using C/C++ syntax: struct Type2 { Int32 A; Int32 B; }; struct Type1 { Int32 X; Byte NoOfY
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappingsassigned bits. A maximum of 32 optional fields can appear within a single Structure . Unassigned bits are set to 0 by encoders. Decoders shall report an error if unassigned bits ... following is an example of a structure with optional fields using C++ syntax: struct TypeA { Int32 X; Int32* O1; SByte Y; Int32* O2; }; O1 and O2 are optional fields which
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.1.16 ExtensionObjectExtensionObject contains a single element which is either a ByteString or XML encoded Structure . A decoder can distinguish between the two by inspecting the top-level element. An XML element
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappingsmask are sequentially assigned to optional fields in the order they appear in the Structure . The rest of the elements have a name specified by the name of the field ... instructions on how to handle invalid characters. For example, the following Structure has one mandatory and two optional fields. The XML schema would look like: <xs:complexType name
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.3.8 Messagesparameters in each Message are serialized in the same way the fields of a Structure are serialized
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.1 Generaldefined in this document can be used to describe JSON documents. Specifically, the DataTypeDescription structure defined in OPC 10000-3 can define any JSON document that conforms to the rules ... with other OPC UA applications require the artefacts. The CompactEncoding omits all fields in Structure values with a value equal to the default value for the type. The VerboseEncoding includes
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.2.1 Generalelement of an array. When using the CompactEncoding , the field of a Structure or Union is omitted if value is equal to the default value for the built-in type
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.2.16 ExtensionObjectExtensionObject The ExtensionObject is encoded as a JSON object as described in: Structure (see 5.4.6 ); Structure with optional fields (see 5.4.7 ); Union (see 5.4.8 ); with the UaTypeId field inserted into ... JSON encoded Structures . UaBody A ByteString containing an UA Binary or UA XML encoded Structure. This field is omitted for JSON encoded Structures . Encoders, when allowed by the DevelopmentPlatform , should
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappings5.4.6 Structuresname-value pairs. The order specified by the DataTypeDefinition is not preserved when a Structure is serialized in JSON. Fields which are NULL or have a default value shall
-
OPC-10000-6 – OPC Unified Architecture - Part 6: Mappingsname-value pairs. The order specified by the DataTypeDefinition is not preserved when a Structure is serialized in JSON. The EncodingMask is not guaranteed to appear as the first field ... Fields Name Description EncodingMask A bit mask indicating what fields are encoded in the structure (see 5.2.7 ). This mask is encoded as a JSON number. The bits are sequentially assigned
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.10 TranslationTypehave two forms depending on whether the Value is a LocalizedText or a Structure containing LocalizedTexts . If it is a LocalizedText is contains a simple list of translations ... Structure, it contains a list of fields which each contain a list of translations. Each field is identified by a Name which is unique within the structure. The mapping between
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.11 UADataTypeand/or Binary forms. This is only used to define subtypes of the Structure , Enumeration or UInteger DataTypes . UInteger DataTypes only have this field if they represent an OptionSet . Purpose DataTypePurpose
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.12 DataTypeDefinitionlist of fields that make up the data type. This definition assumes the structure has a sequential layout. For enumerations, the fields are simply a list of values. This list ... from the DataTypeDefinition belonging to a UADataType . If the UADataType is a subtype of Structure the mapping to the StructureType Enumeration is specified in Table F.13 . Table F.13 - StructureType Enumeration
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.13 DataTypeFieldOptionSet DataTypes . IsOptional Boolean The field indicates if a data type field in a structure is optional. The default value is false. This field is not specified for Enumeration, Union ... Boolean For backward compatibility, this field shall be omitted if the DataType is BaseDataType, Structure, Number, Integer or UInteger or if the DataType is a subtype of simple built
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsF.14 VariantUANodeSet . Variants can also contain ExtensionObjects which contain an EncodingId and a Structure with fields which with any DataType including NodeIds , ExpandedNodeIds or QualifiedNames . The NamespaceIndexes and ServerIndexes in these
-
OPC-10000-6 – OPC Unified Architecture - Part 6: MappingsH.7 ExtensionObjectfield encoded as a JSON number. This value is 0 if the body is Structure encoded as a JSON object. This value is 1 if the body is a ByteString ... that support the NonReversibleEncoding need to have out of band knowledge of the encoded Structure or treat the value as a generic JSON object
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data Accessfollowing formula. The values (a, b, c, d) are given in a Structure as defined in the LinearConversionDataType in chapter 6.6.2 . The value x is published by the Server ... value to the Server . The values (a, b, c, d) are given in a Structure as defined in the LinearConversionDataType in chapter 6.6.2 . The value y 1 is the value
-
OPC-10000-8 – OPC Unified Architecture - Part 8: Data AccessLinearConversionDataType DataType definition This structure contains a simple conversion according to the following formula. The factors (a = inititialAddend, b = multiplicand, c = divisor, d = finalAddend) are given in a Structure ... value (in source unit) and f(x) the target value (in target unit). The structure is defined in Table 54 . The values of the structure can also be used
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessVariable describes the event fields which a Server supports for use with the ReadEventDetailsSorted Structure defined in 6.5.2.5 . When it is present it shall include at least the event fields
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access6.5.1 Overviewbased on the setting of its associated parameters. For simplicity the functionality of each structure is listed. For example, text such as 'using the Read modified functionality' refers ... function the HistoryRead Service performs using the Extensible Parameter structure ReadRawModifiedDetails with the isReadModified Boolean parameter set to TRUE. Table 27 - HistoryReadDetails parameter Symbolic Names Symbolic Name Functionality Description ReadEventDetails
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessReadEventDetailsSorted structure details Table 33 defines the ReadEventDetailsSorted structure. The structure is a subtype of the ReadEventDetails Structure defined in 6.5.2 , adding a SortClause used to define the order ... filtered rows shall be sorted before the results are returned. Table 33 - ReadEventDetailsSorted Structure Name Type Description ReadEventDetailsSorted Structure Specifies the details used to perform an Event history read. SortClause
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessReadProcessedDetails structure details Table 37 defines the structure of the ReadProcessedDetails structure. Table 37 - ReadProcessedDetails structure Name Type Description ReadProcessedDetails Structure Specifies the details used to perform a "processed ... processed history. See OPC 10000-13 for details. AggregateConfiguration Aggregate Configuration Aggregate configuration structure. useServerCapabilitiesDefaults Boolean As described in OPC 10000-4 AggregateFilter Structure . (also see AggregateConfiguration settings defined
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical AccessSortRuleElement structure details Table 43 defines the SortRuleElement structure. This structure is used by the ReadEventDetailsSorted Structure DataType defined in 6.5.2.5 . It is used to define the order in which ... events are returned from the Server . Table 43 - SortRuleElement Structure Name Type Description SortRuleElement Structure Sorting rule definition that shall be applied to the filtered records. sortOrder SortOrderType Defines ascending
-
OPC-10000-11 – OPC Unified Architecture - Part 11: Historical Access6.9.1 Overviewbased on the setting of its associated parameters. For simplicity a functionality of each structure is listed. For example, text such as 'using the Replace data functionality' refers ... function the HistoryUpdate Service performs using the Extensible Parameter structure UpdateDataDetails with the performInsertReplace enumeration parameter set to REPLACE. Table 61 - HistoryUpdateDetails parameter Symbolic Names Symbolic Name Functionality Description UpdateDataDetails
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.2.2 DataTypeSchemaHeadernamespace indices in NodeIds and BrowseNames contained in the messages. If the Subscriber receives Structure DataTypes where the target Variables DataTypes have the same structure but different DataType NodeIds
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.3.2.4 FieldMetaDataFieldMetaData This Structure DataType is used to provide the metadata for a field in a DataSet . The FieldMetaData is formally defined in Table 7 . Table 7 - FieldMetaData structure Name Type ... Description FieldMetaData Structure Name String Name of the field. The name shall be unique in the DataSet . Description LocalizedText Description of the field. The default value shall be a null
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.4.5.2 DataSetWriterTransportDataTypeDataSetWriterTransportDataType This Structure DataType is an abstract base type for transport mapping specific DataSetWriter parameters. The abstract DataType does not define fields. The DataSetWriterTransportDataType Structure representation in the AddressSpace ... Table 38 . Table 38 - DataSetWriterTransportDataType definition Attributes Value BrowseName DataSetWriterTransportDataType IsAbstract True Subtype of Structure defined in OPC 10000-5 . Conformance Units PubSub Parameters Discovery
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.7.5.3 NetworkAddressDataTypeNetworkAddressDataType Subtypes of this abstract Structure DataType are used to represent network address information. The NetworkAddressDataType is formally defined in Table 51 . Table 51 - NetworkAddressDataType structure Name Type Description NetworkAddressDataType ... Structure NetworkInterface String The name of the network interface used for the communication relation. The default value is an empty String . In this case the network interface used is determined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.8.2.1 ReaderGroupDataTypeReaderGroupDataType This Structure DataType is used to represent the configuration parameters for ReaderGroups . The ReaderGroupDataType is formally defined in Table 55 . Table 55 - ReaderGroupDataType structure Name Type Description Allow Subtypes ... ReaderGroupDataType Structure Subtype of PubSubGroupDataType defined in 6.2.5.7 . TransportSettings ReaderGroupTransportDataType Transport mapping specific ReaderGroup parameters. The abstract base type is defined in 6.2.8.2.2 . The concrete subtypes are defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.9.4 DataSetMetaDatanamespace indices in NodeIds and BrowseNames contained in the messages. If the Subscriber receives Structure DataTypes where the target Variables DataTypes have the same structure but different DataType NodeIds ... information. This includes ArrayDimensions and MaxStringLength information in the FieldMetaData and the StructureFields of Structure DataTypes . The verification should be executed at the start-up of the DataSetReader and when
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.9.13.2 DataSetReaderTransportDataTypeDataSetReaderTransportDataType This Structure DataType is an abstract base type for transport-specific DataSetReader parameters. The DataSetReaderTransportDataType is formally defined in Table 61 . Table 61 - DataSetReaderTransportDataType structure Name Type Description DataSetReaderTransportDataType ... Structure The DataSetReaderTransportDataType Structure representation in the AddressSpace is defined in Table 62 . Table 62 - DataSetReaderTransportDataType definition Attributes Value BrowseName DataSetReaderTransportDataType IsAbstract True Subtype of Structure defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.9.13.3 DataSetReaderMessageDataTypeDataSetReaderMessageDataType This Structure DataType is an abstract base type for message mapping specific DataSetReader parameters. The DataSetReaderMessageDataType is formally defined in Table 63 . Table 63 - DataSetReaderMessageDataType structure Name Type Description ... DataSetReaderMessageDataType Structure The DataSetReaderMessageDataType Structure representation in the AddressSpace is defined in Table 64 . Table 64 - DataSetReaderMessageDataType definition Attributes Value BrowseName DataSetReaderMessageDataType IsAbstract True Subtype of Structure defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.10.1 SubscribedDataSetDataTypeSubscribedDataSetDataType This Structure DataType is an abstract base type for SubscribedDataSet parameters. A SubscribedDataSet defines the metadata for the subscribed DataSet and the information for the processing of DataSetMessages ... received DataSetMessages . The SubscribedDataSetDataType is formally defined in Table 65 . Table 65 - SubscribedDataSetDataType structure Name Type Description SubscribedDataSetDataType Structure The SubscribedDataSetDataType Structure representation in the AddressSpace is defined in Table
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.2.12.1 PubSubConfigurationDataTypePubSubConfigurationDataType This Structure DataType is used to represent the PubSub configuration of an OPC UA Application . The PubSubConfigurationDataType is formally defined in Table 86 . Table 86 - PubSubConfigurationDataType structure Name Type ... Description PubSubConfigurationDataType Structure PublishedDataSets PublishedDataSetDataType[] The PublishedDataSets contained in the configuration. The PublishedDataSetDataType is defined in 6.2.3.5 . Connections PubSubConnectionDataType[] The PubSubConnections contained in the configuration. The PubSubConnectionDataType is defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.4.1.1.2 QosDataType structureQosDataType structure This Structure DataType is an abstract base type for Structures with QoS related parameters. The QosDataType is formally defined in Table 119 . Table 119 - QosDataType structure Name Type ... Description QosDataType Structure The QosDataType Structure representation in the AddressSpace is defined in Table 120 . Table 120 - QosDataType definition Attributes Value BrowseName QosDataType IsAbstract True Subtype of Structure defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.4.1.1.3 TransmitQosDataTypeTransmitQosDataType This Structure DataType is an abstract base type for Structures with transmit QoS related parameters. The TransmitQosDataType is formally defined in Table 121 . Table 121 - TransmitQosDataType structure Name Type ... Description TransmitQosDataType Structure The TransmitQosDataType Structure representation in the AddressSpace is defined in Table 122 . Table 122 - TransmitQosDataType definition Attributes Value BrowseName TransmitQosDataType IsAbstract True Subtype of QosDataType defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub6.4.1.1.5 ReceiveQosDataTypeReceiveQosDataType This Structure DataType is an abstract base type for Structures with receive QoS related parameters. The ReceiveQosDataType is formally defined in Table 125 . Table 125 - ReceiveQosDataType structure Name Type ... Description ReceiveQosDataType Structure The ReceiveQosDataType Structure representation in the AddressSpace is defined in Table 126 . Table 126 - ReceiveQosDataType definition Attributes Value BrowseName ReceiveQosDataType IsAbstract True Subtype of QosDataType defined
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub7.2.4.5.11 RawData field encodingRawData field encoding The encoding of the DataSetMessage fields is handled like a Structure DataType where the DataSet fields are handled like Structure fields and fields with Structure DataType ... padding only applies to RawData field encoding. All restrictions for the encoding of Structure DataTypes also apply to the RawData Field Encoding . A DataSet field is encoded in the DataType
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub7.2.5.4.2 VerboseEncodingVerboseEncoding OPC 10000-6 defines two DataEncodings : CompactEncoding and VerboseEncoding . They have the same structure except VerboseEncoding includes default values. The main use case for the VerboseEncoding is the payload ... DataSet fields in a DataSetMessage for VerboseEncoding are encoded like the fields of a Structure where the fields are described by the FieldMetaData . This includes fields with Enumeration DataTypes which
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubOneOrMoreDimensions (0) Note that the same problem exists when a field of a nested Structure has DataType BaseDataType or AllowSubTypes =TRUE. If RawData =FALSE, then the Publisher always includes ... with UaTypeId when encoding these fields at the top level or within a nested Structure . If RawData =TRUE the Publisher will encode the Variant but not include the UaTypeId
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub7.2.5.5.3 ApplicationDescriptionfirst sent to the middleware. This value is mandatory. Description ApplicationDescription The ApplicationDescription Structure is described in OPC 10000-4. ServerCapabilities String [] The set of Server capabilities supported
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.3.7.3 PubSubConfigurationRefDataTypePubSubConfigurationRefDataType The PubSubConfigurationRefDataType allows to reference an element contained in the PubSubConfiguration2DataType Structure . The PubSubConfigurationRefDataType is formally defined in Table 241 . Table 241 - PubSubConfigurationRefDataType structure Name Type Description PubSubConfigurationRefDataType Structure ... Attribute Value BrowseName PubSubConfigurationRefDataType IsAbstract False References NodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of Structure defined in OPC 10000-5 . ConformanceUnits PubSub Model Base
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSub9.1.3.7.4 PubSubConfigurationValueDataTypePubSubConfiguration elements. The PubSubConfigurationValueDataType is formally defined in Table 243 . Table 243 - PubSubConfigurationValueDataType structure Name Type Description PubSubConfigurationValueDataType Structure ConfigurationElement PubSubConfigurationRefDataType Refers to a configuration element in the related PubSubConfiguration2DataType ... Structure. Name String The name of the referenced PubSub configuration element. Identifier BaseDataType The identifier value used for the referenced element in the PubSub NetworkMessages . The value is only provided
-
OPC-10000-14 – OPC Unified Architecture - Part 14: PubSubB.3.7 Message headerflag set in the FieldMetaData fieldFlags are copied into the AMQP header. The FieldMetaData Structure is defined in 6.2.3.2.4 . Promoted fields are always included in the header even ... uses that conversion; otherwise it is not supported and the related field is discarded. Structure Not supported and the related field is discarded. Structure with option fields Not supported
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.2.2.1 SafetyACSet Objectdocument. The ObjectType for the SafetyProviderType contains Methods having outputs of the abstract DataType Structure . Each instance of a SafetyProvider requires its own copy of the Methods which contain
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.2.2.3 Method ReadSafetyDataAdressSpace definition. The Method argument OutSafetyData has an application-specific DataType derived from Structure . This DateType (including the DataTypeID ) is expected to be the same in both the SafetyProvider ... Method argument OutNonSafetyData has an application-specific DataType derived from Structure . Signature ReadSafetyData ( [in] UInt32 InSafetyConsumerID, [in] UInt32 InMonitoringNumber, [in] InFlagsType InFlags, [out] Structure OutSafetyData, [out] OutFlagsType OutFlags, [out] UInt32
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.2.2.4 Method ReadSafetyDiagnosticsAddressSpace definition. The Method arguments OutSafetyData and OutNonSafetyData are application-specific types derived from Structure . Signature ReadSafetyDiagnostics ( [out] UInt32 InSafetyConsumerID, [out] UInt32 InMonitoringNumber, [out] InFlagsType InFlags, [out] Structure OutSafetyData ... UInt32 OutSPDU_ID_3, [out] UInt32 OutSafetyConsumerID, [out] UInt32 OutMonitoringNumber, [out] UInt32 OutCRC, [out] Structure OutNonSafetyData) ; Table 9 - ReadSafetyDiagnostics Method arguments Argument Description InSafetyConsumerID see Table 7 InMonitoringNumber see Table
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.2.3.3 RequestSPDUDataTypeconsistent manner to the parameters of the Method ReadSafetyData (see 6.2.2.3 ). Table 18 - RequestSPDUDataType structure Name Type Description RequestSPDUDataType structure InSafetyConsumerID UInt32 See corresponding Method argument in Table 7 . InMonitoringNumber ... Attributes Value BrowseName RequestSPDUDataType IsAbstract False References NodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of Structure defined in OPC 10000-3. Conformance units SafetyPDUs
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety6.2.3.4 ResponseSPDUDataTypeResponseSPDUDataType Table 20 shows the ResponseSPDUDataType Structure . The Prefix "Out" is interpreted from the SafetyProvider 's point of view and is used in a consistent manner ... parameters of the Method ReadSafetyData (see 6.2.2.3 ). Table 20 - ResponseSPDUDataType structure Name Type Description ResponseSPDUDataType structure OutFlags OutFlagsType See corresponding Method argument in Table 7 . OutSPDU_ID_1 UInt32
-
OPC-10000-15 – OPC Unified Architecture - Part 15: Safety7.2.1.5 ResponseSPDU: SafetyDatasake of reducing distinctions of cases, SafetyData shall always be a Structure , even if it comprised of only a single basic OPC UA Variable . For the calculation
-
OPC-10000-15 – OPC Unified Architecture - Part 15: SafetySignature over the SafetyData Structure (SafetyStructureSignature) SafetyStructureSignature is used to check the number, DataTypes , and order of application data transmitted in SafetyData . If the SafetyConsumer is expecting anything different than ... SafetyConsumer to enable fail-safe substitute values . In addition, the identifier of the Structure DataType ( SafetyStructureIdentifier ) is also taken into account when calculating SafetyStructureSignature . This ensures that the SafetyProvider
-
OPC-10000-17 – OPC Unified Architecture - Part 17: Alias NamesAliasNameDataType This DataType defines a structure that can contain an array of ExpandedNodeId for a single AliasName . Its elements are defined in Table 17 . It will always have at least ... entry in the ReferencedNodes array. Table 17 - AliasNameDataType DataType structure Name Type Description AliasNameDataType Structure AliasName QualifiedName The AliasName ( BrowseName of the Node ). ReferencedNodes ExpandedNodeId[] The Nodes referenced
-
OPC-10000-17 – OPC Unified Architecture - Part 17: Alias NamesAliasNameVerboseDataType This DataType defines a structure that can contain an array of ExpandedNodeId for a single AliasName . Its elements are defined in Table 19 . It will always have at least ... entry in the ReferencedNodes array. Table 19 - AliasNameVerboseDataType DataType structure Name Type Description AliasNameVerboseDataType Structure AliasName QualifiedName The AliasName ( BrowseName of the Node ). ReferencedNodes ExpandedNodeId[] The Nodes referenced
-
OPC-10000-17 – OPC Unified Architecture - Part 17: Alias Namessingle instance that has a DataType of AliasUpdateDataType (see D.2.2 for details). This Structure contains the ApplicationUri, and an array of a AliasCategoryUpdateDataType that consist of AliasNameCategoryId and the LastChange
-
OPC-10000-17 – OPC Unified Architecture - Part 17: Alias NamesD.2.1 AliasCategoryUpdateDataType This structure is used to indicate that an AliasName category has an updated AliasName (s). Its elements are defined in Table D.1 . Table D.1 - AliasCategoryUpdateDataType DataType structure Name ... Type Description AliasCategoryUpdateDataType Structure Category PortableNodeId The NodeId of an AliasNameCategory. LastChange VersionTime The value of the LastChange variable in the AliasNameCategory referenced by the Category NodeId. Its representation
-
OPC-10000-17 – OPC Unified Architecture - Part 17: Alias NamesD.2.2 AliasUpdateDataTypeD.2.2 AliasUpdateDataType This structure is used to define a DataSet. This DataSet is used to indicate a Server has had changes to one or more AliasNameCategories , where an AliasName ... added or deleted. Its fields are defined in Table D.3 . Table D.3 - AliasUpdateDataType DataType structure Name Type Description AliasUpdateDataType Structure ApplicationUri String The ApplicationInstance associated with the Server that
-
OPC-10000-18 – OPC Unified Architecture - Part 18: Role-Based SecurityUsers Property specifies the currently configured users and their settings as array of UserManagementDataType Structure defined in 5.2.4 . The Property PasswordLength defines the minimum and maximum length requirement for setting
-
OPC-10000-20 – OPC Unified Architecture - Part 20: File Transfer4.4.3 GenerateFileForReadallow such options, the Server shall specify a concrete DataType in the Argument Structure for this argument in the instance of the Method . If the DataType is BaseDataType , the Client ... selection String Can be used to provide a string filter or a regular expression Structure Can be used to provide a structure with create settings e.g. to create a report
-
OPC-10000-20 – OPC Unified Architecture - Part 20: File Transfer4.4.4 GenerateFileForWriteallow such options, the Server shall specify a concrete DataType in the Argument Structure for this argument in the instance of the Method . If the DataType is BaseDataType , the Client ... concrete DataTypes are OptionSet Used to provide a bit mask for file use selection Structure Can be used to provide a structure with create settings e.g. firmware update settings Enumeration
-
OPC-10000-21 – OPC Unified Architecture - Part 21: Device Onboardingsecured with digital signature applied to the general serialization described by RFC 7515 . The structure of an RFC 7515 document is as follows. { "payload":"BASE64URL(UTF8(JSON ... Appendix A.6 in RFC 7515 provides an example of a document encoding using this structure. The BASE64URL transform which allows binary data (e.g., UTF-8 encoded text) to be represented
-
OPC-10000-21 – OPC Unified Architecture - Part 21: Device Onboarding8.2.2 BaseTicketTypeTicket . The fields of this DataType are defined in Table 7 . Table 7 - BaseTicketType Structure Name Type Description BaseTicketType 0:Structure Subtype of the Structure DataType defined ... BrowseName 2:BaseTicketType IsAbstract True References NodeClass BrowseName DataType TypeDefinition Other Subtype of the Structure DataType defined in OPC 10000-5 . Conformance Units Onboarding Ticket Reader
-
OPC-10000-21 – OPC Unified Architecture - Part 21: Device Onboarding8.2.5 TicketListTypeanother. The fields of this DataType are defined in Table 13 . Table 13 - TicketListType Structure Name Type Description TicketListType 0:Structure Subtype of the 0: Structure DataType defined ... BrowseName 2:TicketListType IsAbstract False References NodeClass BrowseName DataType TypeDefinition Other Subtype of the Structure DataType defined in OPC 10000-5 . Conformance Units Onboarding Ticket Reader
-
OPC-10000-21 – OPC Unified Architecture - Part 21: Device Onboarding8.2.6 CertificateAuthorityTypeTickets . The fields of this DataType are defined in Table 15 . Table 15 - CertificateAuthorityType Structure Name Type Description CertificateAuthorityType 0:Structure Subtype of the 0: Structure DataType defined
-
OPC-10000-21 – OPC Unified Architecture - Part 21: Device Onboarding9.2.7 ManagerDescriptionRegistrar . The fields of this DataType are defined in Table 7 . Table 22 - ManagerDescription Structure Name Type Description ManagerDescription 0:Structure Subtype of the Structure DataType defined ... BrowseName 2:ManagerDescription IsAbstract False References NodeClass BrowseName DataType TypeDefinition Other Subtype of the Structure DataType defined in OPC 10000-5 . Conformance Units Onboarding Registrar PullManagement
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationValue . Note 1 to entry: The serialized Node is the Value or the structure following the rules defined in 6.4 . Note 2 to entry: The SerializationFieldDataType of a Node ... Structures ) and contain the SerializationFieldDataType s of child Nodes . The SerializationFieldDataType s are Structure DataTypes created by the Server
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationDataType of the Variable itself. Dependent on SerializationProperties, Variables can be represented by Structure DataTypes also (see 6.4.2 ). If the Variable has children in the SerializationScope , the SerializationFieldDataType ... Variable is always a Structure DataType (see 6.4.3 ). The SerializationFieldDataType of Objects is the Structure DataType used to represent Objects and the child Nodes of these Objects in the SerializationScope
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization4.5 General FeaturesFeatures The general concepts laid out above enable the following features and advantages: The Structure of the SerializationScope is preserved. This means that the relationship of the Objects and Variables
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.2 Limitationsarise: The characters used for the BrowseNames must be permissible in field names of Structure DataTypes . To achieve this, it is recommended to limit the characters used in BrowseNames
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serialization6.3.2 SerializedData VariableDataType of the SerializationValue is the SerializationValue DataType and is a subtype of Structure where the DataTypeDefinition Attribute of this DataType provides the metadata and encoding information. The DataType Node ... DataTypeDefinition Attribute is dynamically created. It only has an inverse Reference to its supertype Structure . Clients must obtain the NodeId by reading the DataType Attribute of the SerializedData Variable . Then
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationFilterProperties Array of KeyValuePair Structures containing the desired settings. The key field of each Structure contains the BrowseName of a serialization filter Property . The value field contains the desired value
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationzero and the SerializationScope contains circular References , the process of serialization into a Structure does not stop. The modelling or the implementation shall contain countermeasures to prevent this
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationDataSet from the DataSetMessage and can evaluate the Properties field of the FieldMetaData Structure (see OPC 10000-14 ). The CustomMetaDataProperties Property contains an array of KeyValuePairs. The purpose of this ... CustomMetaDataProperties Property shall be added to the Properties field in the FieldMetaData Structure representing the SerializedData Variable in the containing DataSetMetaDataType Structure comprising the DataSetMetaData
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationcontents of both are combined in the Properties KeyValuePair array in the FieldMetaData Structure . Note: As all metadata created by the PubSub mechanism are omitted, the metadata does not contain
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationserialized themselves. If True, the SerializationFieldDataType of the Variable shall always be a Structure DataType which shall contain a "Value" field for the Value of the Variable ... serialized themselves. If True, the SerializationFieldDataType of the Variable shall always be a Structure DataType which shall contain a "Value" field for the Value of the Variable
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSerializationValue DataType of the SerializedData Variable . The Value is inserted as field into the Structure DataType of the SerializedData Variable which has the SerializationFieldDataType of the Variable
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationChildren If the Variable has no children, the Variable is represented by a single Structure field with the BrowseName of the Variable as field name. The SerializationFieldDataType of the Variable ... Variable . As shown in Figure 11 , the Variable V1 is mapped into the Structure field V1 with the SerializationFieldDataType V1DataType (left column with IncludeStatus, IncludeSourceTimestamp and IncludeDictionaryReference Properties equal
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationinserted after the "Value" field. Its DataType is a new Structure DataType containing as many fields as there are children of the serialized Variable. The name of each ... itself has child nodes, the SerializationFieldDataType of the field representing the Variable is a Structure DataType generated according to the same rules which were applied to the parent Variable (recursiveness
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object SerializationSince "Object1" has children, it is mapped to the "Object1DataType" Structure DataType with the field "Property1
-
OPC-10000-25 – OPC Unified Architecture - Part 25: Object Serializationhave the same DataType as the Property they represent. The JSON encoding of this structure only contains the field names as keys and the Values of the serialized fields ... literals as specified in OPC 10000-6 . Figure A.2 - JSON encoding of SerializationValue DataType Structure
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject Model3.1.1 LogRecordLogRecord An instance of a LogRecord Structure
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject ModelLogObjectType definition The LogObjectType is formally defined in Table 1 . The LogRecord Structure that is returned by the GetRecords Method is described in 5.5 . Table 1 - LogObjectType definition Attribute Value
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject Modelgreater are returned). RequestMask The RecordMask indicates which optional fields in the LogRecord Structure are to be returned, if they are available. The LogRecordMask is defined in 5.8 . ContinuationPointIn ... longer valid, then the Server shall return a Bad _ ContinuationPointInvalid error. Results Is a structure (see 5.10 ) that contains an array of the LogRecord Structure (see 5.5 ). The LogRecords shall
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject ModelLogRecord structure This structured DataType describes the required information in a LogRecord . An array of this structure type is returned as a field in a structure in the LogObject GetRecords ... Method call. The structure is formally defined in Table 8 . Table 8 - LogRecord structure Name Type Description Optional LogRecord Structure Subtype of Structure defined in OPC 10000-5 Time
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject Model5.6.2 SpanContext StructureSpanContext Structure The SpanContextDataType Structure is defined in Table 11 . It defines a TraceId and SpanId. This Structure can be passed between Clients and Servers (see 5.6.4 ). Table 11 - SpanContextDataType ... Name Type Description SpanContextDataType Structure Subtype of Structure defined in OPC 10000-5 TraceId 0:Guid A unique identifier assigned to a trace. SpanId 0:UInt64 Identifier for a span
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject ModelTraceContextDataType Structure The TraceContextDataType Structure is defined in Table 13 . This structure is a subtype of the SpanContextDataType and is used in the LogRecord. It extends the SpanContextDataType Structure adding ... provide context information related to the parent. Table 13 - TraceContextDataType Name Type Description TraceContextDataType Structure Subtype of SpanContextDataType defined in 5.6.2 ParentSpanId 0:UInt64 The identifier of the parent span
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject ModelServer is to be part of a Client trace, the Client passes the SpanContextDataType structure to a Server . The SpanContextDataType Structure, defined in Table 11 , is passed in the RequestHeader ... parameter is "SpanContext " and the Value is the SpanContextDataType Structure . If a Server receives the optional AdditionalHeader , it uses the provided SpanConextDataType Structure when generating any LogRecords that
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject ModelNameValuePair Structure The NameValuePair structure is formally defined in Table 15 . This structure has a Name field that is a name that is associated with the value that is reported ... values that are to be included in the LogRecord as AdditionalData. Table 15 - NameValuePair structure Name Type Description NameValuePair Structure Subtype of Structure defined in OPC 10000-5 Name String
-
OPC-10000-26 – Part 26: LogObject - Part 26: LogObject Model5.10 LogRecordsDataTypeDataType is used as the return DataType in the LogObject GetRecords Method call. The structure is formally defined in Table 19 . Table 19 - LogRecordsDataType structure Name Type Description LogRecordsDataType Structure ... Subtype of Structure defined in OPC 10000-5 LogRecordArray LogRecord[] An array of LogRecords. The LogRecordsDataType representation in the AddressSpace is formally defined in Table 20 . Table 20 - LogRecordsDataType definition
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelCommunicationFlowQosDataType This Structure DataType is used to describe an end-to-end QoS configuration for the CommunicationFlowConfiguration . The CommunicationFlowQosDataType is formally defined in Table 145 . Table 145 - CommunicationFlowQosDataType structure Name ... Type Description Allow Subtypes CommunicationFlowQosDataType Structure Subtype of Structure defined in OPC 10000-5 QosCategory 0:String Describes a QoS category, for example, best-effort or priority. For standard QosCategory
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionDiagnosticsDataType This Structure provides the status of a Connection in a ConnectionConfigurationSet . The ConnectionDiagnosticsDataType is formally defined in Table 162 . Table 162 - ConnectionDiagnosticsDataType structure Name Type Description ConnectionDiagnosticsDataType Structure Subtype ... Structure defined in OPC 10000-5 Name 0:QualifiedName BrowseName of the related < Connection > Node in the ConnectionConfigurationSet . LastActivity 4:LastActivityMask The last activity taken by the ConnectionManager
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.38 RelatedEndpointDataTypeRelatedEndpointDataType This structure DataType holds the information for the related instance of ConnectionEndpointType , serving as the "other end" of the Connection . The RelatedEndpointDataType is formally defined in Table ... Table 200 - RelatedEndpointDataType structure Name Type Description RelatedEndpointDataType Structure Subtype of Structure defined in OPC 10000-5 Address 0:UriString Specifies the Server's address as DiscoveryUrl in the form
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.41 PublisherQosDataTypePublisherQosDataType This Structure DataType is used to describe a QoS capability. The PublisherQosDataType is formally defined in Table 206 . Table 206 - PublisherQosDataType structure Name Type Description Allow Subtypes PublisherQosDataType Structure ... Subtype of Structure defined in OPC 10000-5 QosCategory 0:String Describes a QoS category, for example, best-effort or priority. For standard QosCategory values, see OPC 10000-14 . Note
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.48 SubscriberQosDataTypeSubscriberQosDataType This Structure DataType is used to describe a QoS capability. The SubscriberQosDataType is formally defined in Table 226 . Table 226 - SubscriberQosDataType structure Name Type Description Allow Subtypes SubscriberQosDataType Structure ... Subtype of Structure defined in OPC 10000-5 QosCategory 0:String Describes a QoS category, for example, best-effort or priority. For standard QosCategory values, see OPC 10000-14 . Note
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.2.3 SelectionListTypehandling of SelectionListType , each Variable that is of SelectionListType is mapped to: A Structure field with the corresponding DataType representing the current value. The field name is constructed from ... Variable name (<Variable name>). A Structure field with an array of the corresponding DataType representing the additional selection options (selectable values associated with the selection list - the list
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.2.4 Extensibilityproblem if Structures are embedded into other Structures , e.g., the ConnectionConfigurationSet -related Structure has an array of AutomationComponent -related Structures . Therefore, each Structure has an additional field with an array
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.3 ConnectionConfigurationSetConfDataType This Structure DataType is used to hold the information for a ConnectionConfigurationSet . It is semantically equivalent to the ConnectionConfigurationSetType as defined in 6.8.2 , with the exception that ... ConnectionManager . The ConnectionConfigurationSetConfDataType is formally defined in Table F.1 . Table F.1 - ConnectionConfigurationSetConfDataType structure Name Type Description Allow Subtypes ConnectionConfigurationSetConfDataType Structure Subtype of Structure defined in OPC 10000-5 BrowseName
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.4 ConnectionConfigurationConfDataType This Structure DataType holds the information for a Connection configuration. It is semantically equivalent to the ConnectionConfigurationType as defined in 6.10.2 , except that the element ProcessingResult, as defined ... Good . The ConnectionConfigurationConfDataType is formally defined in Table F.3 . Table F.3 - ConnectionConfigurationConfDataType structure Name Type Description Optional ConnectionConfigurationConfDataType Structure Subtype of Structure defined in OPC 10000-5 BrowseName 0:String
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.5 ConnectionEndpointConfigurationConfDataType This Structure DataType holds the information for a ConnectionEndpoint configuration, including its parameters. It is semantically equivalent to the ConnectionEndpointConfigurationType as defined in 6.11.2 and the ConnectionEndpointParameterType ... defined in 6.12.2 . The ConnectionEndpointConfigurationConfDataType is formally defined in Table F.5 . Table F.5 - ConnectionEndpointConfigurationConfDataType structure Name Type Description Optional ConnectionEndpointConfigurationConfDataType Structure Subtype of Structure defined in OPC 10000-5 FunctionalEntityNode
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.6 CommunicationFlowConfigurationConfDataType This abstract Structure DataType holds the information for an information flow. It is semantically equivalent to the CommunicationFlowConfigurationType as defined in 6.13.2 . The CommunicationFlowConfigurationConfDataType is formally defined ... Table F.7 . Table F.7 - CommunicationFlowConfigurationConfDataType structure Name Type Description Optional CommunicationFlowConfigurationConfDataType Structure Subtype of Structure defined in OPC 10000-5 BrowseName 0:String BrowseName of the information flow. False FlowProperties
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.7 PubSubCommunicationFlowConfigurationConfDataType This Structure DataType contains the configuration needed for both the publishing and subscribing of an information flow. It is semantically equivalent to the PubSubCommunicationFlowConfigurationType as defined ... PubSubCommunicationFlowConfigurationConfDataType is formally defined in Table F.10 . Table F.10 - PubSubCommunicationFlowConfigurationConfDataType structure Name Type Description Optional PubSubCommunicationFlowConfigurationConfDataType Structure Subtype of CommunicationFlowConfigurationConfDataType defined in F.1.4 Address 4:AddressSelectionDataType Address specifies the destination
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.9 AutomationComponentConfigurationConfDataType This Structure DataType holds the information related to the AutomationComponent participating in a Connection . It is semantically equivalent to the AutomationComponentConfigurationType as defined in 6.13.2 . The AutomationComponentConfigurationConfDataType ... formally defined in Table F.14 . Table F.14 - AutomationComponentConfigurationConfDataType structure Name Type Description Allow Subtypes AutomationComponentConfigurationConfDataType Structure Subtype of Structure defined in OPC 10000-5 BrowseName 0:String BrowseName
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.10 SecurityKeyServerAddressConfDataType This Structure DataType holds the information for the SecurityKeyServer . The SecurityKeyServerAddressConfDataType is formally defined in Table F.16 . Table F.16 - SecurityKeyServerAddressConfDataType definition Name Type Description Optional SecurityKeyServerAddressConfDataType Structure Subtype ... Structure defined in OPC 10000-5 Address 0:UriString Address is specified as a DiscoveryUrl of the server to connect to for connection establishment. False AddressSelection 0:UriString[] Selection list
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelF.1.11 ServerAddressConfDataTypeF.1.11 ServerAddressConfDataType This Structure DataType holds the information for the Server address. It is semantically equivalent to the ServerAddressType as defined in 9.2.2 , except that the field Namespaces is added ... field, see F.1.2.2 . The ServerAddressConfDataType is formally defined in Table F.18 . Table F.18 - ServerAddressConfDataType structure Name Type Description Optional ServerAddressConfDataType Structure Subtype of Structure defined in OPC 10000-5 BrowseName
-
OPC-10000-100 – OPC Unified Architecture - Part 100: Devices3.3.1.4 Additional Attribute valuesEnumeration the name of the enumeration value is entered. If the value is a Structure then a sequence of name and value pairs is entered. Each pair is followed ... followed by a newline. If the value is an array of Structures or a Structure with fields that are arrays or with nested Structures then the complete JSON array
-
OPC-10030 – OPC Unified Architecture - Common Object Model: ISA-957.5.4 ISA95TestResultTyperesults. Value attribute of this DataVariable is structured data. However, each element of the structure can be accessed via Properties . Table 44 - ISA95TestResultType definition Attribute Value BrowseName ISA95TestResultType IsAbstract False ... ValueRank 0 (OneOrMoreDimensions) DataType Structure Historizing True References NodeClass BrowseName DataType TypeDefinition ModellingRule Subtype of the BaseDataVariableType defined in OPC 10000-5 HasISA95Attribute Variable Id NodeId PropertyType Mandatory HasISA95Attribute Variable
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.1 ISA95EquipmentDataTypeISA95EquipmentDataType The ISA95EquipmentDataType is a subtype of OPC UA Structure that defines an equipment class or a specific piece of equipment, a quantity and unit of measure, an optional description ... optional collection of properties. The structure is defined in Table 58 . Table 58 - ISA95EquipmentDataType Structure Name Type Description Optional ISA95EquipmentDataType Structure ID 0:String An identification of an EquipmentClass
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.2 ISA95StateDataTypeISA95StateDataType The ISA95JobOrderDataType is a subtype of OPC UA Structure that defines the information needed to schedule and execute a job. The structure is defined in Table 60 . Table ... ISA95StateDataType Structure Name Type Description ISA95StateDataType Structure BrowsePath 0:RelativePath The browse path of substates. Shall be null when the top-level state is represented. StateText 0:LocalizedText The state
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job ControlISA95JobOrderAndStateDataType The ISA95JobOrderAndStateDataType is a subtype of OPC UA Structure that defines the information needed to schedule and execute a job, including its state. The structure is defined in Table ... Table 62 - ISA95JobOrderAndStateDataType Structure Name Type Description ISA95JobOrderAndStateDataType Structure JobOrder ISA95JobOrderDataType The job order State ISA95StateDataType[] The State of the job order. The array shall provide at least one entry
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.4 ISA95JobOrderDataTypeISA95JobOrderDataType The ISA95JobOrderDataType is a subtype of OPC UA Structure that defines the information needed to schedule and execute a job. The structure is defined in Table 64 . Table ... ISA95JobOrderDataType Structure Name Type Description Optional ISA95JobOrderDataType Structure JobOrderID 0:String An identification of the Job Order. False Description 0:LocalizedText[] Additional information about the Job Order. The array allows
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.5 ISA95JobResponseDataTypeISA95JobResponseDataType The ISA95JobResponseDataType is a subtype of OPC UA Structure that defines the information needed report on the execution of a job order. The structure is defined in Table ... Table 66 - ISA95JobResponseDataType Structure Name Type Description Optional ISA95JobResponseDataType structure JobResponseID 0:String A unique identification of the Job Response. False Description 0:LocalizedText Additional information about the Job Response
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.6 ISA95MaterialDataTypeISA95MaterialDataType The ISA95MaterialDataType is a subtype of OPC UA Structure that defines a material resource, and an optional description, material use, quantity and unit of measure, description, and collection ... properties. The structure is defined in Table 68 . Table 68 - ISA95MaterialDataType Structure Name Type Description Optional ISA95MaterialDataType Structure MaterialClassID 0:String An identification of a Material Class, or null
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.7 ISA95PersonnelDataTypeISA95PersonnelDataType The ISA95PersonnelDataType is a subtype of OPC UA Structure that defines a personnel resource and an optional description, personnel use, quantity and unit of measure, description, and collection ... properties. The structure is defined in Table 70 . Table 70 - ISA95PersonnelDataType Structure Name Type Description Optional ISA95PersonnelDataType structure ID 0:String An identification of a Personnel Class or Person. False
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job ControlISA95PhysicalAssetDataType The ISA95PhysicalAssetDataType is a subtype of OPC UA Structure that defines a physical asset resource and an optional description, physical asset use, quantity and unit of measure, description ... collection of properties. The structure is defined in Table 72 . Table 72 - ISA95PhysicalAssetDataType Structure Name Type Description Optional ISA95PhysicalAssetDataType structure ID 0:String An identification of a Physical Asset Class
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.9 ISA95PropertyDataTypeISA95PropertyDataType The ISA95PropertyDataType is a subtype of OPC UA Structure that defines an ID (which is a unique identifier for a property within the scope of the associated resource ... property), and optional description, unit of measure of the value, and subproperties. The structure is defined in Table 74 . Table 74 - ISA95PropertyDataType Structure Name Type Description Optional ISA95PropertyDataType structure
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.10 ISA95ParameterDataTypeISA95ParameterDataType The ISA95ParameterDataType is a subtype of OPC UA Structure that defines an ID (which is a unique identifier for a parameter), the associated value (which is the data ... parameter), and optional description, unit of measure of the value, and subproperties. The structure is defined in Table 74 . Table 76 - ISA95ParameterDataType Structure Name Type Description Optional ISA95ParameterDataType Structure
-
OPC-10031-4 – OPC UA for ISA-95 - Part 4: Job Control6.3.11 ISA95WorkMasterDataTypeISA95WorkMasterDataType The ISA95WorkMasterDataType is a subtype of OPC UA Structure that defines a Work Master ID and optional description and parameters for the Work Master . The structure is defined ... Table 78 . Table 78 - ISA95WorkMasterDataType Structure Name Type Description Optional ISA95WorkMasterDataType structure ID 0:String An identification of the Work Master. False Description 0:LocalizedText Additional information and description about
-
OPC-30030 – OPC UA for BACnet - BACnet: OPC UA Information Model10.3.1 GeneralGeneral BACnet bit strings data types are mapped to OPC UA Structure DataTypes derived from the OptionSet DataType defined in OPC 10000-5 . The OptionSet structure contains the field value
-
OPC-30030 – OPC UA for BACnet - BACnet: OPC UA Information Model10.5.1 GeneralGeneral BACnet SEQUENCE definitions are mapped to OPC UA Structure DataTypes . BACnet CHOICE definitions are mapped to OPC UA Union DataTypes . These types are defined
-
OPC-30030 – OPC UA for BACnet - BACnet: OPC UA Information Model10.6.1 GeneralGeneral BACnet CHOICE definitions are mapped to OPC UA Structure DataTypes derived from the Union DataType defined
-
OPC-30040 – OPC UA for AutomationML - Xxx: OPC UA Information Model for AutomationML7.3.2.8.2 ObjectType DefinitionObjectType Definition The Structure is formally defined in Table 50 . Table 50 - Structure Definition Attribute Value BrowseName Structure IsAbstract False References NodeClass BrowseName DataType TypeDefinition ModellingRule Inherit the components
-
OPC-30081 – OPC UA for Process Automation Devices - PA-DIM™8.17.1 OverviewDiscreteSignalVariableType is used for process variables of any data type, Integer , UInteger , Boolean , Structure etc. E.g. the data type Structure can be for aggregation of multiple values into one signal
-
OPC-30110 – OPC UA for POWERLINK - POWERLINK: OPC Unified ArchitecturePowerlinkErrorEntryDataType Table 45 formally defines the Structure DataType PowerlinkErrorEntryDataType to represent the entries of the POWERLINK Object ERR_History_ADOM. Table 45 - PowerlinkErrorEntryDataType Structure Name Type Description PowerlinkErrorEntryDataType Structure entryType
-
OPC-30110 – OPC UA for POWERLINK - POWERLINK: OPC Unified ArchitecturePowerlinkIpAddressDataType Table 46 formally defines the Structure DataType PowerlinkIpAddressDataType to represent POWERLINK Objects of the POWERLINK data type IP_ADDRESS. Table 46 - PowerlinkIpAddressDataType Structure Name Type Description PowerlinkIpAddressDataType Structure
-
OPC-30110 – OPC UA for POWERLINK - POWERLINK: OPC Unified ArchitecturePowerlinkPDOMappingEntryDataType Table 47 formally defines the Structure DataType PowerlinkPDOMappingEntryDataType to represent the entries of POWERLINK Objects like PDO_RxCommParam_00h_REC. Table 47 - PowerlinkPDOMappingEntryDataType Structure Name Type Description PowerlinkPDOMappingEntryDataType Structure
-
OPC-30260 – OPC UA for OPEN-SCS - Serialization Object Model: OPEN-SCSOPENSCSAggregationDataType The OPENSCSAggregationDataType is a type of structure that identifies a parent element and a collection of packed elements. This is used in the aggregation packing and unpacking methods ... structure is defined in Table 48 Table 48 - OPENSCSCollectionDataType Structure Name Type Description OPENSCSAggregationDataType structure ParentElement OPENSCSLabelDataType Identifies the single serial number representing the aggregation which acts as the parent
-
OPC-30260 – OPC UA for OPEN-SCS - Serialization Object Model: OPEN-SCSOPENSCSCollectionDataType The OPENSCSCollectionDataType is an abstract subtype of OPC UA Structure that defines a collection of Serial Numbers and associated Collection information. No instances of this type can exist. There ... always at least one Serial Number in the collection. The structure is defined in Table 50 . Table 50 - OPENSCSCollectionDataType Structure Name Type Description OPENSCSCollectionDataType structure ID 0:String An identification
-
OPC-30260 – OPC UA for OPEN-SCS - Serialization Object Model: OPEN-SCSOPENSCSEventStreamArgumentDataType The OPENSCSEventStreamArgumentDataType is a subtype of OPC UA Structure that defines the generateOptions argument for an EPCISStream GenerateFileForWrite method. It defines the serial number format information for object events ... aggregation events, and event context information. The structure is defined in Table 54 . Table 52 - OPENSCSEventStreamArgumentDataType Structure Name Type Description OPENSCSEventStreamArgumentDataType structure SNFormat 0:String The format for of serial
-
OPC-30260 – OPC UA for OPEN-SCS - Serialization Object Model: OPEN-SCS6.4.4 OPENSCSKeyValueDataTypeOPENSCSKeyValueDataType The OPENSCSKeyValueDataType is a subtype of OPC UA Structure that defines two linked data items: the key , which is a unique identifier for some item of data ... value , which is the data that is identified. The structure is defined in Table 54 . Table 54 - OPENSCSKeyValueDataType Structure Name Type Description OPENSCSKeyValueDataType structure Key 0:String unique identifier
-
OPC-30260 – OPC UA for OPEN-SCS - Serialization Object Model: OPEN-SCS6.4.5 OPENSCSLabelDataTypeOPENSCSLabelDataType The OPENSCSLabelDataType describes a subtype of Structure type that defines a single serial number and label, which may be associated with an SID, and collection of properties ... form of OPENSCSKeyValueDataType . The structure is defined in Table 56 . Table 56 - OPENSCSLabelDataType Structure Name Type Description OPENSCSLabelDataType structure ID 0:String The serial number of the label
-
OPC-40082-2 – OPC UA interfaces for plastics and rubber machinery - Peripheral devices - Part 2: Hot runner devicesthis, also the sample time is needed. Table 16 - TimeMethodPIDParametersDataType Name Type Description TimeMethodPIDParametersDataType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Xp 0:Double proportional
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitions10.6 PageDirectoryPageEntryDataType is defined in Table 30 . Table 30 - PageEntryDataType Definition Name Type Description PageEntryDataType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Id 0:String Unique
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitions11.2 StandstillReasonsStandstillReasonType is defined in Table 36 . Table 36 - StandstillReasonType Definition Name Type Description StandstillReasonType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Id 0:String
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitions18.3.1 SendJobListJobListElementType is defined in Table 79 Table 79 - JobListElementType Definition Name Type Description JobListElementType structure Subtype of 0: Structure as defined in OPC UA 10000-3 JobName 0:String
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type DefinitionsProductionDatasetInformationType This structure provides information on a production dataset. It does not contain the production dataset file itself. Table 114 - ProductionDatasetInformationType Definition Name Type Description ProductionDatasetInformationType structure Subtype ... Structure as defined in OPC UA 10000-3 Name 0:String Name of the production dataset (=identifier). Description 0:String Additional description of the production dataset. MESId 0:String
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitionsdefined below shall be used. Table 116 - ProductionDatasetReadOptionsType Definition Name Type Description ProductionDatasetReadOptionsType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Storage StorageEnumeration Indication from where
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitionsdefined below shall be used. Table 117 - ProductionDatasetWriteOptionsType Definition Name Type Description ProductionDatasetWriteOptionsType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Storage StorageEnumeration Indication where
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitions24.1 PIDParameterssignals (sensors) are used for the control. Table 133 - PIDParametersDataType Name Type Description PIDParametersDataType structure Subtype of 0: Structure as defined in OPC UA 10000-3 P 0:Double
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitions26.1 ActiveErrorDataTypehandling for devices without alarm support. Table 139 - ActiveErrorDataType Definition Name Type Description ActiveErrorDataType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Id 0:String Unique
-
OPC-40083 – OPC UA for Plastics and Rubber Machinery - General Type Definitionsdefined in the specific companion specifications). Table 143 - ConfigurationParameterType Definition Name Type Description ConfigurationParameterType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Id 0:UInt32 Unique ... instance of the ConfigurationParameterType is applied. Table 144 - ParameterSettingType Definition Name Type Description ParameterSettingType structure Subtype of 0: Structure as defined in OPC UA 10000-3 Id 0:UInt32 Unique
-
OPC-40200 – OPC UA for Weighing Technology10.11 RecipeThresholdTypeRecipeThresholdType This Structure describes threshold values for recipes. It is formally defined in Table 158 . Table 158 - RecipeThresholdType Definition Attribute Value BrowseName RecipeThresholdType IsAbstract False DisplayName Type IsArray Optional Subtype ... Structure defined in OPC 10000-5 The Structure is defined in Table 159 . Table 159 - RecipeThresholdType Structure Name Type Description Optional RecipeThresholdType Structure Structure describing threshold values for recipes. ThresholdId
-
OPC-40503-1 – OPC UA for Metal Forming - Part 1: GeneralCyclicProcessValueDataType This structure contains the actual value and setpoint of the corresponding process. To create a transactional context, there is an additional cycle counter, which represents the actual cycle count ... forming process. The Boolean value indicates if the cyclic process measuring is active. The structure is defined in Table 32 . Table 32 - CyclicProcessValueDataType Structure Name Type Description Allow SubTypes CyclicProcessValueDataType
-
OPC-40503-1 – OPC UA for Metal Forming - Part 1: GeneralCyclicPartInformationDataType This structure contains the current serial number or part id of the last produced part and the corresponding cycle count. The structure is defined in Table 34 . Table ... CyclicPartInformationDataType Structure Name Type Description Optional CyclicPartInformationDataType structure Subtype of Structure defined in the OPC UA Base Specification. CycleCount 0:Counter The actual index counter assigned to the current cycle