Hallo zusammen,
Gibt es eine Möglichkeit alle ABB-Fehlermeldungen z.B 10002, Programmzeiger wurde zurückgesetzt an die SPS zu senden ?
Es würde genügen wenn die Fehlernummer und die Überschrift an die SPS übertragen wird ?
Hallo zusammen,
Gibt es eine Möglichkeit alle ABB-Fehlermeldungen z.B 10002, Programmzeiger wurde zurückgesetzt an die SPS zu senden ?
Es würde genügen wenn die Fehlernummer und die Überschrift an die SPS übertragen wird ?
Hallo,
mit IError kannst du einen Interrupt erstellen, der bei einem Fehler, einer Warnung, oder einem Zustandswechsel ausgelöst wird. Mit ReadErrData kannst du dann Fehlernummer und Text auslesen.
Einfach mal in der Doku nach den zwei Instruktionen suchen.
Beispielcode aus der Doku sieht so aus:
VAR errdomain err_domain;
VAR num err_number;
VAR errtype err_type;
VAR trapdata err_data;
VAR string titlestr;
VAR string string1;
VAR string string2;
...
TRAP trap_err
GetTrapData err_data;
ReadErrData err_data, err_domain, err_number,
err_type \Title:=titlestr \Str1:=string1 \Str2:=string2;
ENDTRAP
Alles anzeigen
Danke Z750 für deine Antwort.
Ich möchte die Fehlernummer und den Text an die SPS senden.
Die SPS sollte dann die Fehlernummer +Text als Störung ausgeben.Hier bräuchte ich vermutlich eine Textliste von ABB oder?
Wie ich das in der Doku verstanden habe ist das nur für ABB intern . Oder liege ich falsch.
Folgendes Szenario:
Das Bedienerpannel der Sps ( Hmi) und der Roboterschaltschrank sind ca 100 m voneinander entfernt.
Ich möchte alle Störungen was der Roboter hat auch an der Sps anzeigen lassen . Damit keiner zum Panell gehen muss
Ist das überhaupt möglich?
Mit dem obigen Beispiel solltest du den Fehlertext haben. Also dann noch eine Schnittstelle definieren, über die der Fehlercode und der ascii Code der Meldung Zeichen für Zeichen übergeben wird, und ausprogrammieren, fertig.
Warum sollte das nicht möglich sein?
In der Bedienungsanleitung "Fehlerbehebung IRC5" sind sämtliche Fehler mit Nummer und Text aufgelistet.
ZitatIn der Bedienungsanleitung "Fehlerbehebung IRC5" sind sämtliche Fehler mit Nummer und Text aufgelistet.
genau da drum geht es ja, die will natürlich keiner abtippen
Hilft das evtl.
da steck ne Menge Arbeit drin
Danke Pestkroete genau das hat mir gefehlt
Hallo Michael,
die Fehlernummern und die Überschriften der Meldungen erhältst Du mit der Instruktion IError und kannst sie z.B. via TCP/IP oder UDP an die SPS übertragen.
Eventuell könntest Du auch OPC-UA verwenden, aber dafür benötigst Du eine weitere Roboter Option (siehe https://new.abb.com/products/r…ngen/irc5/optionen/opc-ua)
Mittlerweile ist die RobotWare 6.12 verfügbar, so dass die Fehlerliste der RW6.04 ziemlich veraltet ist.
Aus diesem Grund habe ich Dir die Fehlerliste der aktuellen Robotware angehängt.
Fehlermeldungen Deutsch RW6.12.xlsx.zip
Zur Info:
OPC UA ist erst bei RW < 6.10 (soweit ich mich erinnere) kostenpflichtig.
bei den vorhergehenden Versionen war es integriert - ich würde es auf einen Versuch ankommen lassen. Das erleichtert es auf jeden Fall ungemein.
Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können