Beiträge von Sickone4

    Hallo Leute,


    wie kann ich in KRL ein XOR programmieren? Ich stehe da leider gerade etwas auf dem Schlauch! Ich nutze es im moment auf der SPS, muss es aber auf den Robbi bringen.


    SPS:


    Code
    U E0.0
    FP M0.1
    X A0.0
    = A0.0


    wie könnte dieser code in KRL aussehen?


    Vielen Dank für Eure Hilfe


    MfG
    Sven

    Hallo Leute,


    ich habe mir die alten Themen mal durchgelesen zum Thema Sprache des Panels /BOF.


    Was ich vor habe ist, dass ich die Sprache mit einer Integer variablen umschalten möchte. Das passiert idr nicht so häufig aber projektbezogen soll das so eingerichtet werden.


    nun habe ich in den alten theman gelesen, dass es ja irgendwie geht und dass es in einem alten threat gelöst wurde. dummerweise oder geschickterweise weiß nicht genau funktioniert dieser link nicht mehr. kann mir wer ein paar tips geben, wie ich dies auslesen könnte?



    gruß sven

    hi,


    oh sorry wusste nicht dass hier keiner weiß, was ein Frame ist oder ggf eine out variable bei einem Script/job aufruf.


    wenn du in einer x-beliebigen Progsprache eine Programmaufruf machst kann man idR Variablen übergeben in das Unterprogramm.


    z.B.
    Prog(var101, var102)
    Prog(IN:var101, OUT:var102)


    usw....


    bei Motoman habe ich die Aufrufstruktur eines Jobs wie folgt:


    CALL JOB:Prog ARGFP101 ARGFP102


    Da ich offline programmieren muss im Moment, weil die blauen noch nicht da sind frage ich mich, woher ich weiß, ob ARGF xy eine Variable ist, die ich übergebe, oder zurückbekomme.
    Oder ist das "zurückbekommen" bei Motoman nicht möglich?


    Falls nicht, wie kann ich das umgehen?


    Konkret hat ein Kollege einen unter-Job geschrieben, der keine Variable zurückliefert sonder eine im Register beschreibt, die wiederum im Hauptprogramm abgefragt wird. Das finde ich ein wenig unschön, zumal ich den Job nun 3 Mal aufrufen muss und mir nicht immer die gleiche Variable überschreiben will.


    Es ist btw keine Variable die ich übergeben will, sondern der Ursprung aus einem Koordinatensystem:


    so in der Art benötige ich das:


    vielleicht ist das so einfacher erklärt.


    zudem benötige ich noch folgendes:


    Ein Koordinatensystem/Frame hat ja einen Ursprung. von eben diesem benötige ich den X-Anteil bzw den Y Anteil


    -> Punkt.x
    -> Punkt.y


    PX101 (1)
    PX101 (2)


    aber woher weiß ich, dass das der Ursprung ist?

    Hallo Leute,


    ich habe gestern angefangen ein Programm von meiner Firma von KUKA nach Motoman zu übersetzen.
    Jetzt hänge ich an folgendem Punkt:


    ich möchte gerne bei einem Job eine Out variable haben, welche vom Typ Frame ist.


    wie kann ich dies realisieren und weise ich dies dann zu, bzw wie bekomme den Wert zurück?


    vielen Dank für eure Hilfe.
    Sven