Search
46 result(s) for ConnectionEndpoint
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelenabling the communication. An established Connection is represented on a connected FunctionalEntity by the ConnectionEndpoint . For more information, see the definition of the ConnectionEndpointType in 6.6 . The FunctionalEntity can group
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model5.5.4.2 Operationconfigurable CleanupTimeout (see 6.6.2 ) allows the deletion of all resources allocated to a specific ConnectionEndpoint once its status indicates loss of data reception. This revision of the specification supports logical
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelpersistence (see IsPersistent in 6.6.2 ) . An AutomationComponent can provide preconfigured Objects (e.g., PublishedDataSet or ConnectionEndpoint ). An example might be a FunctionalEntity that includes a preconfigured PublishedDataSet that is used ... part of a logical connection. The other parts of the logical connection (e.g., ConnectionEndpoint , WriterGroup , DataSetWriter) are all created during connection establishment. If the Connection is not marked for persistence
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelactual Server , including any method calls. Also, only the status/configuration information from a ConnectionEndpoint would be mirrored. ControlGroup information can be displayed in an AggregatingServer . Still, all data just reflects
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.2 EstablishConnections signaturenull or empty. For the EstablishControlCmd , SetConfigurationDataCmd , ReassignControlCmd , SetCommunicationConfigurationCmd , or EnableCommunicationCmd, a non-null ConnectionEndpoint is required. If CommandMask CreateConnectionEndpointCmd is set, at least one of the ConnectionEndpointConfigurations elements shall ... expose ConnectionEndpointDefinitionDataType with Parameter (see 10.16 ) as ConnectionEndpoint . If CommandMask CreateConnectionEndpointCmd is not set, all ConnectionEndpointConfigurations elements shall expose ConnectionEndpointDefinitionDataType with Node (see 10.16 ) as ConnectionEndpoint . If CommandMask EstablishControlCmd
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.5 Command CreateConnectionEndpointCmdCommand CreateConnectionEndpointCmd If CommandMask CreateConnectionEndpointCmd is set, the EstablishConnections Method shall create a ConnectionEndpoint or shall verify and update a preconfigured ConnectionEndpoint for each element in ConnectionEndpointConfigurations (see 10.14 ) with ... Parameter defined in ConnectionEndpoint (see 10.16 ). The EstablishConnections implementation shall set ConnectionEndpointConfigurationResults ConnectionEndpointResult on errors as specified in Table 12 . If IsPreconfigured is set to FALSE, the EstablishConnections implementation shall
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.7 Command SetConfigurationDataCmdeach element in ConnectionEndpointConfigurations and each element in ConfigurationData . If the ConnectionEndpoint related to ConfigurationData has IsPersistent set, SetStoredVariables (see 6.4.6.3 ) shall be called for all Variables indicated
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.8 Command ReassignControlCmdThis command shall pass the string representation of the NodeId of the ConnectionEndpoint as LockContext Argument to ReassignControl . The EstablishConnections implementation shall stop processing this command on the first error
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.10.2 PubSubfails, the EstablishConnections implementation shall abort processing as described in 6.2.4.3.11 . If enabling a ConnectionEndpoint would lead to multiple DataSetReaders being enabled that reference the same TargetVariable(s) , the EstablishConnections
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.5.1 CloseConnections signatureTable 24 - Results StatusCodes Result Code Description Bad_NodeIdUnknown The NodeId for the requested ConnectionEndpoint does not exist in the Server address space. Bad_NodeIdInvalid The syntax of the NodeId ... requested ConnectionEndpoint was invalid. Bad_InvalidArgument The NodeId for the requested ConnectionEndpoint was not a ConnectionEndpoint . The CloseConnections Method representation in the AddressSpace is formally defined in Table 25 . Table
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.5.2 CloseConnections behaviourPubSubConnectionEndpoints , see 6.6.3 . If PubSub is used as the communication model for a ConnectionEndpoint , the Method implementation shall only disable the DataSetReader and DataSetWriter referenced by ToDataSetReader and/or ToDataSetWriter References
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelFunctionalEntity . The FailedConnectionCount provides the number of transitions to the Error state for any ConnectionEndpoint in this FunctionalEntity . The CleanedUpConnectionCount provides the number of ConnectionEndpoints that have been removed ... this FunctionalEntity . The TotalEstablishAttemptsCount provides the total number of attempts to create a ConnectionEndpoint that failed or succeeded in this FunctionalEntity . The FailedEstablishAttemptsCount provides the total number of attempts
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelSubtype of the 0:FolderType defined in OPC 10000-5 HasConnectionEndpoint Object 3:<ConnectionEndpoint> 3:ConnectionEndpointType OP 0:HasComponent Variable 3:CommHealth 3:CommHealthOptionSet 0:BaseDataVariableType ... Folder . The aggregation rules are defined as follows: If at least one ConnectionEndpoint established at this FunctionalEntity has its Status set to Error , the CommHealth CommError bit shall
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelLocks as the lock-owner. If a ControlGroup is assigned to a ConnectionEndpoint , only those having the rights to call EstablishConnections or CloseConnections can reassign or release control ... EstablishConnections and CloseConnections Methods act as the ConnectionEndpoint ). One or more Clients may call EstablishControl on separate ControlGroups that do not share any Variables or Methods (in ListToRestrict or ListToBlock
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.3 EstablishControl methodabout the lock-owner. It may be the NodeId (in string representation) of a ConnectionEndpoint or the ApplicationUri of a Client connection as provided in the CreateSession Service Call
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.5 ReassignControl methodabout the lock-owner. It may be the NodeId (in string representation) of a ConnectionEndpoint or the ApplicationUri of a Client connection as provided in the CreateSession Service Call
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.6.1 OverviewOverview A ConnectionEndpoint is used to represent an endpoint of a Connection between two FunctionalEntities for data exchange. It provides information about which InputVariables and/or OutputVariables are exchanged. ConnectionEndpoints reside ... FunctionalEntity . The ConnectionEndpointType is illustrated in Figure 27 . Figure 27 - ConnectionEndpointType illustration A ConnectionEndpoint further describes the link between Variables in the FunctionalEntityType and the communication model used for exchange
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelAuditConnectionCleanupEventType Defined in 8.3 0:HasSubtype ObjectType 3:PubSubConnectionEndpointType Defined in 6.6.3 ConformanceUnits UAFX ConnectionEndpoint Base The components of the ConnectionEndpointType have additional subcomponents, which are defined in Table ... ModificationTime 0:DateTime 0:BaseDataVariableType O The Status describes the current status of a ConnectionEndpoint . This status is illustrated by the state machine in Figure 29 . The Status values
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelBaseDataVariableType O 0:HasComponent Variable 3:DataSetWriterPath 0:String[] 0:BaseDataVariableType O ConformanceUnits UAFX ConnectionEndpoint PubSub Table 76 - PubSubConnectionEndpointType additional References SourceBrowsePath Reference Type IsForward TargetBrowsePath 3:ToDataSetReader True ... WriterGroupName> 0:<DataSetWriterName> Mode defines the mode of the ConnectionEndpoint with respect to the Connection . The modes are formally defined in the PubSubConnectionEndpointModeEnum defined in Subclause
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.7.3.2 Establishing Connectionsthis command is constructed out of the instance of CommunicationModelConfigurationType . CreateConnectionEndpointCmd Create a ConnectionEndpoint on the FunctionalEntity . Alternatively, use a preconfigured ConnectionEndpoint . The argument ConnectionEndpointConfigurations ConnectionEndpoint that is passed ... this command is constructed out of the Parameter Object in the ConnectionEndpoint Object in Endpoint1 or Endpoint2 Object in the instances of ConnectionConfigurationType . EstablishControlCmd Establish control of specific ControlGroups
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelreport the status of all the Connections created by this ConnectionManager that have a ConnectionEndpoint on this Server. If this capability is not provided, or false, the ConnectionManager Information Model
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelspecific configuration to be used for the transmission of output data related to this ConnectionEndpoint . It shall be present if an outbound PubSub flow is configured. The ToInboundFlow Reference ... specific configuration to be used for the reception of input data related to this ConnectionEndpoint . It shall be present if an in-bound PubSub flow is configured. A ConnectionEndpointConfiguration shall
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelHasComponent Variable 4:FunctionalEntityNode 4:PortableNodeIdentifier 0:SelectionListType M 0:HasComponent Object 4:ConnectionEndpoint 4:ConnectionEndpointParameterType M 0:HasComponent Variable 4:ExpectedVerificationVariables 4:PortableNodeIdentifierValuePair[] 0:BaseDataVariableType O 0:HasComponent Variable ... this Connection . If a PortableRelativePath is specified, the path shall be relative to FxRoot . ConnectionEndpoint specifies the parameters for the ConnectionEndpoint to be used for the Connection . ExpectedVerificationVariables , if present
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.12.1 OverviewOverview The ConnectionEndpointParameterType ObjectType holds the parameters to create the ConnectionEndpoint of a Connection . The ConnectionEndpointParameterType is illustrated in Figure 42 . Figure 42 - ConnectionEndpointParameterType illustration
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelString 0:BaseDataVariableType O ConformanceUnits UAFX ConnectionManager Base Name specifies the BrowseName of the ConnectionEndpoint to create. This name shall be unique within the FunctionalEntity's ConnectionEndpoints Folder . This Name ... well-known NodeId of the type definition, which shall be used to create the ConnectionEndpoint . This can be any of the subtypes of the ConnectionEndpointType (for example, PubSubConnectionEndpointType ). InputVariableIds
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.13.1 Overviewinformation flow. An information flow consists of the transmission of output data from a ConnectionEndpoint to input data of a ConnectionEndpoint . The CommunicationFlowConfiguration allows a standard Client to adapt communication ... presence of these References reflects the type of Connection in which the particular ConnectionEndpoint(s) are participating, such as bidirectional, unidirectional, unidirectional with heartbeat, autonomous publisher, or autonomous subscriber
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionConfigurationSet or by the ConnectionManager . The relation of configuration elements in PubSubConfiguration to a ConnectionEndpoint is provided by the CommunicationLinks (see 6.12.2 ). For examples of how to establish the configuration
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelthis class are generated by Servers that implement UAFX in the case when a ConnectionEndpoint is cleaned up (see 6.6.2 ). This EventType inherits all Properties of the AuditUaFxEventType . The SourceNode ... shall be the FunctionalEntity that contained the RemovedEndpoint . RemovedEndpoint identifies the BrowseName of the ConnectionEndpoint that was removed. RelatedEndpoint points to the former related ConnectionEndpoint (i.e., the other
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.13.1 Overviewabstract structure used by the EstablishConnections Method to provide the configuration of references between ConnectionEndpoint s and Object instances specific to the utilized communication model. The CommunicationLinkConfigurationDataType is illustrated
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelused by the EstablishConnections Method and provides the configuration of references between a ConnectionEndpoint and a DataSetReader and/or a DataSetWriter . NOTE The PubSub configuration elements, including the DataSetReader and/or DataSetWriter
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelFunctionalEntityNode 0:NodeId NodeId of the FunctionalEntity to connect. False ConnectionEndpoint 2:ConnectionEndpointDefinitionDataType Specifies either the information for the ConnectionEndpoint to be created or the NodeId of an existing ConnectionEndpoint ... This ConnectionEndpoint is contained in the FunctionalEntity referenced by FunctionalEntityNode . If this parameter is to be omitted, it shall be set to null. False ExpectedVerificationVariables 2:NodeIdValuePair[] Specifies the expected
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionEndpointConfigurationResultDataType This structure contains the results returned from the ConnectionEndpoint configuration by the EstablishConnections Method . For a definition of how this DataType is used by the EstablishConnections Method ... Structure defined in OPC 10000-5 ConnectionEndpointId 0:NodeId The NodeId of the ConnectionEndpoint . If the command is aborted or rolled back, it shall be set to null. FunctionalEntityNodeResult
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionEndpointParameterDataType Parameter holds the parameters to be used for the creation of the ConnectionEndpoint or for the use of a preconfigured ConnectionEndpoint . This element is used when calling EstablishConnections with ... CreateConnectionEndpointCmd . True Node 0:NodeId The NodeId of the ConnectionEndpoint to use. This element is used when calling EstablishConnections without the CreateConnectionEndpointCmd (e.g., in a subsequent Call ). False The ConnectionEndpointDefinitionDataType
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.18.1 Overviewused by the EstablishConnections Method to provide the information for the creation of a ConnectionEndpoint . It is semantically equivalent to the ConnectionEndpointParameterType as defined in 6.12 . The ConnectionEndpointParameterDataType is illustrated
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelStructure defined in OPC 10000-5 Name 0:String Specifies the BrowseName of the ConnectionEndpoint . ConnectionEndpointTypeId 0:NodeId Specifies the well-known NodeId of the type definition, which shall ... used to create the ConnectionEndpoint . This can be any of the subtypes of the ConnectionEndpointType (for example, PubSubConnectionEndpointType ) InputVariableIds 0:NodeId[] Specifies a list of NodeIds that are inputs
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelPubSubConnectionEndpointParameterDataType Structure Subtype of ConnectionEndpointParameterDataType Mode 2:PubSubConnectionEndpointModeEnum Indicates the intended mode of the ConnectionEndpoint . The PubSubConnectionEndpointParameterDataType representation in the AddressSpace is formally defined in Table 163 . Table 163 - PubSubConnectionEndpointParameterDataType
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelGood . The following rules apply to updating the LastActivity and all ConnectionEndpoint -related fields ( ErrorEndpoint1 , etc.). When a ConnectionManager finishes processing a ConnectionConfigurationSet , it shall set the corresponding ... that AutomationComponent ). Finally, some failures affect only single ConnectionEndpoints , e.g. failure to create a ConnectionEndpoint . The ConnectionDiagnosticsDataType representation in the AddressSpace is formally defined in Table 165 . Table 165 - ConnectionDiagnosticsDataType
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.20 ConnectionStateEnumConnection is being established, but the communication model is not linked to the ConnectionEndpoint. ConnectionReady 3 Connection is established, but the communication model is disabled ConnectionPreOperational 4 Connection is established ... Connection ; ConnectionManager detected that one or both ConnectionEndpoints have been removed (e.g., due to ConnectionEndpoint auto-cleanup or AutomationComponent power-cycle). ConnectionStateEnum combines the Status of all ConnectionEndpoints participating
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.42 RelatedEndpointDataTypeFunctionalEntity. This path starts at FxRoot . ConnectionEndpointName 0:String The name of the ConnectionEndpoint . In case an AutomationComponent does not expose ConnectionEndpoints in its Information Model , ConnectionEndpointName ... null. A RelatedEndpointDataType is set to null by setting ConnectionEndpoint to null or empty and the Address to null. The RelatedEndpointDataType representation in the AddressSpace is formally defined in Table
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.6.2 Using preconfigured DataSetsanalogue input module - pre-configured DataSet only This has the consequence that a ConnectionEndpoint established on that FunctionalEntity can only use the preconfigured PublishedDataSet for communication, as illustrated in Figure ... simplicity, PubSubConnection and WriterGroup are not shown. Figure D.22 - Fixed layout used by ConnectionEndpoint
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelwith the desired unit (e.g., °F) using the SetConfigurationDataCmd , and reassign control to the ConnectionEndpoint using ReassignControlCmd . Then as long as the connection is established, the EngineeringUnits are locked
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionEndpoints EndpointA and EndpointB. Each ConnectionEndpointConfiguration contains all parameters required for creating the ConnectionEndpoint , verifying the affected FunctionalEntity , requesting ControlGroups , and application configuration. The ConnectionConfigurationSet provides two PubSubCommunicationFlowConfiguration Objects, Flow1
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelE.4.1 Overviewindicate which DataSetReader and DataSetWriter contained in the communication model are relevant for this ConnectionEndpoint . This information is also used to set up the ToDataSetReader and ToDataSetWriter References
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelE.4.7 PubSub DataSetsshould provide (as in scenario (a) the name of the preconfigured DataSet for one ConnectionEndpoint but leave the name empty on the other ConnectionEndpoint . For scenario (c), the engineering tool
-
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 ... FunctionalEntityNode options can be modified. True Name 0:String BrowseName of the ConnectionEndpoint to create in the AutomationComponent . False NameSelection 0:String[] Selection list options for the endpoint name. True
-
OPC-10000-84 – OPC Unified Architecture - Part 84: UAFX ProfilesUAFX ConnectionEndpoint Diagnostics Facet Table 26 describes the details of the UAFX ConnectionEndpoint Diagnostics Facet. This Facet includes the functionality needed to track ConnectionEndpoint creation and modification times. Table ... UAFX ConnectionEndpoint Diagnostics Facet Group Conformance Unit / Profile Title Optional UAFX FunctionalEntity UAFX ConnectionEndpoint Diagnostics FunctionalGroup False UAFX FunctionalEntity UAFX ConnectionEndpoint Diagnostics CreationTime False UAFX FunctionalEntity UAFX ConnectionEndpoint Diagnostics ModificationTime