Bitte um Hilfe - SPS Ampelsteuerung

Programmierung und Software in Steuerungen

Programmierung und Software in Steuerungen

Moderator: Moderatorengruppe

Bitte um Hilfe - SPS Ampelsteuerung

Neuer Beitragvon ElektronikMausi am Freitag 28. Oktober 2005, 09:23

Hi^^

Bin ein Elektroniker Lehrmädchen aus Wien und kenne mich absolut nicht mehr aus :( Sollen in der Schule eine Ampelsteuerung machen, Fußgänger und Autofahrer.. sitzen schon seit 2 Tagen daran und es geht noch immer nichts weiter.. könnt uns da nicht irgendwer helfen Oo ? :oops:
Es hilft schon der Anfang der Schaltung oder irgendwelche Tipps, die nicht von einem Lehrer kommen ^^

Mfg :)

PS.: habens schon mit Zählern versucht - gescheitert.

:cry:
ElektronikMausi
Threadstarter
15391
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

Neuer Beitragvon Gewehr-dalf am Freitag 28. Oktober 2005, 10:07

Dazu wär noch ganz interessant obs ne kreuzung (wenn ja wieviele bahnen, gibts für links/rechts-abbieger auch ampeln, etc) oder isses n simpler fußgängerübergang an ner straße? Da hätt ich dann auch schon ne (zugegebenermaßen sehr komplizierte mangels wissen über galante lösungen ;) ) schaltung im hirn... :D

MFG
Gewehr-dalf ;)
Is this your only grace -
The art of conversation...?

~Paradise Lost~
Benutzeravatar
Gewehr-dalf
15396
Silber Mitglied
 
Beiträge: 165
Registriert: Samstag 23. Juli 2005, 14:56
Wohnort: Hessen 6

Neuer Beitragvon helixxx am Freitag 28. Oktober 2005, 12:52

Welche Art von Steuerungen programmiert ihr???
VPS oder Schrittketten???

Mit VPS wäre es zwar prinzipiell möglich auch eine komplexe ampelsteuerung zu programmieren (mit diversen ampeln für verschiedene richtungen etc.) allerdings sehr aufwändig und zeitintensiv.

Ich (als bekennender Schrittketten-Fetischist) würde dir aber in jedem fall zur Programmierung mit einer Schrittkette raten, da du diese auch viel übersichtlicher halten kannst und sie wesentlich leichter erweitert werden kann.


Falls du noch keine Erfahrung mit Schrittketten hast, könnte ich eventuell versuchen dir das zu erklären...
Ich sag aber geich, es wird übers internet nicht einfach werden...



mfg
Daniel
Mich nicht fragen....
ich hier nur putzen.....
;-)
Benutzeravatar
helixxx
15404
Bronze Mitglied
 
Beiträge: 65
Registriert: Dienstag 31. Mai 2005, 16:44

Neuer Beitragvon ElektronikMausi am Samstag 29. Oktober 2005, 09:53

Danke für eure Antworten^^

Es ist eine Ampel mit Fußgängerübergang, ganz normal, 3 Led´s für die Autos, 2 für die Fußgänger.. sie sollte wenn für die Autos rot ist für die Fußgänger auf grün schalten usw. und das ist ziemlich schwer.. kommen mit den Zählern nicht klar. Unsere Ampel zeigt überhaupt kein Licht *G*
Unsere SPS ist die S7 200..

Schrittfolge, VPS oO Noch nie davon gehört ^^ Wir lernen auch
erst SPS sind Newbies *G*

Bin dankbar über jede Hilfe :D
ElektronikMausi
Threadstarter
15428
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

Neuer Beitragvon helixxx am Samstag 29. Oktober 2005, 11:10

*g* ich bin auch noch auszubildender ;-)

wir machen während unserer ausbildung allerdings sehr viel sps-programmierung, deswegen kenn ich mich da ein klein wenig aus.

Ich könnte (sofern ich zeit hab) morgen mal ein kleines programm schreiben, wenn du möchtest.
Ich kann aber für funktion keine garantie übernehmen, da ich keine möglichkeit habe das ganze zu testen.

Schreib mir deswegen mal bitte ne email an helixxx@arcor.de, falls ich dir da was schreiben soll.
Mich nicht fragen....
ich hier nur putzen.....
;-)
Benutzeravatar
helixxx
15431
Bronze Mitglied
 
Beiträge: 65
Registriert: Dienstag 31. Mai 2005, 16:44

Neuer Beitragvon Gewehr-dalf am Samstag 29. Oktober 2005, 14:03

Hast du mal ne programmskizze erstellt? Mir hilft das immer weiter... So nach dem schema funktionen deklarieren, main schleife, programmende. Das hilft auch immer verständnismäßig, weil du dir klar machst was du wie machen willst. Könnte dir da auch gegebenenfalls was erstellen. :)

MFG
Gewehr-dalf
Is this your only grace -
The art of conversation...?

~Paradise Lost~
Benutzeravatar
Gewehr-dalf
15434
Silber Mitglied
 
Beiträge: 165
Registriert: Samstag 23. Juli 2005, 14:56
Wohnort: Hessen 6

Neuer Beitragvon ElektronikMausi am Sonntag 30. Oktober 2005, 11:13

Ich schick dir das Programm per PN^^
thx
ElektronikMausi
Threadstarter
15475
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

Neuer Beitragvon Borg am Sonntag 30. Oktober 2005, 11:21

