Managing Conditional Control Rules¶
Fleet Control allows users to pre-set monitoring conditions for assets. When the measurement points of the assets meet the conditions, the system will automatically trigger and issue control actions. At the same time, Fleet Control also supports editing, deleting, and other operations on conditional control rules.
Prerequisites¶
Before starting, make sure the current account has been assigned the required asset permissions and menu groups containing Conditional Control. If not assigned, contact the application administrator.
Creating a Conditional Control Rule¶
Log in to EnOS Application Portal, and select Fleet Control in the application list.
Select Conditional Control in the left navigation bar.
Select New Condition and enter the following information in the new condition page:
Basic Information:
Condition Name: Enter a name of the conditional control rule.
Description: Enter a description information of the conditional control rule.
Store: Select single or multiple stores within the current account privileges where the same UTC Time Zone conditional control rule is in effect.
Effective Time Range: Select the time range in which the conditional control rule will take effect. For example, if you select a date range of March 27, 2023 - March 31, 2023, the conditional control will only be in effect for those 5 days.
Advanced Settings:
Conditional Evaluation Interval: users select the period to judge whether the conditions are satisfied according to the business requirements, and the default configuration is 1 minute.
Execution Mode: The default configuration is Sequential (applicable to all gateway types), and supports users to modify it to Batch (only applicable to EnOS Edge V2.4.6.005//TBD and above versions)
Rule Configuration: users can create, edit, delete and view rules.
In the Rule Configuration , select New Rule and enter the basic information of the rule in the New Rule screen:
Condition Name: Enter a name for the condition control rule.
Repeat On: Select the recurring date for the conditional control rule. For example, when selecting
Monday
, the rule will take effect every Monday. Multiple and full selection is also supported. When all sections are selected, the rule will take effectEvery Day
.Effective Time: Select the effective time period for the conditional control rule under the time zone of the selected site.
Rule Type: supports the selection of control rule types.
Single Device Type: Supports configuration of the selected device’s own execution conditions and actions, where the user determines the scope of action of the conditions and controls by selecting
Asset Type
andDevice
.Cross-Device Type: Supports configuration of cross-execution conditions and actions between different devices within the same site.
Custom: Supports the configuration of control conditions and actions for complex scenarios such as cross-device and cross-site.
In Execution Conditions, configure the execution conditions for the conditional control rules. If a single condition does not meet your actual needs, you can select Add Condition and configure up to 5 conditions for each condition group. Or you can select Add Condition Group and configure up to 5 condition groups for each alarm rule.
Asset Type: Select a asset type of the selected site.
Asset: Select a device or a logical asset of the selected asset type.
Measurement Point: Select a measurement point of the model associated with the current asset type.
Operator
Select
And
orOr
as the logical operator between conditions or condition groups. When selectingAnd
, all execution conditions must be met for the action to be triggered. When selectingOr
, only one execution condition needs to be met for the action to be triggered.Select
>
,>=
,<
,<=
,=
, or!
as the operator between the measurement point and the attribute or the value. You can construct a conditional expression likeInside Temperature of Wind Turbine> Value 40
, whereInside Temperature of Wind Turbine
is a measurement point andValue 40
is a comparative condition of the measurement point.
Condition: Select a comparative condition of the measurement point.
When selecting
Attribute
: select an attribute of the model associated with the current asset type as the comparative condition of the measurement point.When selecting
Value
: enter a value as the comparative condition of the measurement point data.
Validity Period: Enter a value as the validity period. When”The time when data arrives at EnOS Cloud - Device timestamp > Validity period of the data”is met, the data uploaded by the measurement point is considered valid and can be used for the execution condition. For example, assume that the validity period is
3600 s (i.e. 1 hour)
. If the device timestamp of this data is 10:10:00, and the data arrives at EnOS Cloud at 11:20:00, at this time (11:20:00 - 10:10:00) > 01:00:00 (1 hour), the data of this measurement point is invalid and cannot be used for the execution condition.
In Execution Actions, configure the execution actions of the conditional control rule. When the measurement point data meets the execution conditions, the actions will be executed in parallel.
Object Type: Select the controllable device type of the selected site as the control type. For example, under the
Building
site,Lighting
can be selected as the object type.Control Object: Select a controllable device of the selected device type as the control object. For example,
Light 001
ofLighting
can be selected as a control object.Control Command: Select a control rule configured for the current device as the control command.
Control Value
Telecontrol: Select the control value in the drop-down box, such as on-grid, off-grid, switch on, and switch off.
Teleadjusting: Enter the control value in the input box, such as active power setting and reactive power setting.
Execution Delay: Set a time to delay triggering the action. For example, if the delay execution time is set to
5
seconds, the control command will only be executed after meeting the execution condition for 5 seconds.Related Points: Related points are measurement points related to control commands and can be used to compare control values. When the related point value is equal to the control value, the control request is not sent.
Click OK to create the conditional control rule.
Once the conditional control rule is created, you can view, edit, duplicate, and delete the rule in the rule list.
Viewing a Conditional Control Rule¶
Select Conditional Control in the left navigation bar. The condition list displays all conditional control rules that you have access to.
To locate a target condition, select a specific site type and site in the filter box, or enter a specific condition name in the search box.
Click any field of the target condition to open the condition details page and view the detailed information of the condition.
Select the Basic Information tab to view the operator and timestamp of creating and updating the conditional control rule, as well as related information about the control objects.
Select the Execution Records tab to view the execution status of the control commands of the conditional control rule.
Editing a Conditional Control Rule¶
Select Conditional Control in the left navigation bar. The rule list displays all the conditional control rules that the current user is authorized to view, including information such as condition number, name, station, and effective date range.
To locate a target condition, select a specific site type and site in the filter box, or enter a specific condition name in the search box.
Select Edit at the end of the target rule row to modify the configuration information in the rule. For more information about configurations of the rule, see Creating a Conditional Control Rule.
Deleting a Conditional Control Rule¶
Select Conditional Control in the left navigation bar. The rule list displays all conditional control rules that you have access to.
To locate a target condition, select a specific site type and site in the filter box, or enter a specific condition name in the search box.
Select Delete at the end of the target rule row. The rule cannot be restored once deleted.