Search
13 result(s) for ControlGroup
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelControls Reference defined in OPC 10000-23 to indicate who owns the ControlGroup . Transportation of data between FunctionalEntities can be accomplished using existing OPC UA communication models. The FunctionalEntity includes
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model5.1 Overviewconcepts such as identity and compatibility verification of Asset and FunctionalEntity , establishing control via ControlGroup selection, setting ConfigurationData , and communication configuration. These concepts are mapped to existing OPC UA communication
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model5.3 ControlGroupsControlGroups . These ControlGroups might be mutually exclusive, or they might be concurrently active. A ControlGroup might be related to just part of the functionality exposed by a FunctionalEntity . Selecting ... ControlGroup for control will often result in the locking of configuration or restricted access to ConfigurationData as defined by the FunctionalEntity (when the ControlGroup was defined). ControlGroups expose what restriction
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelmethod 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 data from the underlying
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.2 EstablishConnections signatureTable 13 - EstablishControlResult StatusCodes Result Code Description Bad_NodeIdUnknown The NodeId for the requested ControlGroup does not exist in the FunctionalEntity . Bad_NodeIdInvalid The syntax of the NodeId ... requested ControlGroup was invalid. Bad_InvalidArgument The NodeId for the requested ControlGroup was not a ControlGroup . Bad_NothingToDo Establishing control was skipped because a preceding command had already resulted
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelFunctionalEntity model and are independent of any communication model ( Client Server , PubSub , etc.). A ControlGroup is used to identify the usage of parts of the FunctionalEntity . ControlGroups may result ... EstablishControl Method . A Variable , Object , or Method may be referenced from more than one ControlGroup . Multiple ControlGroups might exist with different combinations. ListToRestrict and ListToBlock each have their own instances
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.3 EstablishControl methodEstablishControl method This Method shall acquire Locks required by the ControlGroup in the ListToRestrict and ListToBlock . If acquiring any Lock fails, all Locks shall be released, and the appropriate LockStatus ... ResultCode Description Bad_UserAccessDenied The caller is not allowed to establish control of the ControlGroup. The EstablishControl Method representation in the AddressSpace is formally defined in Table 66 . Table
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.4 ReleaseControl methodReleaseControl method This Method Call shall release the ControlGroup and issue a Call to the Lock Objects in each Folder for the ExitLock Method (see OPC 10000-100 ). It shall ... appropriate parameters for the ExitLock Method . It shall remove the Controls Reference from the ControlGroup . It is recommended that this Method be restricted to Client connections that have the well
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.5 ReassignControl methodReassignControl method This Method shall reassign Locks required by the ControlGroup in the ListToRestrict and ListToBlock . It shall reassign the SourceNode of the Controls Reference ... Code Description Bad_UserAccessDenied The caller is not allowed to reassign control on the ControlGroup. Bad_InvalidArgument LockContext was null, invalid, or non-existing. The ReassignControl Method representation
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.7.1 Overviewillustrate related functionality or be used to establish control. Establishing control of a ControlGroup can be done by calling the Method EstablishControl or by using the EstablishControlCmd with the EstablishConnections
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.7.2 Example of a simple ControlGroupD.3.7.2 Example of a simple ControlGroup Figure D.28 shows the FunctionalEntity for a simple temperature monitor based on the Raspberry Pi Sense HAT (see Figure D.5 ). The FunctionalEntity provides ... Temperature, the EngineeringUnit for the Temperature should not change. To achieve this behaviour, the ControlGroup MonitorControl is provided. The EngineeringUnit is contained in the ListToRestrict to ensure that changes
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelControlGroups can be used with Connections . This example is an extension of the simple ControlGroup . Assume that the EngineeringUnits of Temperature (see Figure D.28 ) should not change during the lifetime
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelwith preconfigured DataSets , one for the publisher and one for the subscriber. Figure D.31 - ControlGroup cascade Controller example A ControlGroup can be created to indicate that if using ... could be setup by the ConnectionManager in Controller A, it would see the ControlGroup and would utilize the preconfigured Dataset that are described in the ControlGroup . Figure D.32 - ControlGroup cascade