Math components

Math components process one or more StatusNumeric input values and provide a StatusNumeric output value. Each component type provides a specific math function, such as Add, Average, Divide, Minimum, Maximum, Reset, AbsValue, and so on.
Figure 88.   LogBase10, an example of a single-input math component
Image

These components perform an operation on a single input:

  • AbsValue
  • ArcCosing
  • ArcSine
  • ArcTangent
  • Cosine
  • Exponential
  • Factorial
  • LogBase10
  • LogNatural
  • Negative
  • Reset (uses four values of high and low limits, both input and output, also linkable as inputs)
  • Sine
  • SquareRoot
  • Tangent
Figure 89.   Modulus, an example of a math component with two inputs
Image

These components perform an operation using two inputs:

  • Divide
  • Modulus
  • Power
  • Subtract
Figure 90.   Modulus, an example of a math component with two inputs
Image

Math object types vary by number of inputs used, in addition to the math operation. These components perform an operation using one to four inputs:

  • Add
  • Average
  • Maximum
  • Minimum
  • Multiply

If needed, you can add alarm and history extensions to any math component, in addition to the control extension NumericTotalizerExt.

As with logic components, you can individually configure math components to propagate status flags received on linked inputs (by default, status propagation does not occur). For more details refer to the Getting Started Guide.

The properties table summarizes the properties for all math components.

Property Value Description
Facets Config Facets window (defaults to null for units, one decimal place for precision, negative infinity for minimum, and positive infinity for maximum)

Selects units and configures how the value displays:

units defines the unit of measure from acceleration to volumetric flow.

precision defines the number of decimal places.

min defines the lowest value allowed.

max defines the highest value allowed.

This definition applies to the In value for this component.
Out read-only number (defaults to zero (0)) Displays the result of the calculation.
In AIn A and In BIn A through In D(depends on the operation) number (defaults to zero (0)) Provides the input values for the calculation.