General tab

<< Click to Display Table of Contents >>

Navigation:  Project > Tags >

General tab

Previous pageReturn to chapter overviewNext page

generaltabtag

 

List of properties:

Property

Description

Group

Select group for the tag.

Subgroup

Select subgroup for the tag.

Name

Name of the tag.  The name should be unique for the project. You can use indirect name by using group and subgroup names. To do this use curve braces {}. For example if group's name is “group” and subgroup’s name is “1” you can enter {group}{subgroup}name and you’ll get name of the tag is “group1name”.

Data type

The user tells the program in what form to store information. When declaring a new variable, you must specify its type depending on the range of possible values ​​that it can take. It is especially important to specify the correct data types in very large projects, as this will have a significant impact on performance. For example, for a variable that stores integer values ​​from 0 to 100, correctly specify the Byte type instead of Integer. Although the program will work with both types, in the case of using the Byte type the variable will occupy 8 bits in memory, instead of 32 bits when using the Integer type.

 

Data type

Memory

Description

Range

Boolean

1 bit

Boolean True (1) or False (0) values

0...1

Byte

8 bit

Signed integers

-128…127

Short

16 bit

Signed integers

-32768…32767

Int

32 bit

Signed integers

-2147483648…2147483647

Long

64 bit

Signed integers

-9223372036854775808…9223372036854775807

Float

32 bit

Floating point numbers

1.18 х 10Е-38…3.4 х 10Е38

Double

64 bit

Floating point numbers

2.23 x 10E-308 … 1.79 x 10E308

String

-

String

 

Array

-

Array of elements (Byte, Short, Int, Float).

 

Number of elements

If you select String or Array data types enter number of elements (letters).

1 element

If you select String or Array data types choose data type of 1 element (letter).

Access mode

Select access mode for the tag: Read, Write or ReadWrite.

Initial PV

Enter default tag’s value into Initial PV. In the Initial PV field you can also use indirect values:{group}, {subgroup} and {name}.

Access level

If tag's access level greater then access level of the current user the value couldn't be written to the current tag by this user.

Input/Output

In the Input/Output section bind tag to the server’s tag. In the PV Input server choose server you want to bind. Then click «…» button to set up server’s tag settings or enter it into the PV Input tag. In the PV input tag you can use indirect values {group}, {subgroup} and {name}.

Output differs from input

If the output server’s tag differs from the input server’s tag check Output differs from input and select PV Output server and enter PV Output tag. In the PV output tag you can use indirect values {group}, {subgroup} and {name}. When you check this property, you can force data to be written to the tag even when it does not differ from the previous one.

Description

Description of the tag. In the description you can use indirect values {group}, {subgroup} and {name}.

 

Depending on the type of PV Input server or PV Output server you’ll see different server’s tag (pointer) settings window:

Modbus tag settings.

Siemens tag settings.

Allen Bradley tag settings.

Micrologix tag settings.

OPC UA tag settings.

MQTT tag settings.

Omron tag settings.

BACnet tag settings.

Raspberry GPIO settings.