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

Ergebnis 1 bis 5 von 5

Thema: Abluftsteuerung: 4 beliebige von 8 beliebigen dürfen eingeschaltet sein

  1. #1
    Registriert seit
    28.09.2015
    Beiträge
    1
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    für eine Zuluft/Abluftsteuerung benötige ich einen Baustein / Schaltung die ein 1-Signal gibt, sobald 4 bzw. 7 Ablüfter von insgesamt 8 Ablüftern eingeschaltet sind. Kann doch nicht so schwer sein ----- dachte ich!

    Kann mir vielleicht jemand helfen?

    Floh96
    Zitieren Zitieren Abluftsteuerung: 4 beliebige von 8 beliebigen dürfen eingeschaltet sein  

  2. #2
    Registriert seit
    16.04.2014
    Ort
    Hamburg
    Beiträge
    49
    Danke
    3
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Hi,

    Nimm dir eine Variable setze für jeden Lüfter den du hast ein Bit und mit der Funktion BITSUM weiß du wieviel an sind.

    Dann ist es nur noch eine >=4 und <=7 Abfrage.

    Gruß Thomas

  3. #3
    Registriert seit
    16.04.2014
    Ort
    Hamburg
    Beiträge
    49
    Danke
    3
    Erhielt 4 Danke für 4 Beiträge

    Standard

    Code:
    FUNCTION "4 oder 7 true" : Bool
    { S7_Optimized_Access := 'FALSE' }
    VERSION : 0.1
       VAR_INPUT 
          L1 : Bool;
          L2 : Bool;
          L3 : Bool;
          L4 : Bool;
          L5 : Bool;
          L6 : Bool;
          L7 : Bool;
          L8 : Bool;
       END_VAR
    
    
       VAR_OUTPUT 
          "Counter" : Int;
       END_VAR
    
    
    
    
    BEGIN	
    	#Counter := BOOL_TO_INT(#L1)+ BOOL_TO_INT(#L2)+ BOOL_TO_INT(#L3)+ BOOL_TO_INT(#L4)+ BOOL_TO_INT(#L5)+ BOOL_TO_INT(#L6)+ BOOL_TO_INT(#L7)+ BOOL_TO_INT(#L8);	
    	#"4 oder 7 true" := #Counter = 4 OR #Counter = 7;	
    END_FUNCTION
    Das ist noch einfacher

  4. #4
    Registriert seit
    19.06.2015
    Beiträge
    459
    Danke
    26
    Erhielt 40 Danke für 35 Beiträge

    Standard

    Den Counter aber immer brav löschen vor dem zählen

  5. #5
    Registriert seit
    16.04.2014
    Ort
    Hamburg
    Beiträge
    49
    Danke
    3
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ist bei der Variante egal.
    Wird in jeden Durchlauf überschrieben.

Ähnliche Themen

  1. TIA SCL Daten von FB in beliebigen DB schreiben
    Von ChrissT im Forum Simatic
    Antworten: 17
    Letzter Beitrag: 03.09.2013, 17:01
  2. SINAMICS - beliebigen Parameter auslesen ?
    Von moeins im Forum Antriebstechnik
    Antworten: 5
    Letzter Beitrag: 14.05.2008, 08:00
  3. Antworten: 0
    Letzter Beitrag: 26.11.2006, 21:58
  4. Wasserzeichen in x-beliebige Druckbare Dokumente einfügen
    Von Bjoern.Kraemer im Forum Werbung und Produktneuheiten
    Antworten: 3
    Letzter Beitrag: 13.01.2004, 00:36
  5. Antworten: 2
    Letzter Beitrag: 13.07.2003, 12:07

Stichworte

Lesezeichen

Berechtigungen

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