Basic Tags

There are different ways to classify Tags in ADISRA SmartView, Basic Tags are tags used in the application, these tags can be configured as one of the following basic types

 

  • Integer
  • Float
  • Boolean
  • String
  • DateTme

* All of the basic types can also be an array from 1 to 3 dimensions. 

Integer

An Integer type defines numeric variables formed by the natural numbers including negative numbers and Zero value.  Viewed as a subset of the real numbers, they are numbers that can be written without a fractional or decimal component.

An Integer tag has the following fields:

  • Min Value:  Sets the LOWEST possible value for the tag. The default value is -32768.
  • Max Value:  Sets the HIGHEST possible value for the tag. The default value is 32767.
  • Initial Value:  Sets the initial value for the tag. The default value is 0.
  • Retentive Value:  Sets if the tag will keep its value after the RunTime restarts.
  • Deviation:
       IsEnabled
       Message
       Priority
       Time To Level Up
       Variance
  • Freeze:
       DeadBand
       IsEnabled
       Message
       Priority
       Time
  • Hi:
       IsEnabled
       Limit
      Message
       Priority
  • HiHi:
       IsEnabled
       Limit
       Message
       Priority
  • Lo:
       IsEnabled
       Limit
       Message
       Priority
  • LoLo:
       IsEnabled
       Limit
       Message
       Priority
  • WatchDog:
       IsEnabled
       Message
       Priority
       Time

Float

Float is short for “floating point” and is a tag type used to define numbers with fractional parts, both positive and negative.

A Float tag has the following fields:

  • Min Value:  Sets the LOWEST possible value for the tag. The default value is -3.40282346638529E+38.
  • Max Value:  Sets the HIGHEST possible value for the tag. The default value is 3.40282346638529E+38.
  • Initial Value:  Sets the initial value for the tag. The default value is 0.
  • Retentive Value:  Sets if the tag will keep its value after the RunTime restarts.
  • Deviation:
       IsEnabled
       Message
       Priority
       Time To Level Up
       Variance
  • Freeze:
       DeadBand
       IsEnabled
       Message
       Priority
       Time
  • Hi:
       IsEnabled
       Limit
      Message
       Priority
  • HiHi:
       IsEnabled
       Limit
       Message
       Priority
  • Lo:
       IsEnabled
       Limit
       Message
       Priority
  • LoLo:
       IsEnabled
       Limit
       Message
       Priority
  • WatchDog:
       IsEnabled
       Message
       Priority
       Time

Boolean

The Boolean tag type is a primitive data type having one of two values:  true or false. These correspond to the Non-Zero value and Zero value and can be used interchangeably.

A Boolean tag has the following fields:

  • Initial Value:  Sets the initial value for the tag. The default value is FALSE.
  • Retentive Value:  Sets if the tag will keep its value after the RunTime restarts.
  • Alarm Type:
       Disable: Disables the alarm, keeping the conditions to turn it on but avoiding it.
       On: Turns on the alarm, that is, if the condition of the alarm is fulfilled, the alarm will be triggered.
       Off: Turns off the alarm, that is, independent of the value of the tag alarm will not be triggered.
  • Alarm Message:  Configures a message that will be displayed when the alarm is triggered.
  • Alarm Priority:  Configures the priority of the alarm.

String

String is a data type used to represent a finite sequence of symbols, preferably texts.  It is comprised of a set of characters that can also contain spaces, numbers and symbols.

A String tag has the following fields:

  • Initial Value:  Sets the initial value for the tag. The default value is “” (empty).
  • Retentive Value:  Sets if the tag will keep its value after the RunTime restarts

DateTime

The DateTime tag Type will store value for date and time.  The format for date and time can be set as desired by User in the Project Settings (section Project Settings Date And Time).

A DateTime tag has the following fields:

  • Initial Value:  Sets the initial value for the tag. The default value is “0001/01/01 12:00:00 AM”.
  • Retentive Value:  Sets if the tag will keep its value after the RunTime restarts.