Maschinen Status Kalkulation mit Alarm
Überblick
Der benutzerdefinierte Maschinenstatus kann mit Hilfe von Alarmen berechnet werden. Die Berechnung des Maschinenstatus kann angewendet werden bei Anlagen, die mit dem SINUMERIK Machine Agent verbunden ist.
Nutzer müssen eine neue Berechnung hinzufügen:
-
Gehen Sie in der Shopfloor App von "Data Mapping List" zu "Machine Calculation".
Die Rollen "Shopfloor Admin" und "Shopfloor Nutzer" sind erfolderlich, um die App "Data Mapping" auf der Shopfloor Seite zu sehen.
-
Fügen Sie eine neue Berechnung hinzu.
-
Vergeben Sie einen Konfigurationsnamen.
-
Wählen Sie die Variablen-Adressen des Data Mappings.
Die ausgewählten Addressen erscheinen:
Weitere Variablen können hinzugefügt werden.
Aktuell sind 4 Bedinungen erlaubt:
-
Keine Störung
-
Technische Störung
-
Organisatorische Störung
-
In Produktion
-
Geben Sie Ihren Algorithmus ein.
-
Klicken Sie "Speichern".
-
Wenden Sie eine Berechnung bei einer Anlage an.
-
Wählen Sie den Algorithmus.
Nutzer können eine logische Bedingung mit Alarmen definieren, beispielsweise mit SINUMERIK:
Alarm=[60000, 60001]
Alarm=60000
Für Onboard-Anlagen mit Machine Agent:
Alarm=["/channel[1]/PS/0004", "/channel[1]/PS/0005"]
Alarm="/channel[1]/PS/0004"
Konfigurations-Panel - Einschränkungen
Eine neue Konfiguration kann hinzugefügt und bearbeitet, aber nicht gelöscht werden.
HINWEIS
Der Name einer Berechnung darf keine Sonderzeichen enthalten.
Nutzen Sie folgende Zeichen nicht: ?, : , *, &, ", $, |, `,<,>, +, !, [, ]
-
Vergeben Sie einen einmaligen Namen.
-
Wählen Sie unter "Data Mapping Selection" bis zu 5 benutzerderfinierte Variablen.
Wenn der Datentyp der Variable als String angegeben ist, wird der Text in einfachen Anführungszeichen dargestellt.
Zwischen den Variablennamen darf kein Leerzeichen sein, beispielsweise Feed Rate, NC Programm Status, Spindle Übersteuerung etc.
"Alarm" darf nicht in den Textfeldern enthalten sein. "Alarm" ist reserviert.
Beispiel:
Alarm=='my expected alarm' resultiert in einem Error.
HINWEIS
Die Berechnung wird in der Reihnfolge von oben nach unten erstellt. Trifft ein Ausdruck zu, erfolgt keine weitere Auswertung.
Ist beispielsweise die Bedingung "Keine Störung" wahr, wird dieser nicht weiter ausgewertet. Der Maschinenstatus wird auf "Keine Störung" gesetzt, selbst wenn die Algorithmen wahr sind.