|
EPAM3
|
EPAM4
|
Zuordnung
|
Action
|
Kommentar
|
Action
|
Kommentar
|
Allgemein
|
#Page=<name>
|
Bildseitenwechsel zur Bildseite Name
|
#Page=<name>
|
|
Allgemein
|
#PagePrev
|
Bildseitenwechsel zur letzten Bildseite
|
|
nicht implementiert
|
Allgemein
|
#PageHome
|
Bildseitenwechsel zur 1. Bildseite (Startseite)
|
PageHome
|
|
Allgemein
|
Close
|
Bildseite (Fenster) schliessen
|
Close
|
|
Allgemein
|
Close=<name>
|
Bildseite (Fenster) Name schliessen
|
Close=<name>
|
|
Allgemein
|
EjectVolume( Drive #Page=<eject_failed> #Page=<eject_ok>)
|
Abmelden eines Wechselspeichers (z.B. USBMemorystick; nur Windows)
|
EjectVolume( Drive ;#page=<eject_failed> ; #page=<eject_succeeded>)
|
In EPMA4 müssen die Argumente durch ein Semikolon getrennt werden.
|
Allgemein
|
Exit
|
Programm verlassen
|
Exit
|
|
Allgemein
|
FileCopy(dst=<path\file.ext> src=<path\file.ext> #Page=<copy_err> #Page=<copy_ok>)
|
Kopieren einer Datei
|
FileCopy(dst=<filepath> src=<filepath> #Page=<copy_err> #Page=<copy_ok>)
|
|
Allgemein
|
Key=<keycode>
|
Senden eine Tastencodes
|
Key=<keycode>
|
|
Allgemein
|
Language=default
|
Online Sprachumschaltung zur Defaultsprache
|
Language=default
|
Systemvariable werden implizit gespeichert
|
Allgemein
|
Language=<name>
|
Online Sprachumschaltung zur Sprache name
|
Language=<name>
|
Systemvariable werden implizit gespeichert
|
Allgemein
|
PlcCmd=[[/<Driver>/][<Host>]:Command
|
SPS-Commando auslösen
|
PlcCmd=/<Drv>/<Host>:{Stop¦Start¦ResetWarm¦ResetCold¦ResetOriginal¦CreateBootProject}
|
|
Allgemein
|
PrintScreen
|
Bildschirminhalt auf Standard-Drucker ausgeben (nur Windows)
|
|
nicht implementiert
|
RemoteControlServer
|
rcinput_enable=yes
|
RemoteControl Input zulassen
|
RemoteControl:input.enable
|
|
RemoteControlServer
|
rcinput_enable=no
|
RemoteControl Input sperren
|
RemoteControl:input.disable
|
|
Allgemein
|
RemoteClient=drop
|
Schliesst alle Remote-Client Verbindungen
|
RemoteControl:connection.drop
|
|
Allgemein
|
Reboot
|
Neustart des Systems
|
Reboot
|
|
Allgemein
|
SetIndex
|
Indirektes Setzen der Indexvariable für indizierten Variablenzugriff
|
|
überflüssig
|
Allgemein
|
SetIndex=<x>
|
Direktes Setzen der Indexvariable für indizierten Variablenzugriff
|
|
überflüssig
|
Allgemein
|
SetVar=<x>
|
VarValue auf x setzen (Strings müssen mit einschliessenden, einfachen Hochkomma z.B. ‘String’ definiert werden) x kann auch der Name einer Systemvariablen sein
|
SetVar={<constant>¦<variable>}
|
|
Allgemein
|
SetVar+<x>
|
VarValue um x inkrementieren
|
SetVar+{<constant>¦<variable>}
|
|
Allgemein
|
SetVar-<x>
|
VarValue um x dekrementieren
|
SetVar-{<constant>¦<variable>}
|
|
Allgemein
|
|
|
SetVar:<variable1>={<constant>¦<variable2>}
|
neu
|
Allgemein
|
SetVar=NotVar
|
Variablenwert invertieren (0/1)
|
SetVar=NotVar
|
|
Allgemein
|
System=<myprg.exe>
|
Aufruf einer Ausführbaren Datei
|
System=<executable> [-d <working directory>]
|
|
Allgemein
|
Msg=<x>
|
Meldung mit Nummer x ausgeben
|
SetVar:<variable>=<x>
|
ersetzt
Beim #Message-Objekt wird <variable> als VarValue projektiert
|
Allgemein
|
PWL=<x>
|
Passwortlevel auf x (rück)setzen
|
PWL=<level>
|
|
Allgemein
|
TipVar=<x>
|
Variablenwert auf x setzen, solange Button gedrückt, anschliessend wird die Variable wieder auf 0 gesetzt
|
TipVar=<x>
|
|
Allgemein
|
unit=<index>
|
Masssystemumschaltung
|
unit=<index>
|
(siehe Masssysteme)
|
System
|
Touch_calibrate
|
Resistiv-Touch kalibrieren
|
Touch_calibrate
|
|
System
|
Backlight=<x>
|
Hintergrundbeleuchtung auf x setzen (0-100%)
|
|
SetVar= auf /S/APP/Backlight
|
System
|
Backlight+<x>
|
Hintergrundbeleuchtung um x inkrementieren
|
|
SetVar+ auf /S/APP/Backlight
|
System
|
Backlight-<x>
|
Hintergrundbeleuchtung um x dekrementieren
|
|
SetVar- auf /S/APP/Backlight
|
System
|
CFGINI=Read
|
IP-Konfiguration lesen
|
IpParam:Get
|
|
System
|
CFGINI=Write
|
IP-Konfiguration schreiben
|
IpParam:Set
|
|
System
|
Contrast=<x>
|
Kontrast setzen (0-100%) (nur passiv-LCD)
|
|
|
System
|
Contrast+<x>
|
Kontrast um x inkrementieren (nur passiv-LCD)
|
|
|
System
|
Contrast-<x>
|
Kontrast um x dekrementieren (nur passiv-LCD)
|
|
|
System
|
GetDT
|
aktualisieren sämtlicher RTC-Systemvariablen s_tm_day,s_tm_mon, etc.
|
|
überflüssig, werden immer aktualisiert
|
System
|
Save=SysVar
|
Systemvariablen in sysvar.ini speichern
|
VarPool:sysvarsave
|
|
System
|
SetDate
|
Systemzeit setzen (Werte werden aus RTCSystemvariablen
übernommen)
|
SetDateTime
|
Setzt Datum und Zeit
|
System
|
SetTime
|
Systemdatum setzen
(Werte werden aus RTC-Systemvariablen übernommen)
|
SetDateTime
|
Setzt Datum und Zeit
|
Scrollist
|
Scrollx=<x>
|
Objekte in Scroll-Liste um x Pixel horizontal verschieben
|
|
|
Scrollist
|
Scrolly=<x>
|
Objekte in Scroll-Liste um x Pixel vertikal verschieben
|
|
|
Alarm
|
AlarmDelete
|
Alarmhistory löschen
|
Alarm:delete
|
|
Alarm
|
AlarmExport=CSV
|
Alarmhistory wird als CSV-Datei ins EPAM Dataverzeichnis
C:\DATA gespeichert
|
Alarm:export=csv
|
|
Alarm
|
AlarmType=<myalarmtype>
|
Alarmtyp der Alarmliste setzen (nötig sobald mehrere Alarmobjekte projektiert wurden)
|
Alarm:type=<type>
|
|
Alarmlist
|
AlarmFilter=activ
|
Alarmfilter setzen: aktive Alarme anzeigen
|
AlarmList:filter=activ
|
|
Alarmlist
|
AlarmFilter=activ|notquit
|
Alarmfilter setzen: aktive oder nicht quittierte Alarme anzeigen
|
AlarmList:filter=activ|notquit
|
|
Alarmlist
|
AlarmFilter=activ+notquit
|
Alarmfilter setzen: aktive und nicht quittierte Alarme anzeigen
|
AlarmList:filter=activ+notquit
|
|
Alarmlist
|
AlarmFilter=all
|
Alarmfilter setzen: alle Alarme anzeigen
|
AlarmList:filter=all
|
|
Alarmlist
|
AlarmFilter=notquit
|
Alarmfilter setzen: nicht quittierte Alarme anzeigen
|
AlarmList:filter=notquit
|
|
Alarmlist
|
AlarmInfo=1
|
Alarminfo1 des selektierten Alarms aufrufen
|
AlarmList:info=1
|
|
Alarmlist
|
AlarmInfo=2
|
Alarminfo2 des selektierten Alarms aufrufen
|
AlarmList:info=2
|
|
Alarmlist
|
AlarmQuit
|
selektierten Alarm einzeln quittieren
|
AlarmList:quit
|
|
Alarm
|
AlarmQuitall
|
alle Alarme quittieren
|
Alarm:quitall
|
|
Alarmlist
|
AlarmSort=FIFO
|
Alarm in Alarmliste sortieren: ältester Alarm zuerst
|
AlarmList:sort=FiFo
|
|
Alarmlist
|
AlarmSort=LIFO
|
Alarm in Alarmliste sortieren: neuester Alarm zuerst
|
AlarmList:sort=LiFo
|
|
Alarmlist
|
AlarmSort=Priority
|
Alarm in Alarmliste sortieren: Alarm mit hoher Priorität (=niedrige Alarmnummer) zuerst
|
AlarmList:sort=Priority
|
|
RecipeList
|
Csave=list
|
Element aus Rezeptliste (z.B. myRecipeType) speichern, mit Abfrage falls Datei existiert (siehe Objekt Recipe)
|
RecipeList:csave
|
|
Recipe
|
Csave=<myrecipetype>
|
Rezepturtyp (z.B. myRecipeType) speichern, mit Abfrage falls Datei existiert, der Dateiname wird aus der Systemvariablen ‘s_myrecipetype_file’ entnommen
|
Recipe:[<type>].csave
|
|
RecipeList
|
Delete=list
|
Element aus Rezeptliste (z.B. myRecipeType) löschen
|
RecipeList:delete
|
|
Recipe
|
Delete=<myrecipetype>
|
Rezepturtyp (z.B. myRecipeType) löschen, der Dateiname wird aus der Systemvariablen ‘s_myrecipetype_file’ entnommen
|
Recipe:[<type>].delete
|
|
Recipe
|
Load_dat=LW:
|
Alle Rezeptfiles *.DAT von Laufwerk LW: laden
|
|
|
RecipeList
|
Load=list
|
Element aus Rezeptliste (z.B. myRecipeType) laden
|
RecipeList:load
|
|
Recipe
|
Load=<myrecipetype>
|
Rezepturtyp (z.B. myRecipeType) laden, der Dateiname wird aus der Systemvariablen ‘s_myrecipetype_file’ entnommen
|
Recipe:[<type>].load
|
|
Recipe
|
Load=<filepath>
|
Rezepturdatei (z.B. C:\DATA\MYTYP1\REC1.DAT) laden
|
Recipe:[<type>].load=<filepath>
|
|
RecipeList
|
Save_dat=LW:
|
alle Rezeptdateien *.DAT auf Laufwerk LW: kopieren
|
|
|
Recipe
|
Save=list
|
Element aus Rezeptliste (z.B. myRecipeType) speichern, bestehende Dateien werden überschrieben
|
RecipeList:save
|
|
Recipe
|
Save=<myrecipetype>
|
Rezepturtyp (z.B. myRecipeType) speichern, bestehende Dateien werden überschrieben, Dateiname und Rezeptname werden aus den Systemvariablen ‘s_myrecipetype_file’ bzw. ‘s_myrecipetype_name’ entnommen
|
Recipe:[<type>].save
|
|
RecipeList
|
Sort=File
|
Rezeptliste nach Dateiname sortieren
|
RecipeList:sort=file
|
|
RecipeList
|
Sort=Name
|
Rezeptliste nach Rezeptname sortieren
|
RecipeList:sort=name
|
|
RecipeList
|
Sort=Number
|
Rezeptliste nach Rezeptname numerisch sortieren
|
|
nicht implementiert
|
RecipeList
|
Sort=Time
|
Rezeptliste nach Zeit sortieren
|
RecipeList:sort=time
|
|
RecipeList
|
Sort=Type
|
Rezeptliste nach Rezepttyp sortieren
|
|
Rezeptliste kann nur einen Typ anzeigen
|
Recipe
|
Type=<myrecipetype>
|
Rezepturtyp (z.B. myRecipeType) setzen
|
Recipe:Type=<type>
|
entspricht:
SetVar=<type> auf /S/APP/Recipe:Type
|
Recipe
|
Type=off
|
Rezepturtyp rücksetzen (alle)
|
Recipe:Type=
|
entspricht:
SetVar='' auf /S/APP/Recipe:Type
|
DataLog
|
LogDelete=<mydatalog>
|
Datalogdatei in LOG-Verzeichnis löschen
|
Datalog:[<name>].delete
|
|
DataLog
|
LogSave=<mydatalog>
|
Datalogdatei ins DATA-Verzeichnis speichern
|
Datalog:[<name>].save
|
|
Trend
|
Save_log=LW:
|
alle Datalogdateien *.DAT auf Laufwerk LW: kopieren
|
|
|
Trend
|
Online
|
Trend in Online-Modus schalten
|
Trend:online
|
|
Trend
|
ShiftCursor=<x>
|
Trend scrollen um +/-x Datenpunkte.
|
Trend:ShiftCursor<offset>
|
|
Trend
|
ShiftGrid=<x>
|
Trend scrollen um +/-x Zeiteinheiten
|
Trend:ScrollGrid<offset>
|
|
Trend
|
ShiftPage=<x>
|
Trend scrollen um +/-x Seiten
|
Trend:ScrollPage<offset>
|
|
Trend
|
Zoom-
|
Zoom Trend (Auflösung Zeitachse um eine Einheit verkleinern)
|
Trend:ZoomXGrid-1
|
|
Trend
|
Zoom+
|
Zoom Trend (Auflösung Zeitachse um eine Einheit vergrössern)
|
Trend:ZoomXGrid+1
|
|
Trend
|
ZoomX-
|
Zoom Trend (Auflösung X-Achse um eine Einheit verkleinern)
|
Trend:ZoomXGrid-1
|
|
Trend
|
ZoomX+
|
Zoom Trend (Auflösung X-Achse um eine Einheit vergrössern)
|
Trend:ZoomXGrid+1
|
|
Trend
|
ZoomY-
|
Zoom Trend (Auflösung Y-Achse um eine Einheit verkleinern)
|
|
|
Trend
|
ZoomY+
|
Zoom Trend (Auflösung Y-Achse um eine Einheit vergrössern)
|
|
|