Systemaktionen
Werden zur Verwaltung der Systemeigenschaften verwendet.
Neustart
Startet die Runtime neu.
Trend ausgeben
Speichert Trendverlaufsdaten auf externe Laufwerke (USB-Laufwerk oder SD-Karte).
Parameter | Beschreibung |
---|---|
TrendName | Name des zu speichernden Trendverlaufs |
FolderPath |
Zielordner:
Hinweis: die von der externen Festplatte unterstützten Formate sind FAT oder FAT32 (NTFS-Format wird nicht unterstützt). Hinweis: Private Netzwerke werden nur von Linux-Geräte mit BSP 1.0.25 und höher unterstützt. |
FileFormat |
Binär = der Puffer wird im Binär-Format gedumpt (eine .dat-Datei und .inf-Datei). Beide Dateien werden später benötigt, um Daten von einem externen Hilfsprogramm in das .csv-Format zu konvertieren. Kompatibilität CSV = der Puffer wird am angegebenen Ort als .csv-Datei in einem mit den Versionen 1.xx kompatiblem Format gedumpt Kompakte CSV = der Puffer wird am angegebenen Ort als .csv-Datei unter Verwendung eines neueren Formats gedumpt |
DatumZeitPräfix |
true = die gedumpte Datei hat im Namen das Datum und die Uhrzeit als Präfix (zum Beispiel D2012_01_01_T10_10_Trend1.csv) |
TimeSpec |
Zeitformat:
|
Dateiname |
Aktiviert wenn DateTimePrefixFileName=true Folgende Platzhalter werden unterstützt:
Beispiel: \%n\%y%M%d\%h%m%s |
Zusätzliche Parameter sind nur verfügbar, wenn das ausgewählte FileFormat Compact CSV ist
Wenn die Parameter "Select Fields" und "Select Curves" leer sind, wird die .csv-Datei im alten "Compact CSV" ohne Spaltenauswahlformat ausgegeben. Siehe auch "Trendpufferdaten exportieren"
Parameter | Beschreibung | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feldauswahl |
Auswahl der Spalten, die in die .csv-Datei exportiert werden. Die verfügbaren Spalten sind:
Beachten Sie, dass „An Tag anhängen" verwendet werden kann, um Spalten zu definieren, die in Runtime von der HMI-Anwendung exportiert werden. Das Tag muss eine Zeichenfolge mit der Liste der zu exportierenden Felder enthalten, die durch Kommas getrennt sind. Beispiel:
|
||||||||||||||||||||||||||||||||||||||||||||
Auswahl der Kurven |
Auswahl der Kurven, die in die .csv-Datei exportiert werden Beachten Sie, dass „An Tag anhängen" verwendet werden kann, um Kurven zu definieren, die in Runtime von der HMI-Anwendung exportiert werden. Das Tag muss eine Zeichenfolge mit der Liste der zu exportierenden Kurvennamen enthalten, die durch Kommas getrennt sind. Beispiel:
|
||||||||||||||||||||||||||||||||||||||||||||
Datenformat |
Das Datumsformat und Zeitformat auswählen Mit „An Tag anhängen" ist es möglich, das Datumsformat in Runtime über eine Zeichenfolge zu definieren
|
||||||||||||||||||||||||||||||||||||||||||||
Sprache |
Auswahl der zu verwendenden Sprache. |
Hinweis: Die Ausführung der Aktion Trend speichern wird automatisch ein Leeren der Daten auf den Datenträger erzwingen, die temporär im RAM-Speicher gehalten werden. Siehe "Verlaufstrend-Widget" für Details zur Speicherung von Stichprobendaten auf dem Datenträger.
Hinweis: externe, am USB-Port angeschlossene Laufwerke müssen das Format FAT oder FAT32 haben. Das NTFS-Format wird nicht unterstützt.
WARNUNG: Bitte beachten Sie, dass die maximale Anzahl an Dateien, die in einem Ordner erstellt werden können, beschränkt ist. Diese Beschränkungen hängen von verschiedenen Faktoren ab und sind nicht einfach zu berechnen; grundsätzlich ist davon auszugehen, dass die max. Anzahl an Dateien, die in einem Ordner verwendet werden können, 999 beträgt.
Zum Konvertieren der binären Abbilddateien in .csv
Das Tool TrendBufferReader.exe befindet sich im Ordner Utils des JMobile Studio Installationsordners.
Benutzen Sie folgende Syntax:
TrendBufferReader -r Trend1 Trend1.csv 1
wobei:
Trend1
= Name des Trendpuffers ohne Erweiterung, der sich aus der Sicherung ergibt (Originaldateiname ist trend1.dat)
Trend1.csv
= Name für die Ausgabedatei.
WARNUNG: Die TrendBufferReader.exe ist ein altes Programm, das nicht mit den neuen Multi-Tags-Puffern funktioniert. Die Verwendung dieses Programms ist nicht empfehlenswert. Das Programm wird nicht mehr gewartet, da jetzt die Möglichkeit besteht, den Trendpuffer direkt im CSV-Format zu speichern.
.csv Dateistruktur
Die sich ergebende .csv-Datei hat fünf Spalten
Spalte | Beschreibung |
---|---|
Data Type |
Datentyp des Stichproben-Tags: 0 = empty 1 = boolean 2 = byte 3 = short 4 = int 5 = unsignedByte 6 = unsignedShort 7 = unsignedInt 8 = float 9 = double |
Value |
Wert der Stichprobe |
Timestamp(UTC) |
Zeitstempel im UTC-Format |
Sampling Time(ms) |
Stichprobenintervallzeit in Millisekunden |
Quality |
Tag-Wert Qualität. Die Informationen werden gemäß dem OPC-DA-Standard codiert und in in byte-Daten (8 Bits) gespeichert, die in Form von Drei-Bit-Feldern definiert werden. Qualität, Sub-Status und Limit-Status. Die acht hochwertigen Bits sind wie folgt angeordnet: QQSSSSLL. Eine vollständige und detaillierte Beschreibung aller einzelnen Feldern finden Sie in der offiziellen OPC DA-Dokumentation. |
Häufige Qualitätswerte
Die am häufigsten verwendeten Qualitätswerte werden von der Datenerfassungs-Engine des Bediengeräts zurückgemeldet:
Qualitätscode |
Quality |
Beschreibung |
---|---|---|
0 |
SCHLECHT |
Der Wert ist schlecht, aber es wurde kein spezifischer Grund angegeben |
4 |
SCHLECHT |
Spezifisches Serverproblem in der Konfiguration. Zum Beispiel wurde das Tag aus der Konfigurationsdatei (tags.xml) gelöscht. |
8 |
SCHLECHT |
Zu diesem Zeitpunkt ist kein Wert verfügbar sein, zum Beispiel wurde der Wert noch nicht von der Datenquelle bereitgestellt. |
12 |
SCHLECHT |
Geräteausfall erkannt |
16 |
SCHLECHT |
Zeitüberschreitung bevor Gerät antwortet. |
24 |
SCHLECHT |
Kommunikationsfehler |
28 |
SCHLECHT |
Keine Daten für oberen und unteren Grenzwert gefunden. Trend-Schnittstellen-spezifisches Kennzeichen. |
32 |
SCHLECHT |
Es wurden keine Daten erfasst (zum Beispiel Archivierung nicht aktiviert). Trend-Schnittstellen-spezifisches Kennzeichen. Dieser Wert wird auch für die Kennzeichnung eines vorübergehenden Offline-Status benutzt (für jede Bedingung, unter der die Stichprobenentnahme gestoppt wurde). |
64 |
UNSICHER |
Kein spezifischer Grund. |
65 |
UNSICHER |
Kein spezifischer Grund. Der Wert wurde an den etwas niedrigeren Grenzwert 'gekoppelt'. |
66 |
UNSICHER |
Kein spezifischer Grund. Der Wert wurde an den etwas höheren Grenzwert 'gekoppelt'. |
67 |
UNSICHER |
Kein spezifischer Grund. Der Wert ist eine Konstante und kann nicht bewegt werden. |
84 |
UNSICHER |
Der zurückgegebene Wert liegt außerhalb der definierten Grenzwerte. In diesem Fall gibt das Feld Grenzwerte an, welcher Grenzwert überschritten wurde, wobei der Wert weiter aus diesem Bereich bewegt werden kann. |
85 |
UNSICHER |
Der zurückgegebene Wert liegt außerhalb der definierten Grenzwerte. In diesem Fall gibt das Feld Grenzwerte an, welcher Grenzwert überschritten wurde, wobei der Wert weiter aus diesem Bereich bewegt werden kann. Der Wert wurde an den etwas niedrigeren Grenzwert 'gekoppelt'. |
86 |
UNSICHER |
Der zurückgegebene Wert liegt außerhalb der definierten Grenzwerte. In diesem Fall gibt das Feld Grenzwerte an, welcher Grenzwert überschritten wurde, wobei der Wert weiter aus diesem Bereich bewegt werden kann. Der Wert wurde an etwas höhere Grenzwerte 'gekoppelt'. |
87 |
UNSICHER |
Der zurückgegebene Wert liegt außerhalb der definierten Grenzwerte. In diesem Fall gibt das Feld Grenzwerte an, welcher Grenzwert überschritten wurde, wobei der Wert weiter aus diesem Bereich bewegt werden kann. Der Wert ist eine Konstante und kann nicht bewegt werden. |
192 |
GUT |
- |
Trend löschen
Löscht gespeicherte Trenddaten.
Legen Sie den Namen des Trends fest, dessen Protokolle Sie löschen möchten.
Ereignisarchiv ausgeben
Speichert ein Alarmverlaufsprotokoll und Audit-Trail-Daten auf externe Laufwerke, wie USB-Speichersticks oder SD-Karten.
Parameter | Beschreibung |
---|---|
Ereignisarchiv | Name des Puffers zum Sichern der Daten |
Ordnerpfad |
Zielordner
Hinweis: die von der externen Festplatte unterstützten Formate sind FAT oder FAT32 (NTFS-Format wird nicht unterstützt). Hinweis: Private Netzwerke werden nur von Linux-Geräte mit BSP 1.0.25 und höher unterstützt. |
AusgebenKonfigDatei | Sicherung der Beschreibungsdateien der Archive |
AusgebenAsCSV |
true = der Puffer wird am angegebenen Ort als .csv-Datei gespeichert false = der Puffer wird im Binär-Format gespeichert (eine .dat-Datei und .inf-Datei). Beide Dateien werden später benötigt, um Daten von einem externen Hilfsprogramm in das .csv-Format zu konvertieren. |
DatumZeitPräfix |
true = die gedumpte Datei hat im Namen das Datum und die Uhrzeit als Präfix (zum Beispiel D2012_01_01_T10_10_alarmBuffer1.csv) |
timeSpec |
Zeitformat:
|
csv-Spalten |
Auswahl der Spalten, die in die .csv-Datei geschrieben werden. Nur verfügbar, wenn Ereignisarchiv ein Alarmpuffer ist |
Dateiname |
Folgende Platzhalter werden unterstützt:
Beispiel: \%n\%y%M%d\%h%m%s Nur verfügbar, wenn DatumZeitPräfixDateiName=true |
Sprache |
Auswahl der zu verwendenden Sprache. Nur verfügbar, wenn Ereignisarchiv ein Alarmpuffer ist |
Datum und Zeit trennen | Wenn diese Funktion aktiviert ist, werden Datum und Uhrzeit in separaten Spalten angezeigt. |
Datumsformat | Wählen Sie ein vordefiniertes Format oder verwenden Sie Platzhalter, um Ihr eigenes Format zu definieren. (siehe "Zeit- und Datumsplatzhalter") |
Speichern in CSV Format
DumpAsCSV = true
Der zusätzliche Parameter "csv Column" bietet die Möglichkeit, die zu exportierenden Spalten in der .csv-Datei auszuwählen
Hinweis: nur für Alarmpuffer verfügbar.
Speichern in BINÄREM Format
AusgebenAsCSV = false
Wenn Ereignispuffer im Binärformat exportiert werden und KonfigDatei dumpen auf true gesetzt ist (empfohlene Einstellungen), sind zwei Ordner vorhanden:
- data, mit den Datendateien,
- config mit den Konfigurationsdateien für die .csv-Konvertierung.
Sobald die beiden Ordner vom USB-Laufwerk auf den Datenträger vom Computer kopiert wurden, ist folgende Ordnerstruktur vorhanden:
\config\
alarms.xml
eventconfig.xml
\data\
AlarmBuffer1.dat
AlarmBuffer1.inf
\
AlarmBufferReader.exe
Zum Konvertieren der Abbilddateien in .csv
Das Tool AlarmBufferReader.exe befindet sich im Ordner Utils des JMobile Studio Installationsordners.
Benutzen Sie folgende Syntax:
AlarmBufferReader AlarmBuffer1 FILE ./AlarmBuffer1.csv
wobei:
AlarmBuffer1
= Name des gesichertes Puffers .dat ohne ErweiterungAlarmBuffer1.csv
= Name für die Ausgabedatei.
Das Hilfsprogramm AuditTrailBufferReader.exe ist für Audit Trail-Puffer verfügbar.
Benutzen Sie folgende Syntax:
AuditTrailBufferReader AuditTrail FILE ./AuditTrail.csv
wobei:
AuditTrail
= Name des gesichertes Puffers ohne Erweiterung undAuditTrail1.csv
= Name für die Ausgabedatei.
WARNUNG: AlarmBufferReader.exe ist ein altes Hilfsprogramm, das mit den neueren Pufferformaten nicht funktioniert. Die Verwendung dieses Hilfsprogramms ist nicht empfehlenswert. Das Hilfsprogramm wird nicht mehr gewartet, da jetzt die Möglichkeit besteht, den Alarm-Puffer direkt im CSV-Format zu speichern.
Ereignisarchiv löschen
Löscht gespeicherte Ereignispuffer-Protokolldaten.
Geben Sie den Namen der Ereignispuffer an, die aus den Ereignisprotokollen zu löschen sind.
Fehlerzählprotokoll zurücksetzen
Setzt die Protokoll-Fehlerzähl-Systemvariable zurück.
Siehe "Systemvariablen (Anfügen an)" für Details.
Medium sicher entfernen
Ermöglicht das sichere Entfernen der SD-Karte oder des USB-Laufwerk vom Bediengerät.
Codesys-Projekt kopieren
Kopiert die CODESYS 2.3 Projektdateien (.prg, .chk und .sdb) vom Quellenpfad in den CODESYS-Ordner auf dem Gerät.
Die Dateien werden bei Bedarf automatisch in DEFAULT.CHK, DEFAULT.PRG, BOOT.SDB umbenannt.
Nach dem Kopieren von CODESYS wird die Datenerfassungs-Engine des Bediengeräts angehalten, neu geladen und wieder gestartet.
Parameter | Beschreibung |
---|---|
Pfad der Quelle | Projektpfad zu einem externen Speicher (zum Beispiel \USBMemory\Codesys) |
Symbole kopieren | true = Kopiert die für das CODESYS 2 ETH-Protokoll erforderliche .sdb-Symboldatei |
Um CODESYS-Projekt-Dateien zu generieren
- Ausführen von Projekt > Alle neu erstellen: Es wird eine aktualisierte .sdb-Symboldatei erzeugt.
- Ausführen von Online > Neues Boot-Projekt: Die .chk- und .prg-Dateien werden erzeugt.
Diese Aktion kann verwendet werden, um ein CODESYS-Projekt von einem Bediengerät auf ein anderes zu übertragen. In diesem Fall kopieren Sie diese Dateien von dem Bediengerät, auf dem das CODESYS-Projekt läuft:
- default.chk
- default.prg
- boot.sdb
Überprüfen Sie den Aktionsstatus von SPS und CopyCodesysProject mithilfe der folgenden Systemvariablen:
- SPS-Status
- Erhalte CopyCodesysProject Aktion
ControlUserLED
Legt das Benutzer-LED-Verhalten fest.
Nicht verfügbar für Linux-Plattformen (die Plattform Ihres Gerätes finden Sie unter "HMI-Gerätefunktionen")
Ereignisarchiv speichern
Speichern Sie die Datensätze im Audit-Trail in einer signierten Datei. Die Dateisignatur stellt sicher, dass die Datensätze im Bericht nicht geändert werden.
Parameter | Beschreibung |
---|---|
Ereignisarchiv | Name des Puffers zum Sichern der Daten |
FolderPath |
Zielordner
Hinweis: die von der externen Festplatte unterstützten Formate sind FAT oder FAT32 (NTFS-Format wird nicht unterstützt). Hinweis: Private Netzwerke werden nur von Linux-Geräte mit BSP 1.0.25 und höher unterstützt. |
Dateiname |
Folgende Platzhalter werden unterstützt:
Beispiel: \%n\%y%M%d\%h%m%s |
Format |
Format der Ausgangsdatei
|
signiert |
Generieren der Dateisignatur. Auf Linux-Geräten ist die BSP-Version 1.0.239 oder höher erforderlich Der Algorithmus zum Signieren der Datei, wird in den Projekteigenschaften definiert Siehe auch: |
TimeSpec |
Zeitformat:
|
PeriodMode |
Definiert das zu exportierende Zeitfenster
|
Datum und Zeit trennen |
Zwei separate Spalten für Datum und Zeit verwenden |
Datenformat |
Das Datumsformat und Zeitformat auswählen |
Signierte Datei
Wenn der Parameter "Signed file" den Wert "true" hat, werden zwei Dateien zusätzlich zu "filename.csv" hinzugefügt:
- Filename.csv Zeichen
Die Dateisignatur stellt sicher, dass die Datensätze Datei filename.csv file nicht geändert wurden - ssl-HMI.crt
Es wird eine Kopie des Zertifikats vom Bediengerät benötigt, um die Echtheit des Berichts zu überprüfen.
Für weitere Informationen zum Zertifikat und zur Prüfung signierte Dateien, siehe "x.509-Zertifikat".
Für weitere Details über exportierte Informationen, siehe "Audit-Trail als .csv-Datei exportieren".
Nachricht protokollieren
Eine Nachricht zum Audit-Trail Puffer hinzufügen.
Dieses Makro gibt dem Entwickler die Möglichkeit, einige Ereignisse (z. B. wenn eine Taste gedrückt wird, wenn eine Seite aktiviert wird usw.) im Prüfpfad zu verfolgen. Es wird das Anhängen an einen Tag unterstützt, um die Möglichkeit zu haben, die Nachricht zu definieren, die in Runtime protokolliert wird.
Parameter | Beschreibung |
---|---|
Ereignisarchiv | Name des Audit-Puffers, in dem die Nachricht hinzugefügt wird |
Nachricht |
Nachricht, die in des Audit Puffer hinzugefügt wird |
Alte Dateien löschen
Diese Makros löschen Dateien, die älter als eine bestimmte Anzahl von Tagen sind.
Im PC gibt es keine Einschränkung bei der Verwendung des Pfades. Bei der Steuerung ist es als dynamische Medien und Datenpartitionen /mnt/data) erlaubt
Es liegt in der Verantwortung des Entwicklers, die Anwendung so zu konfigurieren, dass ein Löschen der Systemdateien verhindert wird.
Parameter | Beschreibung |
---|---|
Ordnerpfad | Ordner, in dem die zu löschenden Dateien gesucht werden |
FileTypes |
Liste der zu löschenden Dateien, die durch Komma getrennt sind. Wildcard wird unterstützt Beispiel: *.png,*.jpg |
ÄlterTage |
Mindestanzahl von Tagen ohne Änderungen |