Shock Media

Navigatie

Set/reset met 1 drukknop.

Forum > Software & Interfacing > Set/reset met 1 drukknop.
Naam Bericht
Robin L

Ik wil een set reset maken met 1 drukknop met een plc S7. Ik heb het al eens gemaakt gehad maar ik kan er niet meer opkomen. 2 SR en flankdetectie had ik gebruikt. Iemand die het weet?

Alvast bedankt.
[Bericht gewijzigd door Robin L op 27 augustus 2008 19:25:21]
morc

Welke S7?
De echte 300/400 serie of de 200 ?

Voor een 200 kan dit voorbeeld:

code:
Network 1    
LD     I0.0                        //When I0.0 is activated
EU                                 //Upflank 
=      M0.0                        //Make M0.0 a high bit
Network 2 
LD     M0.0                        //If M0.0 is set
AN     Q0.0                        //And Q0.0 is not
LDN    M0.0                        //Or if M0.0 is not set
A      Q0.0                        //and Q0.0 is set.
OLD
=      Q0.0                        //Set Q0.0 equal to the result of the or operation 



Dit principe is natuurlijk ook bruikbaar voor een 300, alleen de syntax is wat anders.
[Bericht gewijzigd door morc op 27 augustus 2008 20:11:34]
waar rook is, is het electronica experiment mislukt.
MMSoft

Voor een S7 300/400
code:
Wisselschakeling aangestuurd door een puls.
                                  ________  
----| |------|/|-----(M1.2)-------| S    |
   M 1.1    M 1.3                 |      | M 1.3
                                  |      |
----| |------|/|------------------| R    |
   M 1.1    M 1.2                 --------

[Bericht gewijzigd door MMSoft op 27 augustus 2008 20:11:28]
Geregistreerd mikroC gebruiker
Robin L

quote:


De 300.
Wat wil de OLD zeggen?

@ MMSoft Het zou moeten werken met impuls bediening.
prenciepe van een teleruptor. Nu werkt het als een schakelaar.
Fantomaz
Golden Member

Dat GJ hier nog niet op in is gesprongen...
Da's de PLC man.
Losse veters hoeven geen probleem te zijn, zolang je stappen maar groter zijn dan de lengte ervan. Pas als je korte stappen móet nemen, gebeuren er ongelukken.
MMSoft

quote:
Het zou moeten werken met impuls bediening.
prenciepe van een teleruptor. Nu werkt het als een schakelaar.
Als ik het goed begrijp, dan heb je een drukknop.
Maak van dit signaal een puls (met FP of FN), met deze puls stuur je de gegeven code aan (M1.1).
Bij elke druk op de knop wisseld M1.3 van status...
[Bericht gewijzigd door MMSoft op 28 augustus 2008 07:16:32]
Geregistreerd mikroC gebruiker
morc

OLD is or load .
quote:
The OR Load (OLD) instruction combines the values in the first and second levels of the stack, using a logical OR operation. The result is loaded in the top of stack. After the OLD is executed, the stack depth is decreased by one.




In 300 versie zoiets:
code:

NETWORK 1

      A     I      0.0 
      FP    M      0.0 
      =     M      0.1 
NETWORK 2

      A     M      0.1 
      AN    Q      0.1 
      O      
      AN    M      0.1 
      A     Q      0.1 
      =     Q      0.1 



of met merkers in netwerk 2

code:
 
       A     M      0.1
       AN    M      0.2
       O     
       AN    M      0.1
       A     M      0.2
       =     M      0.2


quote:
Dat GJ hier nog niet op in is gesprongen...
Da's de PLC man.


Vast geschrokken van de 200 en het voorbeeld in ladder
Beide niet favoriet.
[Bericht gewijzigd door morc op 28 augustus 2008 17:12:28]
waar rook is, is het electronica experiment mislukt.
Zoeken in topic