FUB Editor: Mehrere Eingänge verbinden

Anonymous
2012-02-20
2012-03-27
  • Anonymous - 2012-02-20

    Originally created by: hb-dru

    Bin FUB-Neuling und habe eine, wie ich meine, einfache Frage. Meine Suche (Google und auch in diesem Forum) brachte aber leider keine Antwort.

    Die Frage: Wie kann ich mehrere Eingänge von FUB verbinden?

    Was ich machen kann:

         FB_X                               FB_Y
      +----------+                    +----------+
      |        Q1|--------------------|          |
      |        Q2|--         FB_X.Q2--|          |
      |        Q3|--         FB_X.Q3--|          |
      +----------+                    +----------+
    

    Was ich machen möchte, aber nicht kann:

         FB_X                               FB_Y
      +----------+                    +----------+
      |        Q1|--------------------|          |
      |        Q2|--------------------|          |
      |        Q3|--------------------|          |
      +----------+                    +----------+
    

    Ist das was ich machen möchte überhaupt möglich mit CoDeSys? Wenn ja, wie?

    Vielen Dank für jede Hilfe.

     
  • Schuero - 2012-02-20

    Hallo.

    Das geht so nicht. Nach allgemeinem IEC 611131-3 Glauben soll ein Netzwerk immer nur ein Ergebnis haben. Mach auch sinn, bei größeren Programmen, verliert man schnell die Übersicht. Ein weiterer Vorteil ist, man ist dazu "gezwungen", kleine Schritte zu proggen.

    Gruß schuero

     
  • Anonymous - 2012-02-20

    Originally created by: hb-dru

    Danke für die Antwort. Jetzt weiss ich wenigestens, dass es nicht an meiner Unkenntnis liegt, dass das nicht geht. Scheinbar halten sich aber viele Bibliotheken (z.B. OSCAT) nicht an diesen "Glauben". Wie auch immer, für mich ist die Sache somit erledigt und ich mache das weiterhin so, wie es mein erstes Codebeispiel zeigt.

     
  • CORAS-HGD - 2012-03-27

    Hallo hb-dru,
    ich bin ganz, ganz neu im Forum und lese erst einmal einige mir interessant erscheinende Anfragen.
    So bin ich auch hier gelandet. Ich weiß nicht, ob das "Problem" schon geklärt ist, aber doppelt hält besser.
    Ich weiß auch nicht, ob die Frage so simpel gemeint war.
    Eigentlich ist ja schon alles geschrieben, nur müssen die Merker FB_X.Q2 und FB_Q.2 ohne Zuweisung oder sonstwas hinter die Q's des FB_X geschrieben werden und natürlich deklariert werden. Der FB_Y ist so schon korrekt.
    Damit sind die Ausgänge bzw. die Eingänge miteinander verbunden.
    Gruß HGD

     

Log in to post a comment.