program select mode other

  • Hi,


    Ich habe den Program Select mode auf OTHER gesetzt.
    Wenn die Roboter den Start von der SPS bekomme (cmd enable kein step uswusw) dann starten alle in dem Programm welches ich eingestellt habe.


    nun kommt das verrückte:


    Wenn Fehler auftreten oder die Anlage in stop geht (zum beispiel not-aus) oder warum auch immer 'vergessen' mansche Roboter das ausgewählte Programm.


    beim neu starten kommt dann der Fehler "no program in table"
    Dann muss man wieder im Program select mode das Programm neu anwählen und dann läuft alles wieder.


    Warum vergessen die Roboter manchmal das eingestellte Programm?


    Grüße
    Carsten

  • ANZEIGE
  • und hier nun die Antwort:


    der Roboter erkennt den Start auf UI[6] und UI[18] wenn beide oder beide nacheinander gegeben werden, wird das hauptprogramm mehrfach aufgerufen was anscheinend ein Problem für den Roboter ist. In Folge dessen wird die Variable welche das zu startende Programm beinhaltet ( $shell_wrk.$cust_name ) gelöscht.


    Abhilfe schafft das Abschalten des zweiten UOP Bytes in der UOP Config (einfach überall 0 eintragen) dann kann der Roboter nur noch nen Start von UI[6] erhalten und das scheint bis jetzt auch zu funktionieren...

  • Mahlzeit!


    Zur Erklärung: wenn du das Programm NICHT abgebrochen hast und selbiges erneut aufrufst (UI18) kommt der Fehler.
    Manchmal will man das ja mitten im Programm abbrechen...in der Config einzustellen: C_STOP=abort
    Dann ist der UI18 Erforderlich...ebenso wenn KEIN Programm angewählt ist.
    "Wichtig" das VORHER die PrgNR. gesendet wird.
    Noch "WICHTIGER" Abbruch von Hand hat der R30iA oft zur Folge das die Programmrückmeldung UO nicht auf False gestellt wird, speziell wenn du in einem Hauptprogramm abbrichst.


    Zum Fortfahren also Weitermachen ist der einfache Start erforderlich UI6, vorher den Reset nicht vergessen ^^.


    Wenn du das 2 Byte nullst kannst ja auch keine Programmnummer mehr schicken... was ebenso störend sein kann.
    Brauchst den UI18 in deiner Steuerung nur mit fehlender Programmrückmeldung verknüpfen.

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