Torsteuerung mit S7 überschlägt sich, suche Fehlerbehebung

Programmierung und Software in Steuerungen

Programmierung und Software in Steuerungen

Moderator: Moderatorengruppe

Torsteuerung mit S7 überschlägt sich, suche Fehlerbehebung

Neuer Beitragvon bacardischmal am Freitag 20. Januar 2006, 12:29

Hallo,
also ich habe hier eine Torsteuerung mit S7 programmiert.
Ich weis geht auch kleiner, aber dient zum Ausbildungszweck.
Jetzt überschlägt sich aber leider immer das einschalt signal,
wie kann ich ändern? und würde mein programm in der Theorie
funtionieren?

http://bacardi.skas.de/Torsteuerung.ZIP

Gruß
bacardischmal

und wie kann ich diese Steuerung am leichtesten in eine Steuerung mit Relais umwandeln, gibts davlt ein programm oder tipps?
z.B. wie schaut ein SR FlipFlop mit Relais aus?
bacardischmal
Threadstarter
17400
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon drunkenmunky am Samstag 21. Januar 2006, 11:13

definiere mal "überschlagen"! Meinst du damit prellen?

programm dazu kenn ich keins. wenn du das Programm in KOP ankuckst, kommt es einem stromlaufplan ziemlich nahe.

ein SR flip flop ist ein relais mit selbsthaltfunktion..
drunkenmunky
17416
Gold Mitglied
 
Beiträge: 391
Registriert: Dienstag 15. März 2005, 17:15
Wohnort: Singen
Postleitzahl: 78224
Land: Germany / Deutschland

Neuer Beitragvon bacardischmal am Samstag 21. Januar 2006, 11:43

ich poste es mal in awl *habs aber in fup geschrieben nur awl geht leichter ins forum zu schreiben*
also die sps ist zu schnell für diese logik sie setzt sich immer wieder selber zurück.

U(
O E 124.2
O E 124.3
)
S M 1.0
U(
O E 124.2
O E 124.3
)
U M 1.0
R M 1.0
NOP 0


der E124.2 und 124.3 sind taster die das tor zum vorwärts fahren brigen, beim 2. mal stoppen und beim 3. mal auffahren lassen.
aber leider setzt der flipflop sich selber zurück weil die sps zu schnell ist.
Gruß
bacardischmal
bacardischmal
Threadstarter
17418
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon drunkenmunky am Samstag 21. Januar 2006, 13:25

wie kommst du darauf, dass die sps "zu schnell" ist? zu schnell für was?

ich würd eher mal sagen dass du dir dein programm mal richtig ankuckst. des kann so nicht funktionieren. du setzt mit dem eingang den merker den du dann gleich wieder rücksetzt??

du willst das alles mit einem taster machen? auf, ab und stop?
drunkenmunky
17422
Gold Mitglied
 
Beiträge: 391
Registriert: Dienstag 15. März 2005, 17:15
Wohnort: Singen
Postleitzahl: 78224
Land: Germany / Deutschland

Neuer Beitragvon Borg am Sonntag 22. Januar 2006, 15:17

Versuch doch mal deine Taster zu entprellen.
Sprich über eine Flanke auszuwerten.

U e 124.2
FP M10.0
= M10.1

Somit kommt der M 10.1 nur bei einem Wechsel am Eingang 124.2
von 0 auf 1 Signal. Und auch nur für einen Zyklus der SPS. Auch wenn du den Taster länger festhältst.

Das machst du auch mit dem anderen Eingang.

Mit den beiden Merken setzt du dein Tor in Betrieb.

Wenn es in Betrieb ist und die Merker nochmal kommen (zweites Betätigen) setzt du es wieder in Stop
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
17476
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen

Neuer Beitragvon bacardischmal am Sonntag 22. Januar 2006, 21:01

Hallo,
flankenauswertung darf ich noch net verwenden denn das kennen wir eigentlich nicht, ich hab das programm jetzt mal überarbeitet
aber es funktioniert immernoch noch nicht so ganz weis aber nichtmehr weiter.
http://bacardi.skas.de/Torsteuerung2.ZIP

Gruß
bacardischmal
bacardischmal
Threadstarter
17495
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon drunkenmunky am Dienstag 24. Januar 2006, 07:13

ich hab hier kein s7 auf m rechner, oderso gehts nicht zum runterladen. lad doch mal n bild hoch, am besten in fup.

(mit der taste "druck" machste n screenshot, den du dann im bildbearbeitungsproogramm einfügen und speichern kannst.)
drunkenmunky
17527
Gold Mitglied
 
Beiträge: 391
Registriert: Dienstag 15. März 2005, 17:15
Wohnort: Singen
Postleitzahl: 78224
Land: Germany / Deutschland

Neuer Beitragvon bacardischmal am Dienstag 24. Januar 2006, 19:49

Hallo,
also ich habe jetzt doch die flanken auswertung genommen aber es funtioniert noch nicht ganz,
also wenn ich e124.2 oder .3 betätige soll er beim ersten mal tor
auf bewegen beim 2. mal aktivieren stoppen und dann wieder tor zu bewegen. also ich hab hier mal die anweisungsliste und das programm:
http://bacardi.skas.de/Torsteuerung3.ZIP
http://bacardi.skas.de/Torsteuerung.xls

und hier die bilder für vom programm:
http://bacardi.skas.de/1.jpg
http://bacardi.skas.de/2.jpg
http://bacardi.skas.de/3.jpg
http://bacardi.skas.de/4.jpg
Hoffe mir kann jemand weiter helfen.
gruß
bacardi
Zuletzt geändert von bacardischmal am Mittwoch 25. Januar 2006, 20:03, insgesamt 1-mal geändert.
bacardischmal
Threadstarter
17547
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon drunkenmunky am Mittwoch 25. Januar 2006, 09:50

wenn du E124.2 betätigst wird M3.0 gesetzt und wenn du ihn des zweite mal betätigst passiert gar nix oder?

du musst den M3.0 ja zurücksetzen wenn du den E124.2 betätigst. aber nur wenn er auch gesetzt ist. da machst du einfach ein und-gatter mit E124.2, E124.3 und M3.0 und den ausgang auf des oder-gatter vor dem Rücksetzteingang des M3.0

hoffe du hast es verstanden, damit wärst du schon mal einen schritt weiter..
drunkenmunky
17557
Gold Mitglied
 
Beiträge: 391
Registriert: Dienstag 15. März 2005, 17:15
Wohnort: Singen
Postleitzahl: 78224
Land: Germany / Deutschland

Neuer Beitragvon bacardischmal am Mittwoch 25. Januar 2006, 18:37

drunkenmunky hat geschrieben:hoffe du hast es verstanden, damit wärst du schon mal einen schritt weiter..

Hallo,
wenn du das so meinst:
http://bacardi.skas.de/4.jpg
das funktioniert nicht da die sps zu schnell ist und das sr flipflop sofort zurück setzt.
Gruß
bacardi
bacardischmal
Threadstarter
17581
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon drunkenmunky am Donnerstag 26. Januar 2006, 07:37

habt ihr schon mal mit zähler gearbeitet? denke damit würds auf jeden fall funktionieren.

oder du machst halt ne verzögerungszeit rein.

und übrigens falscher link... http://bacardi.skas.de/5.jpg
drunkenmunky
17588
Gold Mitglied
 
Beiträge: 391
Registriert: Dienstag 15. März 2005, 17:15
Wohnort: Singen
Postleitzahl: 78224
Land: Germany / Deutschland

Neuer Beitragvon bacardischmal am Donnerstag 26. Januar 2006, 17:44

Hallo,
also ich hab ein programm hinbekommen funtzt aber noch nicht ganz also 1. drücken tor auf 2. stop 3. tor zu 4. tor auf
und zwischen 3 und 4. sollte er auch stoppen.
kann mir jemand da bis freitag früh 5uhr helfen ^^
Gruß
bacardi
hier das prog:
http://bacardi.skas.de/Torsteuerung3.ZIP
http://bacardi.skas.de/Torsteuerung.xls

und hier in awl:
NW1:

O E 124.2
O E 124.3
FP M 10.0
= M 1.0

NW2:
Sicherheitschleife also Not aus oder Stoptaster
alle nicht betätigt, mit oder auf M2.0

ON E 124.1
ON E 124.4
= M 2.0

NW3:
Tor fährt auf wenn Siko Tor(E124.6) oder Lichtschranke(E124.7) und Torbewegung
zu(M4.0) betätigt werden (also Sicherheit gegen einklemmen).
Oder Wenn
Tor Auf/Zu Taster (E124.2) oder Schlüsselschalter (E124.3) und Automatikmerker
(M1.0) und Verriegelung (M4.9) und M5.0 Betätigt werden.
Zurückgesetzt wird es durch
Endtaster Tor auf (E125.0) oder Siko Pfeiler (E124.5) oder Sicherheitsschleife (M2.0)
oder wenn T1 mind. 2 sek agezogen hat und e124.2 oder e124.3 betätigt werden.

