background image

5

Quick Start Guide 

MN0480001E

Effective February 2011

XV Operator Interface Models  

with Visual Designer

eaton Corporation

 www.eaton.com

3.4.1  Tag Categories

Visual Designer defines three (3) different tag categories within an 

application. These are:    

Project tags

• 

 are tags you can create during application develop-

ment. Example where application tags are used include:

Displays

• 

Tags that read from/write to field equipment

• 

Control tags 

• 

Auxiliary tags used to perform mathematical calculations

• 

System tags

• 

 are predefined tags with predetermined functions 

that are used within Visual Designer’s supervisory tasks. Most 

system tags are read-only. Example system tags include 

Date tags, which holds the current date in string format 

• 

Time tags, which holds the current time in string format.

• 

System tags do not count against the Visual Designer application  

ote:

N

 

tags license limit

Shared tags

• 

 are created in certain PC-based control software 

programs and imported into Visual Designer. You cannot modify 

these tags within Visual Designer, but you can modify these tags 

in the PC-based control software, then you can update and use 

them in the Visual Designer Application database.

Shared tags do not count against the Visual Designer  

ote:

N

 

application tags license limit
Shared tags are not used with CoDeSys or MXpro, they are  

ote:

N

 

imported with the CoDeSys Tag import wizard from the .SYM  

 

file created by MXpro.

All tag definitions are found in folders located in the Global Tab of the 

Visual Designer Workspace. Project tags are declared in the Project 

Tags database folder.

3.4.2  Tag Nomenclature

When defining application tags, you must adhere to the following 

syntax rules: 

You must begin the tag with a letter. After that, you can use any 

• 

combination of letters, numbers, and the underscore character (_).
You can use a maximum of 32 characters (for a tag name) or 16 

• 

characters (for a class member name).
Prohibited symbols in the tag name are ` ~ ! @ # $ % ^ & * ( ) - = 

• 

\ + / [ ] { } < > ? , .
Application tag names must be unique from all other tag names 

• 

and Visual Designer built-in function names

You can use upper- or lowercase letters in a tag name. Tag names 

are not case sensitive, and you can use both upper and lower-

case characters to make tag names more readable (for example: 

TankLevel instead of tanklevel).

3.4.3  Visual Designer tag data types

Visual Designer allows you to define the following standard  

tag value types:

Boolean (One Bit):

 A digital value of 0 or 1 representing  

False or True. 

Integer (Four bytes):

 Signed integer number (positive, negative, or 

zero). Equivalent to the C-type signed long integer. (with a range of 

–2147483647 to 2147483647).

Real (Floating point, eight bytes):

 Real number internally  

stored as a double word. Equivalent to the C-type double precision 

floating point.

String (alphanumeric data, up to 1024 chars):

 Character string 

up to 1024 characters (from 0 to 1023) that holds letters, numbers, 

or special characters. Visual Designer supports both ASCII and 

UNICODE characters.

Array: 

An array tag is a set of tags of the same data type, with the 

same name, that use an index to uniquely identify an item. Visual 

Designer supports 1-dimension arrays only at this time.  

Class: 

A class tag is a compound tag type that has been defined by 

a class template. A class template can consist of one or more data 

types. Class tags are helpful when developing applications that have 

items (e.g. tanks) that have multiple properties being monitored or 

controlled (e.g. fill level, temperature, pressure). 

Pointer:

 A pointer tag lets you indirectly refer to another tag in the 

Visual Designer database.

3.4.4  Tag Scope

All tags have Scope, the Scope types being either Server or Local. 

If a tag is defined as having Server Scope, this means that the tag 

is accessible both to the local XV unit (that is executing the Visual 

Designer application runtime) and to any Web Thin Clients connected 

to the local XV unit (called the Server). If a tag is defined as having 

Local Scope, this means that the tag is only accessible (usable or 

viewable) from each local device (the Server or the Web Client). In 

other words local tags have separate instances in the server and in 

the client and can contain different data. An example of a local tag 

would a tag that is used to determine the current language selec-

tion. Another example would be the system tag Time which may be 

different if the Client and Server were in different time zones over a 

corporate network.

3.4.5  Declaring Tags

To declare a tag, you open the Project Tags folder, Datasheet View in 

the Global Tab of the Workspace. This is where all Project tags can 

be declared. In the Name field, you enter a unique tag name. In the 

Type combo box, click on the down button and select the tag type 

(Boolean, Integer, Real or String). An optional Description field is pro-

vided to allow for a short description of the tag to be entered. The 

Scope field allows for setting of the tag scope (Server or Local). The 

Size field defaults to 0, meaning the tag is a single (non-array) tag. If 

the value in the Size field is greater than 0, this defines a tag array 

(discussed further in the section below).

Содержание XV-102 Series

Страница 1: ...fining Tag Parameters 7 3 4 9 Accessing tag parameters during development 7 3 4 10 Accessing tag fields during runtime 8 3 4 11 Add a tag to your Project 8 3 5 Application Screens 8 3 5 1 Creating a S...

Страница 2: ...boot If the device does not boot up and or if an error message appears while starting booting the device see Chapter Troubleshooting and fault rectification manual Operating Instructions XV102 152 1 T...

Страница 3: ...does not reply and instead returns Request timed out then contact your network administrator for troubleshooting assistance Further information Hardware manual XV 102 152 system 1 2 Further informatio...

Страница 4: ...screen you have the option of defining the resolu tion of an individual Screen If you are creating a Screen Group for a Multiple Document Interface MDI interface i e a collection of smaller Screens t...

Страница 5: ...g False or True Integer Four bytes Signed integer number positive negative or zero Equivalent to the C type signed long integer with a range of 2147483647 to 2147483647 Real Floating point eight bytes...

Страница 6: ...the same data type have the same name and use an index to uniquely identify a tag that is an element member of the array The use of array tags can simplify the method used to access multiple data item...

Страница 7: ...curs These values can be changed during runtime Quality Indicates whether an improper evaluation occurred e g divide by 0 or if there was a bad read from a communication driver e g read or write error...

Страница 8: ...m or Trend Worksheet those values will be written into the fields shown here 3 4 10 Accessing tag fields during runtime Accessing Tag Fields Parameters during runtime is straightforward and is done th...

Страница 9: ...r Save As when the Screen has not been previously been saved or if you select Save As with an existing Screen All screen files are automatically saved in the Screen subfolder in the Note N application...

Страница 10: ...appear Text icon Text Data Link icon You may modify the properties for alignment colors fonts and even the text caption from this property dialog To add the Text Data Link property to this object clic...

Страница 11: ...n as shown below and hit OK Make sure to select copy the same hmiPB1 tag in the Indicator property Note that properties which have no ellipsis button to open the Object Finder dialog can still open th...

Страница 12: ...s properties that have been added you can click on the property you want to remove with the object selected with or without the dialog displayed and it will toggle the properties off With the Button o...

Страница 13: ...ver you want to add click on the driver and then click the Select but ton Then click OK For purposes of this manual we will use the Eaton protocol labelled MODBUS EATON Protocol RTU ASCII CE v1 1 This...

Страница 14: ...pace and cleans up the application prior to downloading Then click on Verify When verify is complete the following dialog will be displayed Click OK then Close on the Verify Project dialog Next to cre...

Страница 15: ...om internal flash or from the SD card Operation from the SD card The OS that is stored on the SD card is loaded The runtime for Visual Designer and PLC are started from the SD card The Visual Designer...

Страница 16: ...e stored in this directory To perform a version change of the operating system the operat ing system image file XV102 BIN must be copied to the directory InternalStorage OS on the XV After this the ch...

Отзывы: