Tasterschaltung per SPS S5

Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
  M 2.0   E 0.0   [COLOR=red]M 2.1[/COLOR]
--| / |---|   [COLOR=red][COLOR=black]|---[/COLOR](   )[/COLOR]
 
 
  E 0.0           M 2.0
--|   |-----------(   )
 
 
  [COLOR=red]M 2.1[/COLOR]           M 4.0
[COLOR=red][COLOR=black]--[/COLOR]|   |[/COLOR][COLOR=black]---------+-([/COLOR] S )
                |
                | [COLOR=red]M 2.1[/COLOR]
                [COLOR=red][COLOR=black]+-[/COLOR]( R )[/COLOR]
 
 
  [COLOR=red]M 2.1[/COLOR]   M 4.0   M 4.1
[COLOR=red][COLOR=black]--[/COLOR]|   |[/COLOR][COLOR=black]---| [/COLOR]|-+-( S )
                |
                | M 2.1
                +-( R )
 
 
  [COLOR=red]M 2.1[/COLOR]   M 4.0   M 4.1   M 4.0
[COLOR=red][COLOR=black]--[/COLOR]|   |[/COLOR][COLOR=black]---|   [/COLOR]|---|   |-+-( R )
                        |
                        | M 4.1
                        +-( R )
                        |
                        | M 2.1
                        +-( R )
 
 
  M 4.0           A 0.0
--|   |-----------(   )
 
 
  M 4.1           A 0.1
--|   |-----------(   )

Ich würde sagen, dass der Programmcode so nicht funktionieren kann.

Bei jedem Programmdurchlauf setzt der Flankenmerker M2.1 den Merker M4.0 (und damit den Ausgang A0.0) und wird dann rückgesetzt. Und da der Flankenmerker M2.1 immer rückgesetzt wird, kann der nachfolgende Merker M4.1 nicht gesetzt werden, und können die Merker M4.0 und M4.1 nicht rückgesetzt werden.

Gruß Kai
 
ich hoffe das mit dem bild hat geklappt.also ich habs jetzt über zähler gemacht.funktioniert auch.aber mich stört das wenn ich den taster e1.0 drücke erst beide ausgänge angehen nochmal drücken einer ausgeht.normal soll es andersrum gehn.aber bekomm ich noch hin
 

Anhänge

  • Unbenannt1.JPG
    Unbenannt1.JPG
    32 KB · Aufrufe: 16
Zuviel Werbung?
-> Hier kostenlos registrieren
Und hier noch mal ein Programmbeispiel in AWL:

Code:
      U     E      0.0                  // Taster
      UN    M     10.1                  // Hilfsmerkerbit  
      S     M     10.0                  // Flankenmerkerbit
      U     E      0.0
      =     M     10.1
 
      UN    A      0.0
      UN    A      0.1
      U     M     10.0
      R     M     10.0
      S     A      0.0
      R     A      0.1
 
      U     A      0.0
      UN    A      0.1
      U     M     10.0
      R     M     10.0
      S     A      0.0
      S     A      0.1
 
      U     A      0.0
      U     A      0.1
      U     M     10.0
      R     M     10.0
      R     A      0.0
      R     A      0.1

Gruß Kai
 
Ja.
Nach jeder Leerzeile startest du ein neues Netzwerk, und dann einfach die Darstellung umstellen.

Code:
Netzwerk
U E 0.0
UN M 10.1
S M 10.0

Netwerk
U E 0.0
= M 10.1

Netzwerk
UN A 0.0
UN A 0.1
U M 10.0
R M 10.0
S A 0.0
R A 0.1

Netzwerk
U A 0.0
UN A 0.1
U M 10.0
R M 10.0
S A 0.0
S A 0.1

Netzwerk
U A 0.0
U A 0.1
U M 10.0
R M 10.0
R A 0.0
R A 0.1
 
also habs so übernommen wie dus aufgeschrieben hast immer getrennte netzwerke und wenn ich es im simulator öffne und auf run gehe geht der a0.0 an und es passiert nix.der geht nicht wieder aus
 
aber mir wär es lieber wenn wir bei meinen beispiel bleiben was ich per bild mitgeschickt habe weil da hab ich mich jetzt reingefitzt.
 
Code:
      U     E      0.0                  // Taster
      UN    M     10.1                  // Hilfsmerkerbit  
      S     M     10.0                  // Flankenmerkerbit
      U     E      0.0
      =     M     10.1
 
      UN    A      0.0
      UN    A      0.1
      U     M     10.0
      R     M     10.0
      S     A      0.0
      R     A      0.1
 
      U     A      0.0
      UN    A      0.1
      U     M     10.0
      R     M     10.0
      S     A      0.0
      S     A      0.1
 
      U     A      0.0
      U     A      0.1
      U     M     10.0
      R     M     10.0
      R     A      0.0
      R     A      0.1

Der Programmcode funktioniert bei mir ohne Probleme.

Anbei der Programmcode noch mal in FUP.

Gruß Kai
 

Anhänge

  • STEP 5 - FUP.pdf
    3,8 KB · Aufrufe: 39
Zuviel Werbung?
-> Hier kostenlos registrieren
so also ich habs jetz mal im fup aufgebaut so wie du mirs geschickt hast und es funktioniert nicht.ich taste den eingang und die 2 ausgänge gehen mal kurz an und dann wieder aus.das wars.mehr geht nicht.
 
sorry hatte im 3. netzwerk nen kleinen schreibfehler.anstatt m10.0 hab ich m10.1 geschrieben.deshalb der fehler.aber jetzt funktioniert es.da bedanke ich mich mal herzlich bei allen die mir geholfen haben.
 
Zurück
Oben