Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: kennt jemand so eine Funktion als FB?

  1. #1
    Registriert seit
    29.01.2010
    Beiträge
    46
    Danke
    11
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Moin Moin,

    suche Lösung für folgende Funktion:

    Alle Werte BOOL!

    Ist am Eingang 1 (Steuereingang) ein "FALSE" so werden die Werte des Eingang 2 Direkt an den Ausgang 1 übertragen.

    Ist am Eingang 1 (Steuereingang) ein "TRUE" so werden die Werte des Eingang 2 Direkt an den Ausgang 2 übertragen.

    Habt Ihr nen Tipp?

    Danke!
    Zitieren Zitieren kennt jemand so eine Funktion als FB?  

  2. #2
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von xinix Beitrag anzeigen
    Moin Moin,

    suche Lösung für folgende Funktion:

    Alle Werte BOOL!

    Ist am Eingang 1 (Steuereingang) ein "FALSE" so werden die Werte des Eingang 2 Direkt an den Ausgang 1 übertragen.

    Ist am Eingang 1 (Steuereingang) ein "TRUE" so werden die Werte des Eingang 2 Direkt an den Ausgang 2 übertragen.

    Habt Ihr nen Tipp?

    Danke!
    Soll nur ein Wort übergeben werden?

    Code:
         U #Eingang_1
         L #Eingang_2
         SPB A2
         T #Ausgang_1
         SPA A
    A2: T #Ausgang_2
    A: NOP 0
    Muss der alte Zustand bei Wechsel des Eingangssignals gelöscht werden?
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  3. #3
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.718
    Danke
    729
    Erhielt 1.158 Danke für 969 Beiträge

    Standard

    Zitat Zitat von Paule Beitrag anzeigen
    Soll nur ein Wort übergeben werden?

    Code:
         U #Eingang_1
         L #Eingang_2
         SPB A2
         T #Ausgang_1
         SPA A
    A2: T #Ausgang_2
    A: NOP 0
    Muss der alte Zustand bei Wechsel des Eingangssignals gelöscht werden?
    @Paule
    funktioniert das so auch unter Codesys?

  4. #4
    xinix ist offline Benutzer
    Themenstarter
    Registriert seit
    29.01.2010
    Beiträge
    46
    Danke
    11
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo Paule,

    es soll sozusagen als Umschalter dienen... Wie erwähnt, werden nur BOOL Werte verarbeitet.

    Liegt also am "Steuereingang" ein False so kommen alle Werte und dessen Änderungen auf Ausgang 1

    Liegt am "Steuereingang" ein True so kommen alle Werte und dessen Änderungen auf Ausgang 2

    Ein Rücksetzen wäre nicht notwendig...

    Da ich zum einen ziemlich neu auf diesem Gebiet bin und zum anderen mehr Anwender als Programmierer bin sagt mir Deine Lösung nicht so viel. Ist das ST? Ich glaube ich komme da nicht rum mir das anzueignen?!?

    Kannst Du mir vielleicht kurz was zu deiner Lösung schreiben?

    Danke!!

  5. #5
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    Zitat Zitat von marlob Beitrag anzeigen
    @Paule
    funktioniert das so auch unter Codesys?


    Oh je, da habe ich gar nicht geschaut.
    Ich bin immer in der Ansicht "Heutige Beiträge"
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  6. #6
    Registriert seit
    23.04.2009
    Ort
    Allgäu
    Beiträge
    3.042
    Danke
    241
    Erhielt 863 Danke für 617 Beiträge

    Standard

    OK, zweiter Versuch:

    Code:
         IF Eingang_1 THEN
            Ausgang_2 := Eingang_2;
         ELSE
            Ausgang_1 := Eingang_2;
         END_IF
    Gruß
    Paule
    ----------------------------------------------------------------------------
    > manchmal verliert man und manchmal gewinnen die anderen <

  7. #7
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Zitat Zitat von xinix Beitrag anzeigen
    Ist am Eingang 1 (Steuereingang) ein "FALSE" so werden die Werte des Eingang 2 Direkt an den Ausgang 1 übertragen.

    Ist am Eingang 1 (Steuereingang) ein "TRUE" so werden die Werte des Eingang 2 Direkt an den Ausgang 2 übertragen.
    Was ist da jetzt besonderes dran, dass du dir das nicht mal schnell selbst zurechtschreiben kannst?

    Wieso hast du denn zwei Ausgänge am FB?
    Beide können doch nur TRUE oder FALSE sein. Bietet sich nicht eher eine Select-Funktion an?
    http://infosys.beckhoff.com/index.ph...l.htm&id=11529

    sowas hier?:
    Code:
    IF bIn1 THEN
     bOut2 := bIn2;
    ELSE
     bOut1 := bIn2;
    END_IF
    mit Löschung der alten Zustände:
    Code:
    IF bIn1 THEN
     bOut1 := FALSE;
     bOut2 := bIn2;
    ELSE
     bOut2 := FALSE;
     bOut1 := bIn2;
    END_IF
    edit:
    der Paule war schneller

  8. #8
    xinix ist offline Benutzer
    Themenstarter
    Registriert seit
    29.01.2010
    Beiträge
    46
    Danke
    11
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Danke Paule, das kommt mir jetzt auch bekannter vor - damit komme ich klar!


    Zitat Zitat von trinitaucher Beitrag anzeigen
    Was ist da jetzt besonderes dran, dass du dir das nicht mal schnell selbst zurechtschreiben kannst?
    Ich gehe mal davon aus das es Menschen gibt die als Prof. zur Welt gekommen sind - so wie Du vielleicht - und sich nicht vorstellen können das man in einem für sich neuen Gebiet auch mal besondere Fragen stellt.

    Wenn ich in einem Forum nach etwas Frage brauche ich bestimmt nicht als Antwort eine Gegenfrage warum ich das nicht weiß! Macht für ein Forum keinen Sinn!

    Gruß Ralf

  9. #9
    Registriert seit
    19.11.2006
    Beiträge
    1.346
    Danke
    6
    Erhielt 254 Danke für 231 Beiträge

    Standard

    Zitat Zitat von xinix Beitrag anzeigen
    Ich gehe mal davon aus das es Menschen gibt die als Prof. zur Welt gekommen sind - so wie Du vielleicht -
    Bleib mal sachlich, Freundchen.

    Zitat Zitat von xinix Beitrag anzeigen
    ...und sich nicht vorstellen können das man in einem für sich neuen Gebiet auch mal besondere Fragen stellt.

    Wenn ich in einem Forum nach etwas Frage brauche ich bestimmt nicht als Antwort eine Gegenfrage warum ich das nicht weiß! Macht für ein Forum keinen Sinn!
    ... wieso meinen die Leute immer, in einem Forum das Wissen auf einem Silbertablet serviert bekommen zu müssen. Hätteste mir die Frage im Büro aufm Flur gestellt, wäre meine Antwort genau die gleiche.

    Wenn du nochmal deine Frage durchgelesen hättest und dann meine und Paules Antwort dazu, hättest du gemerkt, dass du dir die Antwort in deiner Frage schon selbst gegeben hast.

    Niemand hat dich kritisiert. Auch ich nicht. Da du die Antwort wie beschrieben schon selbst gegeben hast, war meine Frage berechtigt.
    .. sei doch froh drüber, dass wir dir sogar noch passenden Quellcode geliefert haben!!!

    ... meine Herren, da will man helfen und bekommt gleich soon Spruch geliefert. ... und das zu Feierabend
    Geändert von trinitaucher (29.03.2010 um 18:19 Uhr)

  10. Folgender Benutzer sagt Danke zu trinitaucher für den nützlichen Beitrag:

    bike (29.03.2010)

  11. #10
    xinix ist offline Benutzer
    Themenstarter
    Registriert seit
    29.01.2010
    Beiträge
    46
    Danke
    11
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    wollt Dich nicht persönlich angreifen - vielleicht habe ich mich einfach nur geärgert dass ich es nicht wusste!

    Falls Du es persönlich genommen hast tut es mir leid!

    Lass Dir nicht den Feierabend verderben!

    Gruß Ralf

  12. Folgender Benutzer sagt Danke zu xinix für den nützlichen Beitrag:

    rostiger Nagel (29.03.2010)

Ähnliche Themen

  1. Kennt jemand OpenPCS
    Von IBFS im Forum Sonstige Steuerungen
    Antworten: 0
    Letzter Beitrag: 21.03.2010, 15:38
  2. Kennt das jemand ??
    Von prinz1978 im Forum Simatic
    Antworten: 7
    Letzter Beitrag: 17.02.2010, 07:55
  3. Kennt jemand MTC?
    Von maxi im Forum Hochsprachen - OPC
    Antworten: 3
    Letzter Beitrag: 20.11.2008, 17:40
  4. Antworten: 0
    Letzter Beitrag: 18.06.2008, 14:28
  5. Kennt jemand von IEC/EN61364 ? (= + -).
    Von JesperMP im Forum Schaltschrankbau
    Antworten: 1
    Letzter Beitrag: 10.11.2006, 16:12

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •