Equipment-Sequenz
Ergebniscodes für
SCMD-Befehle
Wenn ein Tag zugeordnet wird, um das Ergebnis eines Befehls Equipment
Sequence Command (SCMD) zu speichern, gibt der Befehl einen der folgenden
Codes aus, wenn er ausgeführt wird.
Code (Dec)
Beschreibung
0
Das Command war erfolgreich.
48
Das Command wurde nicht ausgeführt, da es nicht möglich war, ein Ereignis zur Aufzeichnung des Commands zu
erstellen.
Wenn es sich bei dem Command um ein Command „ABORT" handelte, wird das Command „ABORT" dennoch
ausgeführt, selbst wenn das Ereignis nicht erstellt werden konnte.
Dieser Code wird nur ausgegeben, wenn die Ereigniserstellung in der Registerkarte
Anlagensequenzeigenschaften - Konfiguration (Equipment Sequence Properties - Configuration) aktiviert
wurde.
24577
Der Command ist nicht gültig.
24578
Das Command ist für den aktuellen Zustand der Equipment Sequence nicht gültig. Wenn Equipment Sequence
beispielsweise ausgeführt wird, ist ein Start-Command ungültig.
24579
Die Equipment Sequence kann aus den folgenden Gründen nicht angewiesen werden:
Das Programm wurde erfolgreich an die Equipment Sequence angehängt, kann die Sequenz jedoch nicht
anweisen, da Logix Designer, eine Anwendung mit höherer Priorität, die Eigentumsrechte überschrieben hat.
24582
Das Anhängen an die Equipment Sequence ist fehlgeschlagen, da die Sequenz zuvor einem der folgenden Benutzer
angehängt war:
Ein externes Schrittschaltwerk, beispielsweise die Software FactoryTalk Batch, ist der Eigentümer.
Ein andere Programm in der Steuerung (ein internes Schrittschaltwerk) ist der Eigentümer.
Ein Bediener, der die ActiveX-Steuerelemente von Sequence Manager verwendet, ist der Eigentümer.
24580
Der Aufrufer des Befehls ist angehängt, aber es ist nicht der aktuelle Eigentümer von Equipment Sequence. Ein
Eigentümer mit höherer Priorität, beispielsweise Logix Designer, steuert Equipment Sequence.
24594
Die Equipment Sequence ist azyklisch, gesperrt oder befindet sich in einer gesperrten Task.
24604
Es wird ein Command mit gleicher oder höherer Priorität verarbeitet.
24631
Es sind zu viele Sequenzparameter oder Schritt-Tags pro Schritt definiert, sodass Ereignisse nicht behandelt werden
können und der STARTEN-Command fehlgeschlagen ist.
Verwenden Sie den Result-Operanden zum Abrufen eines Codes, der den
Erfolg/das Fehlschlagen des SCMD-Befehls anzeigt. Der Operand Ergebnis sollte
entweder 0 oder ein DINT-Tag enthalten, abhängig davon, ob es
Eigentumskonflikte gibt oder wahrscheinlich andere Fehler auftreten werden.
Wenn es einen Eigentumskonflikt gibt oder andere Fehler
unwahrscheinlich sind, geben Sie 0 in den Operanden Result ein.
Wenn es einen Eigentumskonflikt gibt oder andere Fehler wahrscheinlich
sind, geben Sie ein DINT-Tag in den Operanden Result ein. Das
DINT-Tag speichert einen Code für das Ergebnis der Ausführung des
Befehls.
Siehe auch
Anlagensequenzcommand
Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018
auf
seite 498
Kapitel 8
507