Timer Programmieren

  • Hallo Leute


    Wie ist die Syntax bei ABB einen Timer zu programmieren, wo oder wie kann ich das in der Doku finden, habe schon länger gesucht aber nichts gefunden.


    Danke
    Wasdel

  • ANZEIGE
  • Hi,


    wenn du etwas KUKA-ähnliches suchst, dann schau mal in der Doku unter:
    ClkStart bzw. ClkStop bzw. ClkReset


    Es gibt aber auch noch einen getimten Interrupt....
    :guckstduhier:ITimer


    gruß
    rmac

  • Hallo,
    zum Beispiel Taktzeit aufnehmen,


    VAR clock clkZyklusZeit;
    !
    VAR num nTaktzeit:=0;
    !
    WHILE TRUE DO
    ClkStop clkZyklusZeit;
    nTaktzeit:=ClkRead(clkZyklusZeit);
    TPWrite "TAKTZEIT >"\num:=nTaktzeit;
    ClkReset clkZyklusZeit;
    ClkStart clkZyklusZeit;

    !
    !
    !ABLAUFSCHLEIFE, ENDLOS




    ENDWHILE

  • Vielen Danke euch zwei!


    Das mit dem Parameterabhängigen Textausgabe gefällt mir sehr gut, das hatte ich in der Doku überlesen!


    Code
    TPWrite "TAKTZEIT >"\num:=nTaktzeit;


    Bei der Siemens 840D NC Programmierung kann man das als Beispiel auch so machen.



    Code
    _TX[1]= "     DATUM:   "<<$A_DAY<<"."<<$A_MONTH<<".200"<<$A_YEAR << "   Uhrzeit  " <<$A_HOUR<<":"<<$A_minute<<":"<<$A_SECOND
    
    
    
    
    WRITE(ERROR,"_N_TEST_MPF",_TX[1])


    Code
    Ergebnis:
    Ein Programm Namens Test mit dem Inhalt
    
    
         DATUM:   7.5.2009   Uhrzeit  13:42:5


    Habt ihr auch schon mal was in der art gemacht


    Gruß
    Wasdel

  • Hallo,
    ja der ABB hat da schöne Funktionen zur Stringverarbeitung (STRMAP,
    STRPART, STRMATCH ...) und Dateihandling (SAVE, OPEN, CLOSE, READSTR,
    LOAD, UNLOAD).


    Habe schon mal ein ABB-Programm geschrieben, das ein vorhandenes
    Programmmodul einliest, 'zerpflückt' und ein neues Modul mit
    neuen Routinen erzeugt (Aufsplitten von symmetrischen Bewegungen aus einer
    Routine in separate Routinen).


    Das kann man dann wieder laden und ganz normal ablaufen lassen.


    Hermann

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

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