Get

With a Get-type animation, you can display the value on the mimic screen.

Get-Expression

As shown in Figure 1, we show a random value that we generate with javascript Math.random () on the selected text object.

With Expression you can use inSCADA APIs. With ins.getVariableValue, you can read any variable and manipulate it.

Example 1 :

Display in mBar if the pressure value is less than 1.

var pressure=ins.getVariableValue("UNIT01_HPU_PRESSURE"); // Unit Of the Value is Bar
var result=""+pressure.value+" Bar";
if (pressure.value<1) result=pressure.value*1000+" mBar"
return result;

Example 2 :

Show LOCAL/MANUAL/AUTO status as text by looking at a value of 'UNIT01_OPERATION_MODE'.

var operation_mode=ins.getVariableValue("UNIT01_OPERATION_MODE"); 
// OPERATION MODES : 0 = LOCAL, 1 = MANUEL, 2 = AUTO
switch (operation_mode.value) {
 case 0:
 return "LOCAL";
 case 1:
 return "MANUEL";
 case 2:
 return "AUTO";
 default :
 return "UNDEFINED";
 } 

Get-Numeric

As shown in Figure 2, we show a variable value on a selected object text object. Get-Numeric allows you to format and display a variable without writing code.

In Figure 2, on the right-hand form;

  • Default Value : The value to be displayed when there is no communication. (e.g. -1)

  • Format : Sets the display format of the changed value. You can set the amount of a decimal number, the decimal separator, the number of grouping of a number, the grouping separator, the prefix, the suffix of a variable.

Variable value is 739374.34656.

Group Size = 3 , Decimal = 2 , Group Seperator = ':' , Decimal Seperator = '@' , Leftpad Size = 10 , Character = 'X' , Rightpad Size = 10 , Character = 'B' , Prefix = 'TEST:' , Suffix = ':GOOD'

Output:

TEST:XXXXXXX739:374@35BBBBBBBB:GOOD

Get-Text

Used to show text on a selected text object as shown in Figure 5.

You should write the equivalent of your text in other languages. In case of changing the language in inSCADA, the corresponding text mimic will be displayed on the screen.

Last updated