Hallo Mausi,
überlege dir mal wie die Autoampel eigentlich funktioniert.
Nach dem Einschalten sind die Beiden Autoampeln rot.
Dann läuft eine Zeit ab die Ampel schaltet auf rot/gelb.
Es läuft wieder eine Zeit ab und die Ampel schaltet auf grün.
Dann läuft das Ganze wieder Rückwärts ab (bei euch blinkt gelb glaube ich vor der Rotphase).
Also eigentlich kanns du die Ampelphasen in einzelne Schritte unterteilen, die nach gewissen Zeiten weitergeschaltet werden.
Du siehst das keine Zähler nötig sind, sondern nur Zeiten.
So als Schema mal reingeworfen:

U Rotphase
L Zeit
SE Zeit
U Zeit
R Rotphase
S GelbPhase
usw. ..............

Die Fußgänger bekommen dann Grün wenn die Autos rot haben.
U Rotphase
= Fußgängergrün
Gelpphasen laufen gleich, und wenn die Autos grün haben ist bei den Fussis rot (ja war schon klar). Wollte nur veranschaulichen das die Fußgängerampel keine eigene Schrittkette mit Zeiten benötigt.

Vielleicht hilft das schon mal als Denkanstoß,
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
15477
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen

Neuer Beitragvon ElektronikMausi am Sonntag 30. Oktober 2005, 11:28

Hmmm also bisher hatten wir es mit Zählern und Vergleichern.. aber Zeit hört sich gut an *G* mal schaun was sich machen lässt thx^^
Kompliziert das Ganze *G*
ElektronikMausi
Threadstarter
15479
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

Neuer Beitragvon Borg am Sonntag 30. Oktober 2005, 11:32

Hast du schon eine Ahnung wie eine Schrittablaufkette aussieht?

Du brauchst einen Ablaufmerker den du setzt wenn der Ablauf gestartet wird.
Dann brauchst du die Schrittmerker.
Immer wenn ein Schritt erledigt ist. Also z.b von rot auf gelb geschaltet wurde musst du den jeweiligen Schrittmerker rücksetzen und den nächsten Schritt setzen.
Dann folgt wieder die Abfrage.
Beispiel
U m 0.1 erster Schritt
u a 0.1 gelblicht
r m 0.1
s m 0.2 zweiter Schritt

u m 0.2 zweiter Schritt
l s5t#2s
se t2 Zeit laden und 2 s warten
u t2
r a 0.1 gelblicht zurücksetzen
s a 0.2 grün

u m 0.2 zweiter Schritt
u a 0.2 grün
r m 0.2
s m 0.3 dritter Schritt

Du siehst das du beliebig viele Schritte aneinander programmieren kannst.
Zuletzt geändert von Borg am Sonntag 30. Oktober 2005, 11:41, insgesamt 1-mal geändert.
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
15481
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen

Neuer Beitragvon ElektronikMausi am Sonntag 30. Oktober 2005, 11:40

Ich hab keine Ahnung, hat mich aber schon mal wer gefragt *G*
Sieh mich als SPS Newbie^^
Hab Probleme damit, den Text zB in die SPS umzusetzen ich hab keine Erfahrung und weiß auch nicht ob ich jetzt Zähler, Vergleicher etc. einsetzen muss.. um das geht es eigentlich hauptsächlich.. :(
ElektronikMausi
Threadstarter
15483
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

Neuer Beitragvon Borg am Sonntag 30. Oktober 2005, 11:44

Eigentlich brauchst du keine Zähler bei einer Ampelsteuerung.
Es genügt mit Zeiten zu arbeiten.
Und die benötigst du ja auch nur für die KFZ-Ampel.
Die der Fußgänger ist ja von rot (bzw. grün) der Autos abhängig.
Da sagst du nachher einfach nur:

U Autos Rot
= Fußg. grün
Borg
......................................................................
....Die Wahrheit ist irgendwo da draussen....
Benutzeravatar
Borg
15485
Gold Mitglied
 
Beiträge: 347
Registriert: Montag 8. März 2004, 18:42
Wohnort: Hessen

Neuer Beitragvon ElektronikMausi am Sonntag 30. Oktober 2005, 12:01

Achsööö :wink:
Danke hab deinen vorigen Post überlesen, aber danke, ich mein so versteh ich das ein bisschen :) Kann aber leider erst am Freitag wieder probieren, hab das SPS Programm am Rechner, aber die SPS ist in der Schule..
Dankeschön auf jeden Fall ich meld mich wieder *G* :)
ElektronikMausi
Threadstarter
15488
 
Beiträge: 8
Registriert: Freitag 28. Oktober 2005, 09:20
Wohnort: Wien

empfehle Schrittketten programierung

Neuer Beitragvon jungprogramierer am Dienstag 30. Mai 2006, 09:17

Programier mal in einer schritt kette
Wichtig ist, dass du nicht den s5 Timer nimmst
Du solltest en IEC Timer aus der IEC Bibliothek nehmen. es müsste die FC2 sein Heißt TON.
Ziehe ihn an die gewünschte position und klicke ihn mit der rechten maustaste an und deklriere ihn als multiinstanz.
Als zeitwert musst du eine TIME Variable nehmen.

Kannst mir ja mal deine email adresse schicken an meine, dann sende ich dir mal ein Programm, dass ich mal nach DIN EN 6-1131-1
Norm programiert habe. t-schoenrock@web.de
:wink:
Ich glaube das wird dir helfen, ein ähnliches zu schreiben
Es ist in FUP erstellt.

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


Zurück zu SPS

Wer ist online?

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