Property |
Description |
Name |
Name of the variable. Automatically defined during creation. Can be chosen freely for user-defined variables. |
Identification |
Any text can be entered here, e.g. for resource labels, comments ... |
Net address |
not used for this driver. |
Data block |
not used for this driver |
Offset |
Only for user-defined variables. Offset of the variable; the memory address of the variable in the PLC. Configurable [0.. 4294967295]
|
Alignment |
not used for this driver |
Bit number |
not used for this driver |
String length |
Only available for String variables: Maximum number of characters that the variable can take. |
Driver object type |
not used for this driver |
Data type |
Only for user-defined variables. Data type of the variable, which is selected during the creation of the variable; the type can be changed here later. ATTENTION: If you change the data type later, all other properties of the variable must be checked and adjusted, if necessary. |
System variables are created via a special dialog that is loaded upon creation of a variable:
Local variables
Theses variables exist locally on every computer and can vary between different computers. The behavior of the variable can change, according to the position of the computer in the network topology.
Distributed variables
These variables are distributed in the network and are the same on all computers in the network. The process handling server is the source.
List with all existing system driver variables, including data types and content/function description. Variables named "...local" are intended only for the local client and are not obtained from the server.
Since zenon version 6.20, a Wizard for the Editor is included, which allows for the automatic setup of the system driver variables. |
Topic |
Content |
Data type |
Comment |
---|---|---|---|
Alarms |
Alarms not acknowledged |
UDINT |
Shows the number of not acknowleged alarms in the memory |
Alarms |
Alarms On / Off |
BOOL |
Shows the status of the alarm
management |
Alarms |
Alarms acknowledged |
UDINT |
Shows the number of acknowleged alarms in the memory |
Alarms |
Number of alarms |
UDINT |
Shows the number of alarms in memory. |
Archives |
Memory (Archives) |
UDINT |
Shows the amount of memory reserved for archive data processing (e.g. in the Extended Trend Module). |
|
|
|
|
Command input |
|
|
Only available in the Energy Edition |
Command input |
Action identification |
DINT |
Identifies the type of the currently
active action |
Command input |
Picture name |
STRING |
Name of the current command picture |
Command input |
Picture step |
DINT |
Number of the current step of the command
input |
Command input |
Name of the action variable |
STRING |
Name of the data point on which the current action is executed. |
Command input |
Name of the RM variable |
STRING |
Name of the response variable |
Command input |
Name of the interlocking |
STRING |
Name of the active command interlocking |
Command input |
Parameter of the action |
UDINT |
Parameter of the current action. |
Command input |
Update |
BOOL |
This data point is set to 1 if the listed data points are consistent. |
Command input |
Interlocking code |
UDINT |
Status of the current interlocking. |
Command input |
Interlocking message |
STRING |
Text of the current interlocking condition. |
|
|
|
|
User defined |
|
BOOL, INT, LREAL, REAL, SINT, STRING, UDINT, UINT, USINT |
These are local variables that are not
updated in the network. |
|
|
|
|
Printers |
Alarm printer – Jobs |
UDINT |
Current number of waiting print jobs for the configured alarm list printer. |
Printers |
Alarm printer – Name |
STRING |
Name of the currently configured alarm list printer. |
Printers |
Alarm printer – Status |
UDINT |
Shows the current status of the alarm list
printer. Printer_Status_Paused = 0x00000001, |
Printers |
Hardcopy printer – Jobs |
UDINT |
Current number of waiting print jobs for the configured harcopy printer. |
Printers |
Hardcopy printer – Name |
STRING |
Name of the currently configured harcopy printer. |
Printers |
Hardcopy printer – Status |
UDINT |
Shows the current status of the hardcopy
printer. Printer_Status_Paused = 0x00000001, |
Printers |
List printer – Jobs |
UDINT |
Current number of print jobs waiting for the configured offline list printer. |
Printers |
List printer – Name |
STRING |
Name of the currently configured offline list printer. |
Printers |
List printer – Status |
UDINT |
Shows the current status of the offline
list printer. Printer_Status_Paused = 0x00000001, |
Printers |
Online printer On/Off |
BOOL |
Status of the the online alarm / event
list printer administration. |
Printers |
Who is printing online? AML / CEL |
BOOL |
Shows, for which module the online print
is active. |
|
|
|
|
HW Ressources |
Free memory (%) |
UDINT |
Shows the available memory of the current workstation in %. |
HW Ressources |
Free memory (%) – SB |
UDINT |
Shows the available memory of the standby server in %. |
HW Ressources |
Free memory (kB) |
UDINT |
Shows the available memory of the current workstation in kilobytes. |
HW Ressources |
Free memory (kB) – SB |
UDINT |
Shows the available memory of the standby server in kilobytes. |
HW Ressources |
Free disk space – database (%) |
UDINT |
Shows the available disk space of the
current workstation in %. |
HW Ressources |
Free disk space – database (%) - SB |
UDINT |
Shows the available disk space of the
standby server in %. |
HW Ressources |
Free disk space – database (kB) |
UDINT |
Shows the available disk space of the
current workstation in kilobytes. |
HW Ressources |
Free disk space – database (kB) - SB |
UDINT |
Shows the available disk space of the
standby server in kilobytes. |
HW Ressources |
Free disk space – export (%) |
UDINT |
Shows the amount of free disk space of the export folder configured in the project configuration in %. |
HW Ressources |
Free disk space – export (%) – SB |
UDINT |
Shows the amount of free disk space of the export folder of the standby server configured in the project configuration in %. |
HW Ressources |
Free disk space – export (kB) |
UDINT |
Shows the amount of free disk space of the export folder configured in the project configuration in kilobytes. |
HW Ressources |
Free disk space – export (kB) – SB |
UDINT |
Shows the amount of free disk space of the export folder of the standby server configured in the project configuration in kilobytes. |
|
|
|
|
Net |
Current server |
STRING |
Computer name of the server currently
handling processes |
Net |
Current standby server |
STRING |
Computer name of the server which is
currently not handling processes. |
Net |
Number of connected clients |
UDINT |
Delivers the number of clients currently connected to the server. This number also includes the standby server, if there is one. |
Net |
Authorization: not granted |
BOOL |
A binary variable that indicates that an
authorization request in the network was rejected. The value of
this variable is changed only for a short time and then changed
back to the initial state. |
Net |
Authorization present at this computer |
|
Shows whether there is an authorization
for the current project on the local computer. |
Net |
Authorization: owner computer. |
STRING |
Shows the name of the computer that has the authorization for the currently loaded project. |
Net |
Names of connected clients |
STRING |
Delivers the names of the clients currently connected to the server. The standby server, if there is one, is also included. |
Net |
Net timeout (milliseconds) |
UDINT |
Shows the timeout in milliseconds for the zenon network as configured in the project configuration. |
Net |
Redundancy switch |
BOOL |
A binary variable that takes the value 1
for a short time when the system performs a redundancy switch
between server and standby server. |
Net |
Server offline |
BOOL |
Indicates that the connection to the
process handling server was lost. Dominant Server: While it is not yet the process handling server, the value changes to TRUE if the connection to the process handling server is lost. Always FALSE after synchronization. Non-dominant Server: Changes to TRUE if the connection to the dominant server, which was the process handling server, is lost. Changes back to FALSE if the StandBy was promoted to be the process handling server. EVALUATION: Preferrably via a REMA, as the Alarm Management is also swapped and taken over by the SB at that time. The Online Container is also not suitable because the variables are re-initialized during redundancy switching. Client: Changes to TRUE if the connection to the process handling server is lost. Changes back to FALSE if the client connects to the SB computer that is now the process handling server. |
Net |
Server stop |
BOOL |
Type: BOOL, local. Depending on the network position of the computer, this means: Dominant Server: While it is not yet the process handling server, the value changes to TRUE if the process handling server has stopped. Non-dominant Server: Changes to TRUE if the dominant server, which was the process handling server, has stopped. Changes back to FALSE if the StandBy was promoted to be the process handling server. EVALUATION: Preferrably via a REMA, as the Alarm Management is also swapped and taken over by the SB at that time. The Online Container is also not suitable because the variables are re-initialized during redundancy switching. Client: Changes to TRUE if the
dominant server has stopped. Changes back to FALSE if the client
connects to the SB computer that is now the process handling
server. |
Net |
Server-Standby in data update |
BOOL |
A binary variable that takes on the value
1 if the server and the standby server are performing data updates
after a redundancy switch. |
Net |
Standalone/Server/Standby-Server/Client |
INT |
Shows the type of the local computer in
the nework. |
Net |
Standby-Server offline |
BOOL |
Changes to TRUE if the connection to the currently non-process handling server is terminated unexpectedly. If there is a connection, the value is FALSE. |
Net |
Standby-Server stop |
BOOL |
Is TRUE on the process handling server, if the non-process handling server was stopped properly and if there is no connection anymore. Changes to FALSE if the non-process handling server has registered at the process handling server. |
Net |
Standby-Server start |
BOOL |
TRUE if the non-process handling server has registered at the process-handling server and if the data update was performed and th connection between the two computers is active. |
Net |
Switch from Server to Standby |
BOOL |
A binary variable that takes on the value
1 if the server becomes the standby server during a redundancy
switch. |
Net |
Switch from Standby to Server |
BOOL |
A binary variable that takes on the value
1 if the standby server becomes the server during a redundancy
switch. |
|
|
|
|
User administration |
Current authorization groups 1 |
UDINT |
Available user level for the user
currently logged in in zenon. This information is displayed
according to the bit encoding system of the user groups. |
User administration |
Wrong User Entry |
BOOL |
A binary variable taking on the value 1 if
the login fails because of a wrong password or a wrong
username. |
User administration |
Username |
STRING |
Username of the user currently logged in in zenon. |
User administration |
User identification |
STRING |
User identification of the user currently logged in in zenon. |
|
|
|
|
Path |
Bitmap path |
STRING |
Shows the path for the graphics of the
active project that were inserted via the project tree. |
Path |
Data base path |
STRING |
Shows the working folder of the active project. |
Path |
Exportpath |
STRING |
Shows the folder that contains the export
files produced by the function management. |
Path |
Listpath |
STRING |
Shows the path for the lists of the active project that were inserted via the project tree. |
Path |
Reportpath |
STRING |
Shows the path for the report files created in zenon. |
Path |
Videopath |
STRING |
Shows the path for the multimedia files of the active project that were inserted via the project tree. |
|
|
|
|
Project Information |
Number of reports in memory |
UDINT |
Shows how many reports are currently executed in the memory of zenon. The reports are initiated via the function administration. |
Project Information |
Blink rate (milliseconds) |
UDINT |
Shows the currently configured time for the blink frequency for displaying limit violations. |
Project Information |
Wrong set value |
BOOL |
A binary variable that takes on the value
1 if an invalid value leads to the failure of the set value
procedure. |
Project Information |
FKT_TRACE |
BOOL |
Shows if function logging is activated for
the current project. All locally executed functions are written
into a log file. |
Project Information |
Functions on/off |
BOOL |
Shows the current status of the zenon
function administration. |
Project Information |
Limit (max) for set value |
STRING |
Upper limit for set value input for the currently selected variable |
Project Information |
Limit (min) for set value |
STRING |
Lower limit for set value input for the currently selected variable. |
Project Information |
No authorization to execute function |
BOOL |
A binary variable that takes on the value
1 in case the current user tries to execute an action (Set value,
Execute function) which he is not authorized to execute. |
Project Information |
Project version |
STRING |
Shows the zenon version, for which the current project was created. |
Project Information |
Send Message active |
BOOL |
A binary variable which takes on the value
1 when the "Send Message" function is active. |
Project Information |
SERIALIZE (Pictures) |
BOOL |
Status of the option SERIALIZE in the
zenOn6.ini file |
Project Information |
Serial Number |
STRING |
Shows the zenon serial number. |
Project Information |
Driver queue overflow |
BOOL |
A binary variable that takes on the value
1 if there is a queue overflow in a driver in zenon. |
Project Information |
Driver queue overflow (name) |
STRING |
Displays the name of the driver for which the queue overflow occured. Variable is updated when system variable causes driver queue overflow". |
Project Information |
Variable of the last set value |
STRING |
Displays the name of the variable with the last successful set value action. |
Project Information |
Variable for set value |
STRING |
Displays the name of the variable that is currently open for the set value action. |
Project Information |
Version (SICAM 230/zenon) |
STRING |
Shows the currently used zenon version. |
Project Information |
Last open picture |
STRING |
Shows the name of the last open picture in zenon. |
Project Information |
BACK_NUMBER |
UDINT |
Displays the number of possible Picture back" actions. These actions can be configured in the zenon Editor. |
|
|
|
|
Standard recipes and Recipegroup Manager |
Last sent recipe/RGM recipe |
STRING |
Shows the name of the last recipe sent |
Standard recipes and Recipegroup Manager |
Last recipe/RGM recipe sent locally |
STRING |
Shows the name of the last recipe sent locally |
Standard recipes and Recipegroup Manager |
Last recipe group sent |
STRING |
Shows the name of the last recipe group sent |
Standard recipes and Recipegroup Manager |
Last recipe group sent locally |
STRING |
Shows the name of the last recipe group sent locally |
Standard recipes and Recipegroup Manager |
No. of Last RGM recipe sent |
UDINT |
Shows the recipe number of the last RGM recipe sent. |
Standard recipes and Recipegroup Manager |
No. of last RGM recipe sent |
UDINT |
Shows the recipe number of the last RGM recipe sent locally |
Standard recipes and Recipegroup Manager |
Recipe/RGM recipe finished sending |
UDINT |
Variable gets the value 0 while a recipe
is sent. Value becomes 1 after the recipe send has been finished.
(After starting the Runtime, the variable also has the value 0) |
Standard recipes and Recipegroup Manager |
Recipe/RGM recipe finished sending locally |
UDINT |
Variable gets the value 0 while a recipe
is sent locally. Value becomes 1 after the recipe send has been
finished. (After starting the Runtime, the variable also has the
value 0) |
|
|
|
|
System info |
HD-Data on/off |
BOOL |
A binary variable that shows whether the
harddisk data recording of variables is activated in zenon. |
System info |
Local system variable: DWORD 1-4 |
UDINT |
These are local variables that are not updated in the network. The values for these variables can be configured in the zenOn6.ini file, which means they can be used as constants for the local computer. |
System info |
Project name |
STRING |
Shows the name of the active project in zenon. |
System info |
Computer name |
STRING |
Shows the name of the local computer. |
System info |
Runtime data directory not available |
BOOLE |
Checks whether the data directory of the
Runtime is available. |
|
|
|
|
Performance Statistics Network |
Sent packets count |
UDINT |
Accumulated number of sent network
packets. |
Performance Statistics Network |
Received packets count |
UDINT |
Accumulated number of received network
packets. |
Performance Statistics Network |
Sent packets size |
UDINT |
Accumulated size of sent network
packets. |
Performance Statistics Network |
Received packets size |
UDINT |
Accumulated size of received network
packets. |
Performance Statistics Network |
Sent packets count / s current |
UDINT |
Current number of sent network packets per second. Set value function initializes Min and Max. |
Performance Statistics Network |
Sent packets count / s minimum |
UDINT |
Current minimum number of sent network packets per second. |
Performance Statistics Network |
Sent packets count / s maximum |
UDINT |
Current maximum number of sent network packets per second. |
Performance Statistics Network |
Received packets count / s current |
UDINT |
Current number of received network packets per second. Set value function initializes Min and Max. |
Performance Statistics Network |
Received packets count / s minimum |
UDINT |
Current minimum number of received network packets per second. |
Performance Statistics Network |
Received packets count / s maximum |
UDINT |
Current maximum number of received network packets per second. |
Performance Statistics Network |
Sent packets size / s current |
UDINT |
Current size of sent network packets per second. Set value function initializes Min and Max. |
Performance Statistics Network |
Sent packets size / s minimum |
UDINT |
Current minimum size of sent network packets per second. |
Performance Statistics Network |
Sent packets size / s maximum |
UDINT |
Current maximum size of sent network packets per second. |
Performance Statistics Network |
Received packets size / s current |
UDINT |
Current size of received network packets per second. Set value function initializes Min and Max. |
Performance Statistics Network |
Received packets size / s minimum |
UDINT |
Current minimum size of received network packets per second. |
Performance Statistics Network |
Received packets size / s maximum |
UDINT |
Current maximum size of received network packets per second. |
Performance Statistics Network |
Received packets duration average |
UDINT |
Average of the processing duration for
received network packets. |
Performance Statistics Network |
Recevied packets duration minimum |
UDINT |
Minimum of the processing duration for received network packets. |
Performance Statistics Network |
Received packets duration maximum |
UDINT |
Maximum processing time for received network packets. |
|
|
|
|
Performance statistics driver |
Received value lists count / s current |
UDINT |
Current number of received value lists per second. Set value function initializes Min and Max. |
Performance statistics driver |
Received value lists count / s minimum |
UDINT |
Current minimum number of received value lists per second. |
Performance statistics driver |
Received value lists count / s maximum |
UDINT |
Current maximum number of received value lists per second. |
Performance statistics driver |
Received values count / s current |
UDINT |
Current number of received values per second. Set value function initializes Min and Max. |
Performance statistics driver |
Received values count / s minimum |
UDINT |
Current minimum number of received values per second. |
Performance statistics driver |
Received values count / s maximum |
UDINT |
Current maximum number of received values per second. |
Performance statistics driver |
Received value lists duration average |
UDINT |
Average of the processing duration for
received value lists. |
Performance statistics driver |
Received value lists duration minimum |
UDINT |
Minimum value of the processing duration for received values. |
Performance statistics driver |
Received value lists duration maximum |
UDINT |
Maximum value of the processing duration for received value lists. |
Performance statistics driver |
Received values duration average |
UDINT |
Average of the processing duration for
received value lists. |
Performance statistics driver |
Received values duration minimum |
UDINT |
Minimum value of the processing duration for received values. |
Performance statistics driver |
Received values duration maximum |
UDINT |
Maximum value of the processing duration for received value lists. |
Performance statistics driver |
Sent requests count |
UDINT |
Accumulated number of sent requests. |
Performance statistics driver |
Sent set-values count |
UDINT |
Accumulated number of sent set-values. |