Bestimmte STOP Meldungen automatisch Quittieren....?

  • Hallo miteinander,


    aktuell stehe ich vor folgender Aufgabe: Ich möchte gerne bestimmte STOP Meldungen (bestimmte Fehlermeldungen) möglichst automatisch quittieren lassen!


    Ist das evtl. durch ein kleines *.sub Programm möglich? Wenn ja, hat jemand evtl. einen Bsp. Code für mich???


    Danke für eure Bemühungen
    John Silver

  • Schritt für Schritt zum Roboterprofi!
  • Laut Handbuch:

    Code
    DECL INT M
    DECL STOPMESS MLD ;vordefinierte Strukturtyp fuer Stopmeldungen
     IF $STOPMESS AND $EXT THEN ;Stopmeldung und Betriebsart pruefen
      M=MBX_REC($STOPMB_ID,MLD) ;aktuellen Zustand in MLD einlesen
      IF M==0 THEN ;Ueberpruefen, ob Quittierung erfolgen darf
       IF (MLD.GRO==2) AND (MLD.STATE==1) THEN
        CONFIRM MLD.CONFNO ;Quittierung dieser Meldung
       ENDIF
      ENDIF
     ENDIF

    Kontrolle ist eine Illusion, denn niemand weiss was als nächstes passiert.

  • Hallo :)


    In Automatik Ext werden fast alle stop Meldungen automatisch quittiert. Haben bis jetzt nur 2 mal Meldungen aus Saferobot gehabt die nicht automatisch quittiert wurden

  • Hallo mal wieder:


    zum letzten Beitrag:
    mein Ziel ist es das Programm nicht wieder via extern zu starten und Fehler zu quittieren, da ich gezielt auf eine STOP Meldung reagieren möchte. Tritt eine STOP Meldung auf, soll diese intern verarbeitet werden -> Hauptprogramm rennt in eine definierte Funktion und übertragt einen Fehlercode via Ethernet.


    Gruß
    John

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