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]) * 2

Comparison 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] > 80

Logical 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] == 1

Proven Applications

Real-World Automation Scenarios

Compressor Optimization

Situation:

Compressor continues running when production stops, wasting energy

Formula:

[CompressorPressure] > 8.5 && [ProductionStatus] == 0

Action:

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] == 1

Action:

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] == 0

Action:

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] == 1

Action:

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

1

Name Your Formula

Give your formula a descriptive name that clearly indicates its purpose. Good naming helps with organization and maintenance.

2

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.

3

Configure Messages

Write Success Message for TRUE results and Warning Message for FALSE results. These appear in notification logs for tracking.

4

Set Schedule

Choose how often the formula should run. Select from seconds to monthly intervals, or create custom schedules for different time periods.

5

Test Without Writing

Save and activate formula with Writing Mode OFF. Monitor notification logs for several hours to verify formula logic works correctly.

6

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] + 10

Add 10 degrees to temperature value

Average Calculation

([Pressure1] + [Pressure2]) / 2

Calculate average of two pressure sensors

Conditional Control

[Value] > 100 && [Status] == 1

Check 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] == 0

Detect high compressor pressure during production stop

Multiple Conditions

([Temp] > 80 || [Pressure] > 10) && [SafetyStatus] == 1

Alert 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.

Request a Demo

See intelligent automation in action