Automation & Intelligence
Formula Engine
Automate Decision-Making with Powerful Formulas
Create intelligent automation rules using TAG data. Build complex calculations, trigger notifications, and automate interventions. Prevent unnecessary consumption, reduce costs, and optimize operations 24/7 without manual intervention.
Core Features
Powerful Automation Capabilities
Visual Formula Builder
No coding required. Build complex formulas with drag-and-drop interface. Select TAGs from dropdown, use calculator buttons, and preview your formula in real-time.
Automatic Intervention
Write values to TAGs automatically based on formula results. Control equipment, adjust settings, and optimize operations without human intervention.
Smart Notifications
Generate custom notifications based on formula results. Get alerted when critical conditions are met. Track all events in detailed notification logs.
Flexible Scheduling
Run formulas at any interval from seconds to monthly. Define custom schedules for working hours, off-hours, and weekends. Optimize for performance and efficiency.
Safe Testing Mode
Test formulas without affecting your systems. Monitor notification logs to verify formula logic before enabling automatic interventions.
Complex Logic Support
Use mathematical, comparison, and logical operators. Combine multiple conditions with AND/OR logic. Support for parentheses and nested expressions.
Visual Interface
Formula Builder - No Coding Required
Build powerful automation formulas without writing a single line of code. Our visual builder makes it easy for anyone to create complex logic.
Ease of Use
- ✓No coding knowledge required
- ✓Visual calculator buttons
- ✓TAG selection with dropdown
- ✓Real-time formula preview
- ✓Built-in error checking
- ✓Syntax validation
Powerful Features
- ✓Mathematical operations (+, -, *, /, %)
- ✓Comparison operators (>, <, ==, !=)
- ✓Logical operators (AND, OR, NOT)
- ✓Parentheses for complex expressions
- ✓Multiple TAG usage
- ✓Advanced TAG support
Automation
- ✓Automatic TAG writing
- ✓Notification generation
- ✓Flexible scheduling
- ✓Test mode with notifications
- ✓Real-time monitoring
- ✓Detailed logging
Business Value
- ✓Energy savings
- ✓Cost reduction
- ✓Efficiency increase
- ✓Error prevention
- ✓24/7 automatic control
- ✓Reduced manual intervention
Build Any Logic
Supported Operators
Use a complete set of operators to build formulas for any scenario.
Arithmetic Operators
Perform mathematical calculations on TAG values.
- • + Addition
- • - Subtraction
- • * Multiplication
- • / Division
- • % Modulo (remainder)
- • () Parentheses for grouping
Example:
([Tag1] + [Tag2]) * 2Comparison Operators
Compare TAG values to trigger conditions.
- • == Equal to
- • != Not equal to
- • > Greater than
- • < Less than
- • >= Greater than or equal
- • <= Less than or equal
Example:
[Temperature] > 80Logical Operators
Combine multiple conditions for complex logic.
- • && AND - Both conditions must be true
- • || OR - At least one condition must be true
- • ! NOT - Inverts the condition
Example:
[Temp] > 80 && [Status] == 1Proven Applications
Real-World Automation Scenarios
Compressor Optimization
Situation:
Compressor continues running when production stops, wasting energy
Formula:
[CompressorPressure] > 8.5 && [ProductionStatus] == 0Action:
Write 0 to CompressorControl TAG (Turn off compressor)
Result:
Prevents unnecessary energy consumption and reduces costs
💰 Up to 30% reduction in compressor energy costs
Off-Hours Lighting Control
Situation:
Lights remain on in some areas after shift ends
Formula:
[WorkingHours] == 0 && [LightStatus] == 1Action:
Write 0 to LightControl TAG (Turn off lights)
Result:
Eliminates unnecessary off-hours lighting
💰 15-20% reduction in lighting costs
Equipment Temperature Protection
Situation:
Equipment temperature approaching critical levels
Formula:
[Temperature] > 75 && [CoolingFan] == 0Action:
Write 1 to CoolingFan TAG (Turn on cooling)
Result:
Protects equipment from overheating and prevents failures
💰 Prevents costly equipment damage and downtime
Motor Overcurrent Protection
Situation:
Motor current exceeds normal operating range
Formula:
[MotorCurrent] > 50 && [MotorStatus] == 1Action:
Send notification to operator (Writing Mode off)
Result:
Early warning prevents motor damage
💰 Extends motor life and prevents unexpected failures
Simple Process
Create Formulas in 6 Easy Steps
Name Your Formula
Give your formula a descriptive name that clearly indicates its purpose. Good naming helps with organization and maintenance.
Build Formula Logic
Use the visual Formula Builder to create your logic. Select TAGs from dropdown, add operators with calculator buttons, and see real-time preview.
Configure Messages
Write Success Message for TRUE results and Warning Message for FALSE results. These appear in notification logs for tracking.
Set Schedule
Choose how often the formula should run. Select from seconds to monthly intervals, or create custom schedules for different time periods.
Test Without Writing
Save and activate formula with Writing Mode OFF. Monitor notification logs for several hours to verify formula logic works correctly.
Enable Automatic Writing
Once verified, configure Writing Mode with target TAGs and values. Formula now automatically controls your equipment.
Learn by Example
Formula Examples
Simple Mathematical Operation
[Temperature] + 10Add 10 degrees to temperature value
Average Calculation
([Pressure1] + [Pressure2]) / 2Calculate average of two pressure sensors
Conditional Control
[Value] > 100 && [Status] == 1Check if value exceeds 100 AND status is active
Complex Calculation
[Tag1] + ([Tag2] * 2)Add Tag1 to twice the value of Tag2
Energy Optimization
[CompressorPressure] > 8 && [ProductionStatus] == 0Detect high compressor pressure during production stop
Multiple Conditions
([Temp] > 80 || [Pressure] > 10) && [SafetyStatus] == 1Alert if temperature OR pressure is high while safety is active
Key Advantages
Why Use Formula Engine?
Complete Automation
Eliminate manual monitoring and intervention. Formulas work 24/7, making decisions and taking actions automatically based on your defined logic.
Significant Cost Savings
Prevent unnecessary energy consumption, reduce waste, and optimize operations. Typical savings of 15-30% on energy costs through intelligent automation.
Error Prevention
Catch problems before they become critical. Automatic monitoring and intervention prevents equipment damage, production issues, and safety incidents.
Ultimate Flexibility
Create any logic you need without coding. Modify formulas anytime to adapt to changing requirements. No developer required.
Expert Tips
Best Practices for Formula Success
- 1Start simple - test basic formulas before building complex logic
- 2Use descriptive names for formulas and clear notification messages
- 3Always test with Writing Mode OFF before enabling automation
- 4Monitor notification logs regularly to catch issues early
- 5Set appropriate scheduling intervals based on criticality
- 6Document formula purpose and logic for future reference
- 7Use parentheses to make complex formulas more readable
- 8Test formulas during different operational scenarios
- 9Keep critical formulas simple and reliable
- 10Review and optimize formulas periodically
Start Automating Your Operations
Join hundreds of industrial facilities using Formula Engine to reduce costs, prevent errors, and optimize operations automatically.
See intelligent automation in action