RJ3iB/C Fehlercode aus Systemvariable auslesen?

  • Hallo Leute,


    ich möchte bei einem Roboterfehler (z.B.: Not-Aus, Kollision, LimitError, ...) an mein übergeordnetes Jobmanagement System gemeldet kriegen, welcher Fehler anliegt.
    Die normale Kommunikation läuft über die Register.
    Kennt jemand eine Systemvariable, die ich mir auslesen kann, in der die Fehlercodes des Roboters auftauchen? Die könnte ich mir dann vielleicht über ein Makro, das im Fehlerfall angestoßen wird, umwandeln auf einen Wert im beliebigen Register.
    Oder kennt jemand vielleicht einen anderen Weg?
    :hilfe:

  • ANZEIGE
  • hallo,
    für diese zwecke gibt es eine option die sich ERROR CODE OUTPUT nennt.
    das sind dann 30 oder 32 ausgange (erinnere mich nicht genau) die dir codiert jeden fehler der steuerung ausgeben.
    variablentechnisch scheinen die $EMGDI_STAT und $ERSEVERITY sich im fehlerfall zu ändern.
    ist aber irgendwie codiert, evtl. kannst du damit was anfangen.

  • Hallo rob76,


    ja, das mit den Ausgängen hab ich auch in den Softwareoptionen gelesen. Das finde ich aber recht albern dafür über 30 Ausgänge zu verschleudern. Aber das mit den Variablen probier ich mal aus. Vielleicht bekomm ich da ja das was ich suche.


    MfG
    0815hans

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden