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

Seite 6 von 6 ErsteErste ... 456
Ergebnis 51 bis 56 von 56

Thema: Wechsler Schaltung

  1. #51
    Registriert seit
    01.10.2007
    Ort
    Waiblingen
    Beiträge
    3.317
    Danke
    767
    Erhielt 536 Danke für 419 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    auch wenn ich verstehen kann, dass der ein oder andere der Ansicht ist, dass man lernen sollte, selbst Lösungen zu erarbeiten, finde ich es gut, Musterlösungen anzubieten. Wer gut genug ist, Musterlösungen zu verstehen, dem hilft das m.E. mehr, als wenn man denjenigen anhält, irgendwas zusammen zu coden, was dann zum Schluss gerade mal so funktioniert.

    Und wer mit unserer Hilfe nur bescheißt, wird dann eh rasch im Berufsleben aussortiert bzw. entsprechend seiner Fähigkeiten eingesetzt. Und wird nie AT verdienen. bzw. das, was er auf einer Nicht-Meister-Position "verdient".

  2. Folgende 3 Benutzer sagen Danke zu Perfektionist für den nützlichen Beitrag:

    hucki (19.05.2013),PN/DP (19.05.2013),votto (19.05.2013)

  3. #52
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.717
    Danke
    443
    Erhielt 919 Danke für 740 Beiträge

    Standard

    Zitat Zitat von Perfektionist Beitrag anzeigen
    Wer gut genug ist, Musterlösungen zu verstehen, dem hilft das m.E. mehr, als wenn man denjenigen anhält, irgendwas zusammen zu coden, was dann zum Schluss gerade mal so funktioniert.


    Mir helfen Musterlösungen auch oft weiter. (War auch ein Grund, den Post doch noch zu veröffentlichen.)
    Und wenn nicht, kann man ja im Forum nachfragen.

  4. Folgende 2 Benutzer sagen Danke zu hucki für den nützlichen Beitrag:

    PN/DP (19.05.2013),votto (19.05.2013)

  5. #53
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.717
    Danke
    443
    Erhielt 919 Danke für 740 Beiträge

    Standard

    Zitat Zitat von PN/DP Beitrag anzeigen
    ... dann würde ich die Aufgabe mit einem Zähler lösen. Ich finde, das ergibt den einfachsten und am einfachsten verstehbaren und am einfachsten erweiterbaren Programmcode.
    Dann möchte ich auch diese Variante (aus dem nicht mehr erreichbarem Folgethread) hier noch der Nachwelt erhalten:
    Code:
    FUNCTION_BLOCK "Wechslerschaltung"
    TITLE =
    VERSION : 0.1
    
    
    VAR_INPUT
      Schalter : BOOL ;	
      Zaehler : COUNTER ;	
      Anzahl_Ausgaenge : INT ;	
    END_VAR
    
    VAR_OUTPUT
      Ausgang1 : BOOL ;	
      Ausgang2 : BOOL ;	
      Ausgang3 : BOOL ;	
      Ausgang4 : BOOL ;	
      Ausgang5 : BOOL ;	
    END_VAR
    
    VAR
      FlankenMerker : BOOL ;	
    END_VAR
    
    BEGIN
    
    NETWORK
    TITLE =Max. mögliche Anzahl Ausgänge
    
          L     #Anzahl_Ausgaenge; 
          L     5; 
          >I    ; 
          SPBN  _001; 
          T     #Anzahl_Ausgaenge; 
    _001: NOP   0; 
    
    NETWORK
    TITLE =Ausgang Selektor
    
          U     #Schalter; 
          FN    #FlankenMerker; 
          ZV    #Zaehler; 
    
          L     #Zaehler; 
          L     #Anzahl_Ausgaenge; 
          >=I   ; 
          R     #Zaehler; 
    
    NETWORK
    TITLE =Ausgang 1
    
          L     #Zaehler; 
          L     0; 
          ==I   ; 
          U     #Schalter; 
          =     #Ausgang1; 
    
    NETWORK
    TITLE =Ausgang 2
    
          L     #Zaehler; 
          L     1; 
          ==I   ; 
          U     #Schalter; 
          =     #Ausgang2; 
    
    NETWORK
    TITLE =Ausgang 3
    
          L     #Zaehler; 
          L     2; 
          ==I   ; 
          U     #Schalter; 
          =     #Ausgang3; 
    
    NETWORK
    TITLE =Ausgang 4
    
          L     #Zaehler; 
          L     3; 
          ==I   ; 
          U     #Schalter; 
          =     #Ausgang4; 
    
    NETWORK
    TITLE =Ausgang 5
    
          L     #Zaehler; 
          L     4; 
          ==I   ; 
          U     #Schalter; 
          =     #Ausgang5; 
    
    END_FUNCTION_BLOCK

  6. Folgende 3 Benutzer sagen Danke zu hucki für den nützlichen Beitrag:

    Blockmove (20.05.2013),PN/DP (20.05.2013),rostiger Nagel (20.05.2013)

  7. #54
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.186
    Danke
    923
    Erhielt 3.292 Danke für 2.661 Beiträge

    Standard

    Noch ein Vorteil der Zählervariante: es ist ohne Zusatzaufwand garantiert, daß nur 1 Ausgang eingeschaltet sein kann.
    (wie man das für andere Varianten notfalls prüfen kann, gibt es hier im Forum schon alle möglichen und "unmöglichen" Varianten zu finden, da erfindet wohl niemand mehr was neues oder gar einfacheres )

    Man kann für den Zähler statt S7-Counter auch einen INT im IDB benutzen, müßte dann lediglich das Netzwerk "Ausgang Selektor" anpassen.
    Dann könnte man auch die Netzwerke mit den Ausgangszuweisungen in FUP/KOP darstellen - wenn man wollte und noch ein paar Klammern setzt.

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

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. #55
    Registriert seit
    27.06.2009
    Ort
    am Nordharz
    Beiträge
    3.717
    Danke
    443
    Erhielt 919 Danke für 740 Beiträge

    Standard

    Zitat Zitat von PN/DP Beitrag anzeigen
    Noch ein Vorteil der Zählervariante:
    Und man kann mit einem Parameter und ohne Nachprogrammieren festlegen, ob man mit einem, zwei oder x Ausgängen (oben bis zu 5) arbeiten möchte.

  9. #56
    Registriert seit
    14.05.2012
    Beiträge
    157
    Danke
    28
    Erhielt 4 Danke für 4 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    ----hat sich erledigt-----
    Geändert von Django2012 (20.05.2013 um 18:18 Uhr) Grund: War Käse

Ähnliche Themen

  1. Stromstoss-Schaltung
    Von Qu1Te im Forum Elektronik
    Antworten: 3
    Letzter Beitrag: 01.11.2012, 11:09
  2. suche Schaltung
    Von yather im Forum Elektronik
    Antworten: 13
    Letzter Beitrag: 03.05.2012, 14:55
  3. An / Aus Schaltung =)
    Von Insane im Forum Programmierstrategien
    Antworten: 21
    Letzter Beitrag: 26.12.2009, 16:24
  4. Digitale Schaltung
    Von Kroste im Forum PC- und Netzwerktechnik
    Antworten: 0
    Letzter Beitrag: 19.02.2009, 15:33
  5. Simple Schaltung in S5
    Von PatrickR im Forum Simatic
    Antworten: 13
    Letzter Beitrag: 31.03.2006, 14:46

Lesezeichen

Berechtigungen

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