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

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

Thema: Werte übergeben

  1. #1
    Registriert seit
    12.12.2011
    Beiträge
    130
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich habe folgendes Problem.

    Ich habe eine Lüftungsanlage die ich mit 0-10Volt regel.

    Jetzt möchte ich 5 Taster haben, mit der ich die Drehzahl vorgebe.

    Der Wertebereich soll 100 -30000 sein.

    Also ich drücke Taster 1, dann wird 100 übergeben.
    Also ich drücke Taster 2, dann wird 10000 übergeben.
    Also ich drücke Taster 3, dann wird 18000 übergeben.
    Also ich drücke Taster 4, dann wird 26000 übergeben.
    Also ich drücke Taster 5, dann wird 32000 übergeben.

    Leider habe ich hier keinen Ansatz wie ich das machen soll. Ich würde dann das ganze gerne in CFC machen.

    Gruß
    Maik
    Zitieren Zitieren Werte übergeben  

  2. #2
    Registriert seit
    24.02.2009
    Beiträge
    1.242
    Danke
    23
    Erhielt 276 Danke für 235 Beiträge

    Standard

    Würde mir jetzt spontan einfallen das mit 5 MOVE Befehlen zu machen. Deine Taster legst du auf die Enable-Eingänge (EN). Die MOVE Blöcke schieben dann die Werte (100 - 32000) auf eine Variable. Diese kannst du dann als Input für deinen Regler nehmen.

  3. #3
    mfreye ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.12.2011
    Beiträge
    130
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Danke.
    Ja, dürfte gehen. Leider aber nicht unter CFC. Da gibt es den Enable Eingang nicht.

  4. #4
    Registriert seit
    24.02.2009
    Beiträge
    1.242
    Danke
    23
    Erhielt 276 Danke für 235 Beiträge

    Standard

    Doch den muss du nur aktivieren für den Baustein.

  5. #5
    Registriert seit
    13.09.2010
    Beiträge
    2.292
    Danke
    178
    Erhielt 375 Danke für 355 Beiträge

    Standard

    .

    @ TE

    Aber vergiss´die Drehzahl "0" nicht bzw. einen AUS-Befehl !
    kind regards
    SoftMachine

  6. #6
    mfreye ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    12.12.2011
    Beiträge
    130
    Danke
    4
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Wie aktivierte ich den Ausgang, hast Du evtl. ein Beispiel? Danke.

    Aus gibt es nicht Muss immer etwas laufen.

  7. #7
    Registriert seit
    24.02.2009
    Beiträge
    1.242
    Danke
    23
    Erhielt 276 Danke für 235 Beiträge

    Standard

    In TwinCAT 2.11:
    - Rechtsklick auf Baustein und dann EN/ENO aktivieren im Menü.
    oder
    - Baustein auswählen und oben in der Menüleiste auf den EN Button klicken

    Programmierst du mit einer anderen Software musst du halt suchen.

  8. #8
    Registriert seit
    21.02.2011
    Ort
    Deutschland, Baden-Würtemberg
    Beiträge
    990
    Danke
    115
    Erhielt 125 Danke für 100 Beiträge

    Standard

    Hallöchen,

    hierzu gabs schon längere Diskussionen drüber.
    Bei Codesys musste ich mir einen eigenen Move-Baustein anlegen, da es keine Möglichkeit gab den ENABLE-Eingang zu aktivieren.

    Wenn jemand mehr weiß oder es Änderungen gab, immer her damit!
    Ich nutze Codesys 2.3.9.42

    Grüße,
    Flo

  9. #9
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.181
    Danke
    923
    Erhielt 3.289 Danke für 2.658 Beiträge

    Standard

    Zitat Zitat von Handbuch für SPS Programmierung mit CoDeSys 2.3 - 10.1 Arithmetische Operatoren
    MOVE

    Zuweisung einer Variablen auf eine andere Variable eines entsprechenden Typs. Dadurch, dass
    MOVE in den CFC- und KOP-Editoren als Baustein verfügbar ist, kann dort die EN/EN0-Funktionalität
    auch auf eine Variablenzuweisung angewendet werden. Im FUP-Editor ist dies leider nicht möglich.

    Beispiel in CFC in Verbindung mit der EN/EN0 Funktion:
    Nur wenn en_i TRUE ist, wird der Wert der Variablen var1 Variable var2 zugewiesen.
    (Bild)
    (mit EN0 ist ENO gemeint)

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  10. #10
    Registriert seit
    25.02.2010
    Beiträge
    618
    Danke
    35
    Erhielt 121 Danke für 110 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Jeep
    So ist es.

    Grüsse Holger

    test_move.jpg

Ähnliche Themen

  1. Einzelne Werte eines Array übergeben
    Von gloeru im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 23.01.2013, 10:19
  2. Any Übergeben an FB
    Von xvitali im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 24.03.2011, 10:48
  3. DB Nr. an FC übergeben
    Von Beren im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 06.05.2010, 12:23
  4. ARRAY an FC übergeben
    Von klauserl im Forum Simatic
    Antworten: 26
    Letzter Beitrag: 10.11.2008, 11:38
  5. ANY-Variable übergeben
    Von tobkin im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 28.02.2004, 00:58

Lesezeichen

Berechtigungen

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