U(
ON E 124.6
ON E 124.7
)
U M 4.0
O
U M 1.0
U(
O E 124.2
O E 124.3
)
UN M 4.0
U M 5.0
S M 3.0
U(
ON E 125.0
O M 2.0
ON E 124.5
O
U(
U M 3.0
L S5T#2S
SE T 1
U M 4.0
R T1
NOP 0
NOP 0
U T 1
)
U(
O E 124.2
O E 124.3
)
)
R M 3.0
U M 3.0
= M 3.0


NW4:

Tor fährt zu wenn Tor Auf/Zu Taster (E124.2) oder Schlüsselschalter (E124.3)
und
Automatikmerker (M1.0) und Verriegelund (M3.0) Betätigt werden.

Zurückgesetzt wird es durch
Endtaster Tor Zu (E125.1) oder Lichtschranke (E124.7)
oder Sicherheitsschleife (M2.0) oder Siko Tor (E124.6) . M4.0
oder wenn T2 mind. 2 sek agezogen hat und e124.2 oder e124.3 betätigt werden.

U M 1.0
U(
O E 124.2
O E 124.3
)
UN M 3.0
S M 4.0
U(
ON E 125.1
ON E 124.7
O M 2.0
ON E 124.6
O
U(
U M 4.0
L S5T#2S
SE T 2
U M 3.0
R T 2
NOP 0
NOP 0
U T 2
)
U(
O E 124.2
O E 124.3
)
)
R M 4.0
U M 4.0
= M 4.0

NW5:
FLipFlop hat irgendwas mit wechsel zu tun also merkt sich den letzten stand


U M 4.0
S M 5.0
U M 3.0
R M 5.0
U M 5.0
= M 5.0

NW 6:
Von Toraufbewegungsmerker M3.0 auf Ausgang A124.1

U M 3.0
= A 124.1

NW 7:
Von Torzubewegungsmerker M4.0 auf Ausgans A124.2

U M 4.0
= A 124.2





bacardischmal
Threadstarter
17599
Junior Mitglied
 
Beiträge: 19
Registriert: Sonntag 12. Juni 2005, 09:16

Neuer Beitragvon jungprogramierer am Mittwoch 27. September 2006, 09:25

Hallo

Schreib das program doch mal etwas übersichtlicher und nutze lokalvariablen.
und STATische variablen anstelle von merkern.
Dann ist das ganz a) nachzuvollziehen und
b) einigermaßen nach DIN, wie du es wahrscheinlich abliefern sollst.

du kannst mir auch mal die archivierte datei schicken an t-schoenrock@web.de

Grüße
Tobi :D
jungprogramierer
22208
 
Beiträge: 9
Registriert: Montag 29. Mai 2006, 09:31

Merker

Neuer Beitragvon BerndS am Donnerstag 28. September 2006, 09:07

Hallo Jungprogrammierer,

man merkt dass du auch noch keinen richtigen Plan hast. Was ist an Lokal/statischen Variablen übersichtlicher als bei Merkern?

Vielleicht helfen Symbole dass es übersichtlicher wird.

Bernd
BerndS
22222
Junior Mitglied
 
Beiträge: 24
Registriert: Samstag 24. Januar 2004, 14:11

Neuer Beitragvon jungprogramierer am Freitag 29. September 2006, 09:13

wenn ich statische variablen und lokale variablen im Baustein nutze, kann ich sie doch programspezifisch bezeichnen.

Ich halte das für sehr sinnvoll, da man dann für jeden "Merker" weiß, wofür er ist. Des weiteren, darf man im Baustein (außer OB) laut din 61131-3 keine globalen Bezeichner verwenden.

Was jeder mit dieser din aussage macht ist ihm selbst überlasse, bei den programmen, die ich bisher geschrieben habe, hat sich die methode der übersicht halber sehr bewährt.

Ich finde man kann dann schneller und besser fehler such.
Natürlich interessiert das im afrikanischen jungel nachher keinen ob das programm nach din geschrieben ist, aber in der schule ist es bei mir wichtig.

Viel spaß nich beim diskutieren.
Wenn jemand hilfe braucht in einfachen dingen kann er/sie mir das programm archiviert gerne schicken. Ich würde es auch meinen lehrern zeigen

Grüße Tobi
jungprogramierer
22234
 
Beiträge: 9
Registriert: Montag 29. Mai 2006, 09:31


Zurück zu SPS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 16 Gäste