Data recorders Maths and Scripts

X Series Maths and Scripts

The X Series Maths capability is second to none, allowing both simple and complex application solving.

All X Series recorders all come as standard with Basic Maths fitted, but with additional credits, Full Maths and Multi Line Scripting* can be added.

* Multi line scripting not available on eZtrend QXe

Maths calc

Programming the recorder is logical and intuitive, simply use the touch screen or keyboard and mouse to enter in the equation you need.

 

Basic Maths

Basic maths symbols

Fitted as standard to all X Series recorders, the basic maths functions of + - X and /, allow many simple calculations to be carried out directly on the recorder

Full Maths Option

List of functions

For applications that may demand more sophisticated calculations - no problem, Full Maths capability is an optional extra.

The additional functions are extensive and include:

  • Trig functions
  • Modulus, Log, Round, Power, Root, Square etc
  • Access to alarm states
  • Access to input and output states
  • Batch variables
  • Pen reports
  • User Variables
  • Memory status
  • + much more

For a full list of available functions download the User Manual, and review Appendix B.

Talk to us today, to find out how you could save time and money with these advanced features - Click here

Scripting

Unique to the Honeywell X Series paperless recorders the advanced Multi Line Scripting functionality opens up a whole new range of possibilities for application solving.

Solve complex application challenges, and save time and money.

Example 1. Modbus Line quality monitoring. Here a script was used to check that Modbus communication variable was within a valid range. If outside that range it times that "outage" and samples and holds the previous "good" value.

if ( scv[1,1,1]>1000)         //If the modbus variable > 1000
    {
    blkv1=trun[1,0];            // Start the timer
    return p49;                     // return the value of Pen 49
    }

else                                      // if not
    {
    blkv1=tpause[1];          // pause the timer
    return scv[1,1,1];          // and return the modbus value
    }

Example 2. Autoclave Temperature Cycle Checking.  Here the script checks that the autoclave has reached the correct temperature and pressure (on Pen 1 and Pen 2), then starts a timer. If the timer runs for 3 minutes 10 seconds, and the temperature and pressure remain with in limits it prints a message on the chart to show the cycle passed.

if((P1>=2)&&(P1<=2.2)&&(P2>=134)&&(P2<=136))
    {
    BLKV1 = TRUN[1,0];
    BLKV2 = TRIGE[5]; //START
    BLKV3 = TGET[1];
    IF(BLKV3 >= 190)
        {
        BLKV2 = TRIGE[6];//PASS
        }
    RETURN 1;
    }

BLKV3 = TGET[1];
if ((BLKV3 >=0.5)&&(BLKV3 <190))
    {
    BLKV2 = TRIGE[7];//FAIL
    }

if (P2<=80)
    {
    BLKV2 = TRESET[1];
    CLRE [1];
    CLRE [2];
    CLRE [3];
    RETURN 2;
    }

RETURN 3;

GA Digital can provide training and assistance with solving your application with X Series Maths functions, or any of the other advanced features - talk to us today