Aktueller Inhalt von Robi123

  1. R

    TIA SCL FB Methoden, Property

    Entweder man geht mit der Zeit, oder man geht mit der Zeit :)
  2. R

    Sonstiges TcHMI-TE2000: Migration von v1.10 auf v1.12

    Danke, hat bei selbem Fehler auch bei mir das Problem gelöst
  3. R

    Was findet ihr übersichtlicher?

    Das versuche ich auf jeden Fall soweit es geht. Wobei man an die Standards von anderen ja wenig bis gar nicht ran kommt.
  4. R

    Was findet ihr übersichtlicher?

    Ich bin bei dem Thema noch etwas neu. Automatisierung gibt es bei uns im Haus noch nicht lange. Daher baue ich gerade für alles den Grundstein. Ist also sicher noch nicht perfekt. Die genannten Erweiterungen könnten noch kommen. Ich habe versucht das ganze mit Interfaces möglichst modular und...
  5. R

    Was findet ihr übersichtlicher?

    Siehe mein Post mit dem Klassendiagramm, die Reed-Kontakte kennt er Erbende Baustein hier in dem Fall eh. Im Beispiel ging es nur drum, den Zylinder auszufahren und sobald er ausgefahren (Extended) ist, in den nächsten Schritt zu springen.
  6. R

    Was findet ihr übersichtlicher?

    Gebe dir definitv recht, sollte ohne den Header anwendbar sein, hätte aber eigentlich gedacht, dass für den Baustein FB_Double_Acting_Cylinder_Sensor die Methode Set_Extended() relativ selbsterklärend ist. Wie gesagt, die Funktionalität, dass sie auch nur TRUE returned wenn tatsächlich die...
  7. R

    Was findet ihr übersichtlicher?

    Sicher? Ich finde Variante 1 nämlich auch Eleganter und dann ist es "egal" das Set_Extended so funktioniert. Hatte das nur eingbaut, dass man es so verwenden könnte. Über is_extended das Abzufragen find ich sowieso selbsterklärender. Über den Methoden Header kann man auch nachlesen, wie sie...
  8. R

    Was findet ihr übersichtlicher?

    Aktualisiert wird es nicht direkt. IsExtended leitet sich im Endeffekt aus den Signalen der Reed-Kontakte ab. Set_Extended returned aber auch nur true wenn die Reed-Kontakte so auslösen, wie von "Extended" gefordert. Auszug aus der Methode: Set_Extended := FALSE; solenoid_extend_signal.State...
  9. R

    Was findet ihr übersichtlicher?

    Wertvoller Beitrag 👍 Edit: Um mit sinnvollem Beispiel voran zu gehen und das Ganze nicht im einen Sinnvollen Beitrag zu erweitern: Du hättest auch einfach mitdenken können, dass es offensichtlich Variante 1 und 2 sein muss und dann deine Meinung geben. Alternative hätte man es einfach...
  10. R

    Was findet ihr übersichtlicher?

    Hi zusammen, welchen Programmaufbau findet ihr lesbarer? Variante 1 oder 2? is_extended is eine property. Set_Extended() ist die Setter Methode die auch nur bei entsprechend ausgelösten Reed Switches True (Extended) returned? Variante 1: GL4_MM6.Set_Extended(); IF GL4_MM6.is_extended...
  11. R

    Parameter Speichern

    Ne war Beckhoff, hatte es aber selbst nicht getestet / benötigt und nur irgendwo nachgelesen. Aber gut zu wissen. Das werde ich in Zukunft vermutlich nun auch mit einbauen :)
  12. R

    Parameter Speichern

    OT: Wie setzt du einen Wartungszähler um? Am Beispiel eines Zylinders dann die Schaltzyklen? Wo speicherst du das? Daten Persistent innerhalb eines FB zu speichern war meiner Erinnerung relativ komplex... Von dir würde ich gern mal ein Programm sehen, was du so von dir gibst würde ich...
  13. R

    2D/3D Kamera

    Thema Robo: Wenn ihr euch jetzt noch für einen Standard entscheiden könnt, würde ich euch ABB empfehlen. Die sind zum programmieren super, Robot Studio ist meiner Meinung nach mit Abstand die beste Software für virtuelle Inbetriebnahme (Wenn auch etwas teuer mittlerweile), aber auch preislich...
  14. R

    Empfehlung

    Was sind das denn für Antworten? Also wenn man einfach nur was schreibt, dass geschrieben ist kann man sich die Antwort meiner Meinung nach auch sparen. Der TE erwartet offensichtlich auch eine Elaboration nicht nur irgendwelche dahingeklatschen Antworten. Bei uns würde man sagen "Nur...
  15. R

    Programmier und Entwicklungsumgebung

    Ob das jetzt gut ist, weiß ich aber auch nicht.
Zurück
Oben