Industrial Automation
Industrial Automation | Europe

myKnowledge

Main > Product Type > Automation Systems > HMI > NA
Minimize Text   Default    Enlarge Text
 

Print
E-mail

Using NA Global Variables With Objects And Methods


The following table shows which variables can be used on specific objects, including the relevant data types:

 

Category

Object Type

Global Variable - in properties

Buttons

Button

NO

Toggle Button

YES (Boolean)

Momentary Button

YES (Boolean)

Reset Button

YES (Boolean)

Set Button

YES (Boolean)

Lamps

Bit Lamp

YES - Expression (must equate to a Boolean value)

Data Lamp

YES - Expression (must equate to a numeric value)

Shapes

Line

NO

Curve

NO

Ellipse

NO

Triangle

NO

Rectangle

NO

Polyline

NO

Polygon

NO

Standard Controls

Label

NO

Textbox

NO

Date/Time

YES (DateTime)

Data Display

YES (All)

Data Edit

YES (All)

Image

NO

Checkbox

YES (Boolean)

Radio Button

YES ( Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

Slider

YES ( Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

Dropdown

YES ( Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

Listbox

YES (Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

Gauges

Linear Gauge

YES ( Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

Rotational Gauge

YES ( Short, Integer, Long, Ushort, Uinteger, Ulong, Single, Double, Decimal)

HMI Controls

Trend Graph

YES (analogue and digital traces)

User Alarms Viewer

NO

Recipe Viewer

NO

Media Player

NO

 The Following table shows the list of Actions where the user can use Global Variables:

 

Category

Actions

Global Variable

User administration

Login

NO

Logout

NO

Pages

ShowPage

YES (String)

ClosePage

Yes (String)

ShowPreviousPage

NO

ShowSystemMenu

NO

Variables

InvertVariable

YES (Boolean)

IncreaseVariable

YES(Numeric)

DecreaseVariable

YES(Numeric)

SetVariable

YES (Any)

ResetVariable

YES (Any)

User Alarms

ClearUserAlarmLog

NO

SaveUserAlarmLogToFile

YES(String)

Data Logging

StartDataLogging

YES(String)

StopDataLogging

YES(String)

Document Viewers

ShowDocument

YES(String)

ShowDocument

YES(String)

Dimming

SetBrightness

YES(Integer)

Multi-Language

SetLanguage

YES(String)

External Storage

EjectSDMemory

NO

User operation

EnableTouchScreenInput

Yes (Boolean)

General

CallSubroutine

NO

 

The Following table shows the list of Actions (Code Functions) where the user can use Global Variables:

 

Category

Actions ( Script functions )

Global Variable

User Administration

Login

NO

Login

YES (String)

Logout

YES (String)

GetCurrentUserName

NO

GetCurrentUserPassword

NO

GetCurrentUserRole

NO

Pages

ShowPage

YES (String)

ClosePage

YES (String)

ShowPreviousPage

NO

ShowSystemMenu

NO

Variables

InvertVariable

YES (Boolean)

IncreaseVariable

YES(Numeric)

DecreaseVariable

YES(Numeric)

SetVariable

YES (Any)

ResetVariable

YES (Any)

EditVariable(value)

YES (String)

User Alarms

AcknowledgeUserAlarm

NO

AcknowledgeLatestUserAlarm

NO

AcknowledgeAllUserAlarms

NO

IsUserAlarmActive

NO?

IsUserAlarmRaised

NO?

ClearUserAlarmLog

NO

SaveUserAlarmLogToFile

YES (String)

ReadActiveUserAlarmInfo

YES (String)

ScrollAlarmViewerList

YES (String)

GetSelectedAlarm

YES (String)

GetAlarmInfo

NO

Data Logging

StartDataLogging

YES (String)

StartDataLogging

NO

StopDataLogging

YES (String)

StopDataLogging

NO

ClearDataLogBuffer

YES (String)

ClearDataLogBuffer

NO

ExportDataLogBuffer

YES (String)

Recipes

GetRecipeTemplates

NO?

GetRecipes

YES(String)

SaveRecipe

YES(String)

SaveRecipeAs

YES(String)

AddRecipe

YES(String)

DeleteRecipe

YES(String)

ImportRecipes

YES(String)

ReadRecipeFromController

YES(String)

WriteRecipeToController

YES(String)

GetRecipeIngredients

YES(String/Object)

SetRecipeIngredients

YES(String/Object)

GetRecipeIngredientValue

YES(String/Object)

SetRecipeIngredientValue

YES(String/object

GetSelectedRecipeTemplate

YES (String)

GetSelectedRecipe

YES (String)

Movie

OpenMovieFile

YES(String)

PlayMovie

YES(String)

StopMovie

YES(String)

PauseMovie

YES(String)

Trend Graph

ScrollTrendToStart

YES(String)

ScrollTrendToEnd

YES(String)

ScrollTrendForward

YES(String)

ScrollTrendBackward

YES(String)

ScrollTrendUp

YES(String)

ScrollTrendDown

YES(String)

ScrollTrendOverlayForward

YES (String/Integer)

ScrollTrendOverlayBackward

YES (String/Integer)

ZoomIntoTrend

YES (String/Integer)

ZoomOutofTrend

YES (String/Integer)

ShowTrendCursor

YES (String/Integer)

MoveTrendCursor

YES (String/Integer)

AddOverlayGraph

YES (String)

RemoveOverlayGraph

YES (String)

SetTrendDisplayMode

YES (String)

Multi-Language

SetLanguage

YES(String)

GetLanguage

YES(String)

GetResourceString

YES(String)

Date & Time

SetDateTime

YES(DateTime)

External storage

EjectSDMemory

NO

EjectUSBDevice

YES(String)

GetConnectedUSBDevices

YES (String/Integer)

User operation

EnableInputOperation

NO

Document Viewers

ShowDocument

YES(String)

ShowDocument

YES(String/Integer)

Others

StartApplication

YES(String/String)

See Also:

Introduction to the NA series HMI




Comments (View All Comments / Add Comment)

Related Articles
No related articles found.
Created 2014-06-30
Modified 2015-04-08
Views 4824

 

You are not logged in.