Name
|
Datentyp
|
R/W
|
Beschreibung
|
Drv[<driver>][<host>].state
|
WORD
|
R
|
Zeigt den Zustand einer Steuerung an
0 = Undefined
1 = Run
2 = Stop
3 = Fault
|
Drv[<driver>][<host>].LastError
|
DINT
|
R
|
Wenn die Verbindung gestört ist wird diese Variable <> 0
|
Alarmspezifische Systemvariablen
|
|
|
|
Alarm[<name>].Active
|
BOOL
|
R
|
TRUE wenn ein Alarm aktiv ist.
FALSE wenn kein Alarm aktiv ist.
|
Alarm[<name>].ActiveCount
|
WORD
|
R
|
Anzahl der aktiven Alarme.
|
AlarmList[<name>].Nr
|
DWORD
|
R
|
AlarmNo des selektierten Alarms
|
AlarmList[<name>].Info
|
WSTRING
|
R
|
Action1 des selektierten Alarms
|
AlarmList[<name>].Text
|
WSTRING
|
R
|
AlarmText des zuletzt selektierten Alarms.
|
AlarmList[<name>].Tin_Dt
|
DT
|
R
|
Zeitstempel AlarmOn des selektierten Alarm
|
AlarmList[<name>].Tin
|
WSTRING
|
R
|
Zeitstempel AlarmOn des selektierten Alarms
Formt: wie Spalte AlarmOn
|
AlarmList[<name>].Tout_Dt
|
DT
|
R
|
Zeitstempel AlarmOff des selektierten Alarms
|
AlarmList[<name>].Tout
|
WSTRING
|
R
|
Zeitstempel AlarmOff des selektierten Alarms
Formt: wie Spalte AlarmOn
|
AlarmList[<name>].Tquit_Dt
|
DT
|
R
|
Zeitstempel AlarmQuit des selektierten Alarms
|
AlarmList[<name>].Tquit
|
WSTRING
|
R
|
Zeitstempel AlarmQuit des selektierten Alarms
Formt: wie Spalte AlarmQuit
|
AlarmList[<name>].TxtInfo
|
WSTRING
|
R
|
Helptext des zuletzt selektierten Alarms. (Kann z.B. der Name einer Textdatei sein in Verwendung mit #Textlist.
|
Authent:User
|
WSTRING
|
RW
|
Login Name
|
Authent:Pwd
|
WSTRING
|
W
|
Passwort zum Anmelden (login) oder Ändern des Passwort (changePwd)
|
Authent:CurrentUser
|
WSTRING
|
R
|
Enthält die Benutzer ID des angemeldeten Benutzer
|
Authent:CurrentRoleName
|
WSTRING
|
R
|
Enthält den Rollennamen des Angemeldeten Benutzer
|
Authent:LastError
|
INT
|
R/W
|
Treten beim den Authent Aktionen Fehler auf, steht in dieser Variable eine entsprechende Fehlernummer.
Mit dem #Message Objekt kann der Fehlertext angezeigt werden.
|
DateTime
|
DT
|
R
|
Sytemzeit
|
Edit_val
|
WSTRING
|
R
|
Wert von #Variable vor dem Editieren (Eingabefokus).
|
Edit_val_i
|
INT
|
R
|
Enthält den von Edit_val als INT ( ASCII -> INT )
|
Ethernet[0].MacAdr
|
STRING
|
R
|
Mac Adresse des Ethernet Adapter 0
|
Ethernet[0].IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des Ethernet Adapter 0
|
Ethernet[0].GatewayIpAdr
|
STRING
|
RW
|
IP Adresse (V4) des Gateway für Ethernet Adapter 0
|
Ethernet[0].SubnetMask
|
STRING
|
RW
|
Subnet Mask (V4) des Ethernet Adapter 0
|
Ethernet[0].Dns1IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des DNS1 für Ethernet Adapter 0
|
Ethernet[0].Dns2IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des DNS2 für Ethernet Adapter 0
|
Ethernet[0].DhcpMode
|
INT
|
RW
|
DHCP-Mode von Ethernet Adapter 0
0 = DHCP disabled, statische Adresse
1 = DHCP enabled
|
Ethernet[1].MacAdr
|
STRING
|
RW
|
Mac Adresse des Ethernet Adapter 1
|
Ethernet[1].IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des Ethernet Adapter 1
|
Ethernet[1].GatewayIpAdr
|
STRING
|
RW
|
IP Adresse (V4) des Gateway für Ethernet Adapter 1
|
Ethernet[1].SubnetMask
|
STRING
|
RW
|
Subnet Mask (V4) des Ethernet Adapter 1
|
Ethernet[1].Dns1IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des DNS1 für Ethernet Adapter 1
|
Ethernet[1].Dns2IpAdr
|
STRING
|
RW
|
IP Adresse (V4) des DNS2 für Ethernet Adapter 1
|
Ethernet[1].DhcpMode
|
INT
|
RW
|
DHCP-Mode von Ethernet Adapter 1
0 = DHCP disabled, statische Adresse
1 = DHCP enabled
|
HelpText
|
WORD
|
R
|
Enthält den Wert der Option HelpText=<n> des #Variable Objekte das den Eingabefokus hat.
|
IrTouch
|
WORD
|
R
|
0 = Kein IR-Touchdevice vorhanden
1 = IR-Touch vorhanden
|
Limit1
|
WSTRING
|
R
|
Unteres Limit von #Variable mit dem Eingabefokus
|
Limit2
|
WSTRING
|
R
|
Oberes Limit von #Variable mit dem Eingabefokus
|
NewPage
|
WSTRING
|
W
|
Durch Setzen der Variable auf "#page=<name>" wird die entsprechende Page geöffnet oder durch "close" die oberste Page geschlossen. Dadurch können Seitenwechsel in der Steuerung in Verbindung mit #Sys2PLC ausgelöst werden.
|
PageName
|
WSTRING
|
R
|
Namen der obersten (Pagestack) Page.
|
PageId
|
WORD
|
R
|
Index ( Page Option Id=<index>) der obersten (Pagestack) Page. 0, wenn die Option Id=<idx> nicht gesetzt ist.
|
PageIdLast
|
WORD
|
R
|
Index ( Page Option Id=<index>) der obersten (Pagestack) Page. Index bleibt unverändert auch wenn die Option nicht gesetzt ist.
|
ProjectName
|
WSTRING
|
R
|
Names des Projekt, wird in der EPAM.INI mit dem Projekt übertragen.
|
ProjectProgrammer
|
WSTRING
|
R
|
Names des Programmierers, wird in der EPAM.INI mit dem Projekt übertragen.
|
ProjectTarget
|
WSTRING
|
R
|
Target des Projekt, wird in der EPAM.INI mit dem Projekt übertragen.
|
ProjectVersion
|
WSTRING
|
R
|
Version des Projekt, wird in der EPAM.INI mit dem Projekt übertragen.
|
Pwl
|
WORD
|
RW
|
Aktueller Passwortlevel. Durch Setzen dieser Variable wird der interne Passwortlevel gesteuert. Damit kann das Passwortlevel in Verbindung mit #Sys2Plc direkt aus der Steuerung beeinflusst werden.
|
PwlRequired
|
WORD
|
R
|
Wenn versucht wird ein Objekt zu bedienen (Touch/Mouse), dieses jedoch durch den aktuelle Passwortlevel bzw. die Option PWL=<level> gesperrt ist, wird <level> in die Variable geschrieben.
|
RC_Password
|
WSTRING
|
RW
|
Eingabe des Passwort für #Remotecontrol
|
RCInput_enabled
|
WORD
|
R
|
zeigt den aktuellen Status:
1=Eingabe erlaubt
0=Eingabe disabled
|
RecipeList:SelectedFile
|
WSTRING
|
R
|
Dateiname des in der aktiven #RecipeList selektierten Rezepts
|
RecipeList:SelectedName
|
WSTRING
|
R
|
Rezeptname des in der aktiven #RecipeList selektierten Rezepts
|
RemoteClient.connected
|
INT
|
R
|
0 = Es ist keine RemoteControl-Client verbunden.
1 = Es ist eine RemoteControl-Client verbunden.
Wenn sich ein RemoteControl-Client zum Target verbindet, wird der Screensaver geschlossen.
|
RtsVersion
|
STRING
|
R
|
Versionsummer des Runtimesystem. Z.B. '1.1.0.9437'
|
Trend[<name>].t
|
DT
|
R
|
Zeitstempel des neusten Wert im Trend <name>, oder an der Position des Cursor.
|
Trend[<name>].c[<index>]
|
gem. DataLog
|
R
|
Neuester Wert von Kurve <index> (1...), oder an Position des Cursor.
|
Trend[<name>].c[<index>].s
|
WSTRING
|
R
|
Neuester Wert von Kurve <index> (1...), oder an Position des Cursor, als WString (Standardformat)
|
Tm_Day
|
WORD
|
RW
|
Monatstag 1 - 31
|
Tm_wDay
|
WORD
|
R
|
Wochentag 0-6 (0 = Sonntag)
|
Tm_yDay
|
WORD
|
R
|
Jahrestag 0 - 365
|
Tm_Mon
|
WORD
|
RW
|
Monat 1 - 12
|
Tm_Year
|
WORD
|
RW
|
Jahr (inkl.Tausender, z.B. 2011)
|
Tm_Hour
|
WORD
|
RW
|
Stunde 0 -23
|
Tm_Min
|
WORD
|
RW
|
Minute 0 - 59
|
Tm_Sec
|
WORD
|
R
|
Sekunde 0 - 59
|
Tm_nSec
|
WORD
|
RW
|
nominal Sekunde 0 - 59, für Eingabe
|
Tm_HourMax
|
WORD
|
R
|
Wird abhängig von /S/APP/Tm_UseAmPm 0->23¦1->12 gesetzt. Verwendung als Limit2 zur Eingabe der Zeit via /S/SYS/Tm_hour.
Siehe auch: AM/PM Zeitsystem
|
Tm_IsPM
|
BOOL
|
RW
|
Bestimmt ob die Stunden AM oder PM sind.
Siehe auch: AM/PM Zeitsystem
|
TouchError
|
WORD
|
R
|
0 = Touch ist Ok
1 = Fehler auf Touch detektiert.
|
User
|
WSTRING
|
R
|
Aktuelle Benutzer. Siehe auch User_<level>
|
VariableVerify
|
WORD
|
R
|
Zeigt mit dem Wert 1 an, dass die 2. Verfyeingabe aktiv ist. Diese Variable wird im Zusammenhang mit #Variable und der Option Verify verwendet.
Die Bedeutung der Werte:
0 = 1. Werteingabe
1 = 2. Werteingabe wiederholen
2 = 2. Werteingabe war falsch, bitte wiederholen.
|