Roboter Reset an Periferie

  • Hi,


    weiß jemand, wie man den Roboter-Reset nach draußen geben kann.
    Es geht um die Taste am iPendant, währe ein wenig blöd jedes mal nach Not-Aus zu fest instalierten Taste zu laufen, wenn man das iPendant schon in der Hand hat.


    MfG heini

  • ANZEIGE
  • Der Reset vom Robbi sollte unter KAREL mit
    TPIN[tp_reset] (tpi_reset = 153) erreichbar sein


    In TP sieh mal ob Du UOPIN/OPIN-Eingänge am TP hast.


    Mit etwas Tricksen läßt sich das sicher was tun.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hallo,


    die Option Karel habe ich nicht, die gibt es erst ab RJ3iC-Steuerung standartmäsig drin, 800€ wegen einem Ausgang kriege ich bestimmt nicht genehmigt. :cry:
    Was ich aber habe ist Multitasking, lässt sich damit vielleicht was einstellen? :kopfkratz:


    MfG heini

  • Hallo,


    wer hat denn behauptet, daß man die Option Karel auf der Steuerung haben muß um einen 1-Zeiler laufen zu lassen?


    Ein Problem besteht nur dann, wenn du deinen Code nicht übersetzen kannst.


    Karel Proggies laufen immer :kopfkratz:


    Das Einzige was du nicht machen kannst ist dir Programmvariablen ansehen (Data -> Type -> Karel Vars bzw. Karel Pos...

  • Hi,


    ich denke, die Frage war, wie man den Reset-Taster vom iPendant (oder Standard -> ist nämlich Wurscht) abfragen bzw. an die SPS witergeben kann, damit die gesamte Anlage quittiert werden kann.


    Und dann geht es halt nicht über den UOP-Eingang "fault reset", oder?


    Gruss Chris

  • Also unter KAREL gehts jedenfalls immer. Und KAREL läuft auf jedem FANUC


    Man kann vielleicht den TP-Eingang bei den Eingängen finden (nicht DIN oder UOP. Ich glaube SOP hießen die....


    Die solltest Du jedenfalls mal ansehen.
    Sonst hilft wirklich nur KAREL


    Wolfram

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • jau. grade auch live getestet.


    Was hastn fürn Robbi, dann kann man Dir vielleicht ein kleines karelfile basteln.


    WH

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hi,


    das währe natürch sehr nett von dir. :supi:
    Ich hab R2000 mit RJ3iB.


    Ich möchte auch selbs in Karel einsteigen, gerade wegen I/O`s, den Rest kriege ich auch so hin. :)


    MfG heini

  • Schau mal das hier

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • hier das ganze auch lauffähig......






    PROGRAM askres


    %ALPHABETIZE


    %NOLOCKGROUP


    %NOPAUSE = COMMAND + TPENABLE + ERROR
    %NOBUSYLAMP -- BUSY und RUNNING AUS
    %COMMENT = 'reset2dout'


    CONST
    tpireset = 153


    VAR


    -- Eigene Variablen
    status : INTEGER -- Statusvariable von Build In Routinen
    real_flag : BOOLEAN -- Identifizierung Integer oder Realwert in Register
    int_value : INTEGER -- R?ckgabe des Integerwert in Register
    real_value : REAL -- R?ckgabe des Realwertes in Register


    --*******************************************************************
    -- Hauptprogramm
    --*******************************************************************


    BEGIN
    repeat
    GET_REG(77, real_flag, int_value, real_value, status)
    -- Wert aus Register [77] lesen (Welcher Ausgang ist an solang TP-Reset gedrückt ist)
    DELAY 100 -- immer für eine unterbrechung in so kurzen hardloops sorgen sonst wird das tp-display extrem in die knie gezogen
    IF TPIN[153]= TRUE OR TPIN[159]= TRUE THEN -- TPIN153-->RESET TPIN159-->SHIFT+RESET
    dout[int_value] = TRUE
    ELSE
    dout[int_value] = FALSE
    ENDIF
    until int_value=0 --programm läuft endlos bis Register 77 eine 0 enthält
    END askres

  • :beerchug:

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Halöle,


    könnte mir jemand erklähren was die Zeile:

    Code
    GET_REG(77, real_flag, int_value, real_value, status)


    Bedeutet?


    Mir ist auch nicht klar ob das Programm auf HOLD-Taste reagiert oder nicht.


    %ALPHABETIZE :huh:


    MfG heini

  • GET_REG(77, real_flag, int_value, real_value, status)


    Eine im Robbi fest eingebaute Routine, die hier das Register 77 ausliest und die entsprechenden Variablen zurückliest.
    Real_Flag TRUE heißt es wird eine realzahl gelesen. Sie ist in Real_Value zu finden.
    Real_Flag FALSE heißt es wird eine Integerzahl gelesen. Sie ist in Int_Value zu finden.
    Status ist ein integer, welcher den Fehlercode eingebauter Routinen rückmeldet.


    %ALPHABETIZE ist die Anweisung, die Variablen im Bereich vars/KAREL Vars in alfabetischer Reihenfolge anzulegen


    %NOLOCKGROUP heißt, es werden KEINE Achsgruppen angesteuert
    %NOPAUSE = COMMAND + TPENABLE + ERROR --- Siehe Handbuch...

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Hi,


    ich hab da ein kleines Problemchen mit dem letzten Stand vom Programm (siehe unten)


    Da kommt folgender Alarm beim Übersetzen:


    So ark richtig kann ich damit nichs anfangen, eigentlich gar nichts :( .
    Was will das Programchen von mir?


    MfG heini

  • Sieht aus, als wären die Zeilen aus dem Forum kopiert:
    Achte darauf, daß Kommentare keinen Zeilenumbruch enthalten
    Kommentare erkennst Du am --


    WH

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • hallo heini0707,
    hier das orginal file. das muss sich aufjedenfall übersetzen lassen. und nein,das programm wird nicht mit hold angehalten.
    karelhandbuch gibt es leider bisher nur auf englisch.

    Einmal editiert, zuletzt von rob76 ()

  • Hi rob76,


    es will einfach nicht :(


    Gibts den selben Fehler. Kannst du bitte bei dir probieren, ich weiß nicht ob es an meinem WINOLPC liegt :huh:, weil seit der Instalation von Roboguide das WINTPE nicht mehr geht, (Fanuc ist gerade dabei).


    MfG heini

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