System Variables for screen pages
This paragraph describes the System Variables available only for programming of the operator interface.This paragraph describes the System Variables available only for programming of the operator interface.
VARIABLE NAME | DESCRIPTION |
@@DATA_COMMA | Selected data comma position |
@@DATA_HINT | Selected data “hint” value. It can be used as “label” value for a “StringDisplay” widget, to display a simple data description |
@@DATA_LIMIT_MAX | Selected data maximum settable value |
@@DATA_LIMIT_MIN | Selected data minimum settable value |
@@EXPORTCOUNT | Used on visual widget Datalog export: increased at every successfully export |
@@EXPORTFILENAME | Used on visual widget Datalog export: file name |
@@EXPORTITEM | Used on visual widget Datalog export: group number to export |
@@EXPORTPOSITION | Used on visual widget Datalog export: current progress position |
@@EXPORTMAXIMUM | Used on visual widget Datalog export: maximum value for @@EXPORTPOSITION |
@@IS_ALARM_ACTIVE | It contains a “non-zero” value when an alarm is active |
@@LANGUAGE | Active language number.It’s possible to change the active language by setting this variable to a different value |
@@LANGUAGENAME | Active language description. Read/only variable |
@@LANGUAGESCOUNT | System installed languages count |
@@LEVEL | Active user level |
@@LEVEL_PREV | Active user level before a Login |
@@LEVEL_PAGE | Page number not accessible at active level.Default value -1; if page call fails due to wrong level, assumes ‘pageNum’ value of called page.At first successful page call, returns to value –1. |
@@PAGENUM | It contains the numeric value associated too the active page “pageNum” property.It’s possibile to change the active page by setting this variable to a different value |
@@USER | Active user name |
@@USER_PREV | Active user name before a login |
@@USER_REQ | User name required for a Login |
@@USERLOGIN_PWD | Password used for a login |
@@USERLOGIN_USER | User used for a login |
@@RECIPE_NAME | Used on visual widget Recipe: recipe name.Note: these control variables names are created using the property “index” of widget Recipe. For example, with “index=1”, the variables will become “@@RECIPE_NAME1”, “@@RECIPE_TYPE1”, etc.Take a look at Recipe widget manual for further information. |
@@RECIPE_TYPE | Used on visual widget Recipe: recipe type (numeric value) |
@@RECIPE_STATUS | Used on visual widget Recipe: status message numeric code. These codes are available:0: empty message1: “Waiting field manager…”,2: “Waiting field data…”,3: “Reading recipe…”,4: “Writing recipe…”,5: “Reading done.”,6: “Write done.”,7: “Recipe copy done.”,8: “Delete done.”,9: “Please specify a recipe name”,10: “Please select a recipe to load”,11: “Please select a recipe to delete”,12: “Please select a recipe to copy”,13: “Directory doesn’t exist”,14: “Recipe exists. Cannot overwrite”,15: “Destination recipe already exists”, |
@@RUNNINGONTARGET | Read/only variable that contains value 1 when the application is executed on target. It contains value 0 if the application is executed on Windows PC (e.g. PC Executor) |
@@EXPORTPOSITION | variable incremented during export with DatalogExport component |
@@EXPORTMAXIMUM | maximum value that the variable @@EXPORTPOSITION may reach at end of export |
@@PAGES_MEMMAX | Maximum memory used from pages |
@@PAGES_MEMTOP | Total memory available for pages (bitmaps excluded) |
@@PAGES_MEMUSED | Instantaneous quantity of memory settled from pages |
@@SYSERR_POPUP | Increasing its value it allows to popup the System Errors Diagnostic page |
@@SYSERR_POPUP_CNT | System Errors popup counter variable. This variable is incremented every time the SYSTEM ERROR popup is displayed |
@@VALUE | Last updated data value (used inside widget events onDataChanged and onDataEntered) |
@@OLDVALUE | Old data value before user set (used inside widget event onDataEntered) |
@@POSX, @@POSY | Coordinates of mouse/touch click, inside a widget (these variables are available inside mouse events) |
@@BOUNDSX, @@BOUNDSY@@BOUNDSW, @@BOUNDSH | Location and size of the widget associated with the mouse/touch click (these variables are available inside mouse events) |
ghost_PathFileDst | Full name of destination file in copy operation (including directory name) |
ghost_PathFileSrc | Full name of source file in copy operation (including directory name) |
ghost_lastRecipeLoaded | Name of the last loaded recipe. |
ghost_lastRecipeSaved | Name of the last saved recipe. |
ghost_recipeLoaded | Array with the last recipe loaded for type (max 10) |
ghost_recipeSaved | Array with the last recipe saved for type (max 10) |
gqt_TimeSecond | Display/set seconds on system clock |
gqt_TimeMinute | Display/set minutes on system clock |
gqt_TimeHour | Display/set hour on system clock |
gqt_DateDay | Display/set date day on system clock |
gqt_DateMonth | Display/set month on system clock |
gqt_DateYear | Display/set year on system clock |
gqt_HWversion | Fpga version |
gqt_Release1 – 2 – 3 | The three version number of seven.out |
gqt_usb0inserted | Flag of first usb inserted |
gqt_usb1inserted | Flag of second usb inserted |
gqt_UsbAutoMsg | Message ID of the current USB autoinstall operation. Message codes:-2 Error during operation-1 Operation aborted by user0 No operation in progress1 Autoinstall found on USBKey. Waiting 10 secs…2 Autoinstall_reboot found on USBKey. Waiting 10 secs…3 SysLog_copy found on USBKey. Waiting 10 secs…4 SysLog_move found on USBKey. Waiting 10 secs…5 System_debug found on USBKey. Waiting 10 secs…6 System_backup found on USBKey. Waiting 10 secs…7 Pages_update found on USBKey. Waiting 10 secs…8 System_clearfiles found on USBKey. Waiting 10 secs…9 reserved10 Selected operation in progress. Please wait…20 Operation completed successfully |
gqt_UsbAutoStatus | Status ID of the current USB autoinstall operation. Status codes:-2 Error during operation-1 Operation aborted by user0 No operation in progress1 Autoinstall in progress2 Autoinstall_reboot in progress3 SysLog_copy in progress4 SysLog_move in progress5 System_debug in progress6 System_backup in progress7 Pages_update in progress8 System_clearfiles in progress9 reserved20 Operation completed successfully |
gqt_UsbAutoError | Error code of the current USB autoinstall operation. Error codes:0 No errors1 Aborted by HMI command2 Aborted by removing USBKey3 Internal error4 Error copying files5 USBKey inserted too soon after reboot. Operation ignored.6 Operation stopped by a shutdown command |
ghost_AlarmHistoryCsv | Counter progressively increased at each function call AlarmExportCSV |
ghost_Dim_Kb_History | Size in Kb of the data history file |
ghost_Thousandth_MaxDim_History | Percentage of the file size of the data history file (compared to the maximum value set in editor parameters) |
EM63_ServerIPAddress | Server address for Euromap63. Read only at startup. In case of value modification, the target must be restarted.Variable STRING(100) retain. |
EM63_IMMName | Machine name for Euromap63. Read only at startup. In case of value modification, the target must be restarted.Variable STRING(100) retain. |
EM63_ConnectionErrorCounter | Errors counter for Euromap63. Incremented at every new error.Variable int 32 bit (DINT). |
EM63_LastConnectionErrorCode | Last error code for Euromap63.Variable int 32 bit (DINT). |
EM63_MachVendor | Machine vendor for Euromap63.Variable STRING(100) retain. |
EM63_MachNbr | Machine code or serial number for Euromap63.Variable STRING(100) retain. |
EM63_MachDesc | Machine description for Euromap63.Variable STRING(100) retain. |
EM63_ContrType | PLC controller code or type for Euromap63.Variable STRING(100) retain. |
EM63_ContrVersion | PLC controller version for Euromap63.Variable STRING(100) retain. |
EM63_InjUnitNbr | Injection unit number or code for Euromap63.Variable STRING(100) retain. |
EM63_MaterialNbr | Current Material number or code for Euromap63.Variable STRING(100) retain. |