Search
25 result(s) for ControlGroups
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modeloutput data for easier configuration or as the application requires. A FunctionalEntity exposes ControlGroups to allow the selection between available uses of a FunctionalEntity . The selected use might restrict access ... being changed or only to be changed by a specific entity or Role . Multiple ControlGroups might reference overlapping data. ControlGroups might be created dynamically or be pre-configured as part
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model5.3 ControlGroupsControlGroups A FunctionalEntity can support multiple operating modes or groupings of functionality. An example might be a simple PID function block that supports cascade. In non-cascade mode ... setpoint, but the ability to externally set the setpoint is blocked in cascade. ControlGroups allow a FunctionalEntity to advertise these different groupings or modes. A FunctionalEntity might define multiple (even
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.2 EstablishConnections signatureEstablishControlCmd or ReassignControlCmd is set, at least one of the ConnectionEndpointConfigurations elements shall contain ControlGroups with at least one element. If CommandMask EstablishControlCmd and ReassignControlCmd are not set, all ControlGroups
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.6 Command EstablishControlCmdEstablishConnections implementation shall call the EstablishControl Method on each element in ControlGroups for each element in ConnectionEndpointConfigurations . If ControlGroups is null or empty, EstablishControlResult shall be set to null
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.8 Command ReassignControlCmdEstablishConnections implementation shall call the ReassignControl Method on each element in ControlGroups for each element in ConnectionEndpointConfigurations . If ControlGroups is null or empty, ReassignControlResult shall be set to null
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.4.3.11 AbortConnectionEndpoints in the context of this Method Call shall be deleted. EstablishControlCmd All requested ControlGroups requested in the context of this Method Call shall be released by calling ReleaseControl
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.2.5.2 CloseConnections behaviourreferenced from other ConnectionEndpoints , the ConnectionEndpoints , and all persisted items. In addition, all ControlGroups -based restrictions placed on Objects shall be released . Preconfigured Objects or Objects referenced by other ConnectionEndpoints
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelSubscriberCapabilitiesType O 0:HasComponent Object 3:ConnectionEndpoints 3:ConnectionEndpointsFolderType O 0:HasComponent Object 3:ControlGroups 3:ControlGroupsFolderType O 0:HasComponent Variable 3:OperationalHealth 3:OperationalHealthOptionSet 0:BaseDataVariableType ... FunctionalEntity does not expose ConnectionEndpoints , the Folder may be missing. The ControlGroups Folder provides a container for all ControlGroupType instances this FunctionalEntity might contain. For the concepts
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.5.1 Overviewmanage the control of the functionality provided by a FunctionalEntity or part of it. ControlGroups are used when some part of a FunctionalEntity is to be "controlled ... another FunctionalEntity or application. ControlGroups can be used by an application to help understand how the Variables (inputs, outputs, configuration) and Methods are logically related to each other
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelControlGroupType definition ControlGroups are part of the FunctionalEntity model and are independent of any communication model ( Client Server , PubSub , etc.). A ControlGroup is used to identify the usage of parts ... FunctionalEntity . ControlGroups may result in a restriction to the grouped items. The restriction can include Objects (input and configuration Variables ) and Method invocations. The restriction can block all changes
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelAutomationComponent . The restoration of a persistent ConnectionEndpoint shall include: ConnectionEndpoint including references to ControlGroups and communication model Objects Established control on related ControlGroups Communication model Objects An AutomationComponent indicates support
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model6.7.3.2 Establishing Connectionsusage of commands: Commands may be omitted if not needed, e.g., if no ControlGroups are exposed by the AutomationComponent or used by the configuration in the ConnectionConfigurationSet , the commands EstablishControlCmd ... Endpoint1 or Endpoint2 Object in the instances of ConnectionConfigurationType . EstablishControlCmd Establish control of specific ControlGroups of the FunctionalEntity . The argument ConnectionEndpointConfigurations ControlGroups that is passed for this command is constructed
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelHasComponent Variable 4:ExpectedVerificationVariables 4:PortableNodeIdentifierValuePair[] 0:BaseDataVariableType O 0:HasComponent Variable 4:ControlGroups 4:PortableNodeIdentifier[] 0:BaseDataVariableType O 0:HasComponent Variable 4:ConfigurationData 4:PortableNodeIdentifierValuePair[] 0:BaseDataVariableType O ConformanceUnits ... PortableRelativePath is specified as Key , the path shall be relative to FunctionalEntityNode . ControlGroups , if present, specifies the ControlGroups to be controlled. If a PortableRelativePath is specified, the path shall
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelparameter is to be omitted, it shall be set to null or empty. False ControlGroups 0:NodeId[] Specifies the ControlGroups to be controlled by the ConnectionEndpoint . If this parameter
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelCommandMask EstablishControlCmd is set, the length of this array shall match the length of ControlGroups , and each element shall contain the result of the corresponding element in ControlGroups . If CommandMask ... CommandMask ReassignControlCmd is set, the length of this array shall match the length of ControlGroups , and each element shall contain the result of the corresponding element in ControlGroups . If CommandMask
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Model10.23 FxCommandMaskmodify ConnectionEndpoints . EstablishControlCmd 3 The addressed Server shall establish control over the requested ControlGroups . SetConfigurationDataCmd 4 The addressed Server shall apply the supplied application configuration. ReassignControlCmd 5 The addressed Server ... shall reassign the requested ControlGroups ReserveCommunicationIdsCmd 6 The addressed Server shall reserve identifiers for the communication model configuration. SetCommunicationConfigurationCmd 7 The addressed Server shall apply the supplied communication model configuration
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelinstances would contain, such as the ConfigurationData in MyFunctionalEntityType. It could define fixed ControlGroups or a fixed group of SubFunctionalEntities . Then, all instances of these types would include the provided
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.1 Overviewclause provides examples of functionality that a FunctionalEntity might expose. This includes Inputs , Outputs , ControlGroups and the resulting Connections . It will also describe the use of pre-configured DataSets
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.7.1 OverviewD.3.7.1 Overview ControlGroups can be used for many purposes. They can illustrate related functionality or be used to establish control. Establishing control of a ControlGroup can be done by calling
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelCompass. Since both alternatives should not be used at the same time, two ControlGroups, ControlNormalized and ControlRaw, are added to the functional model (see Figure D.30 ). Figure D.30 - ControlGroups added ... functional model Each of the ControlGroups represents an interface provided by the FunctionalEntity to control and monitor the AGV using normalized or raw data. The interface is represented
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.7.4 Using ControlGroups with Connections ControlGroups 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
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelD.3.7.5 Using ControlGroups to expose functionality. ControlGroups can be used to expose functionality that is required to be used as a group. This example describes a pair of controllers that
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information ModelConnectionEndpointConfiguration contains all parameters required for creating the ConnectionEndpoint , verifying the affected FunctionalEntity , requesting ControlGroups , and application configuration. The ConnectionConfigurationSet provides two PubSubCommunicationFlowConfiguration Objects, Flow1 and Flow2. They provide communication
-
OPC-10000-81 – OPC Unified Architecture - Part 81: UAFX Connecting Devices and Information Modelnull or empty or the field is not present, no Variables are verified. True ControlGroups NodeIdentifier[] Specifies the ControlGroups to be controlled. If a RelativePath is specified ... array is null or empty or the field is not present, no ControlGroups are controlled. True ConfigurationData NodeIdentifierValuePair[] Specifies the parameters to apply for the configuration of the FunctionalEntityNode
-
OPC-10000-84 – OPC Unified Architecture - Part 84: UAFX Profiles5.2.5 UAFX FunctionalEntityServer UAFX IFunctionalEntity SubscriberCapabilities Base Supports SubscriberCapabilities of the IFunctionalEntity Interface . Server UAFX IFunctionalEntity ControlGroups Supports ControlGroups of the IFunctionalEntity Interface . Server UAFX IFunctionalEntity Status FunctionalGroup Supports the Status FunctionalGroup ... ControlGroup(s) Server UAFX ControlGroup Methods Supports the EstablishControl , ReleaseControl , and ReassignControl Methods of ControlGroups . PubSubConnectionEndpoint Server UAFX ConnectionEndpoint PubSub Supports an instance of the PubSubConnectionEndpointType