Ontwerp een looplicht bestaande uit acht lampen waarbij het oplichtende punt 5 maal van links naar rechts beweegt en 2 maal van rechts naar links.
De duur van het oplichten bedraagt 10 sec.
Een druk op de knop werken start het effect, nogmaals drukken stopt dit lopende effect, nogmaals terug verder werken,enz.
Hoe zou ik dit het best programmeren zodat het programma overzichtelijk blijft?
grtz wolfsburg
Verplaatst naar schoolvragen.
De tekst is rechtstreeks uit de opgave gecopy/pasted. Je mag er zelf ook wel wat voor doen. Het kan niet de bedoeling van school zijn om de vraag op diverse fora te copieren.
[Bericht gewijzigd door GJ_ op ]
mts plus
Life is waiting!
tellertje voor de vertraging. En dan verder moet je maar ff gaan spelen met s7.
IS niet zo moeilijk.
het definieren van de hardwareadressen zal bijna meer werk zijn
morc
Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
Kleine tip(niet de oplossing) begin met een impuls relais te maken (softwarematig dus, dit om de start stop te doen), kijk eens wat je met een schuifregister kunt doen en je zal een teller nodig hebben(of meer),ook nog wat timers, druk regelmatig op F1 of lees de manual.
De boel overzichtelijk houden doe je o.a. door een symbolen lijst te maken en commentaar te schrijven.
Probeer zelf eens wat, vertel wat je zelf al gevonden hebt en wat er niet lukt,dan komen de reacties echt wel.
[Bericht gewijzigd door morc op ]
het is niet voor school, is een opdracht van een maat en wou gewoon eens horen hoe jullie het zouden aanpakken zonder een lange onoverzichtelijke programmatie
ik zouw het oplossen met 2 grafcetten de ééne wordt automatisch keer op keer doorlopen en zorgt ervoor dat de lichtjes branden de andere zorgt voor de nodige voorwaarden dat de eerste doorlopen wordt.
Dan die grafcetten vertalen. En oké...
Zie voor grafcetten: http://home.tiscali.be/sectieplc.brugge/PLC/Algemeen/Analyse/07_Grafce…
Op 12 mei 2006 20:25:26 schreef klasse a:
leuk smoesje,maak jij het huiswerk van je maat
geloof het of geloof het niet, ik volg bachelor automatisering en wou gewoon eens weten hoe jullie dat zouden programmeren, of jij het nu een leuk smoesje vindt of niet heeft geen meerwaarde aan deze topic!
ik volg bachelor automatisering
Dan ken je dit toch programmeren ? maw hoe zou jij het aanpakken?
Groeten.
Niet in grafcet iig. De S7 grafcet werkt intussen redelijk maar er zitten nog lelijke bugs in.
---------edit--------------
even je link bekeken. Je bedoelde kennelijk niet de S7 grafcet. Ik programmeer zelf op papier vaak in grafcet en klop deze grafcet dan van de "tekening" rechtstreeks in AWL in. Dus op die manier grafcetten is wel OK.
Leuke link, jammer dat sommige afbeeldingen missen.
[Bericht gewijzigd door GJ_ op ]
Op 13 mei 2006 13:10:23 schreef Bert F:
[...]Dan ken je dit toch programmeren ? maw hoe zou jij het aanpakken?
Groeten.
Ja idd, maar het probleem is dat we nooit met schuifregisters hebben gewerkt, en dat is wel de makkelijkste methode toch, nuja zal me daar morgen nog eens deftig mee bezighouden
grtz
even je link bekeken. Je bedoelde kennelijk niet de S7 grafcet. Ik programmeer zelf op papier vaak in grafcet en klop deze grafcet dan van de "tekening" rechtstreeks in AWL in. Dus op die manier grafcetten is wel OK.
Leuke link, jammer dat sommige afbeeldingen missen.
Idd op die manier ik heb het nooit anders geleerd dus de grafcet vertalen met setten en resseten.
Groeten.
En dat is een heel erg goede manier: alles zelf onder controle.
Bij Siemens grafcet kan het zomaar gebeuren dat er twee stappen in één stuk tegelijk hoog zijn (????) Dat hoort niet en kan erg gevaarlijk zijn.
morc
Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
Op 13 mei 2006 19:28:03 schreef morc:
Hebben we weer een Siemensje onder het grasBlijft oppassen met die dingen.
Ook altijd leuk voor de cyclus tijd van je PLC een besturing in grafset schrijven...
Heb wel eens voor een school opdracht (Verplicht) in grafset moeten programmeren. De PLC was 4 keer zo traag (60 ms) dan met hetzelfde programma in STL ingetikt (15 ms). Hiernaast deed ik er ook 2 keer zo lang over om in grafset te programeren als in STL, maar dit heeft ook met ervaring te maken. Dit alles ook aan een leraar laten zien maar die zij dat dit niet uit maakte(deze hierom ook maar direct voor gek verklaard).
ik heb alleen nog maar geprogrammeerd in lad wat is stl? en hoe doe je dergelijke tijdmetingen?
Groeten.
morc
Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
Knap dat je kunt programmeren in ladder, zonder de basiskennis van een S7- PLC 
STL=AWL(Duits) oftewel een lijst met instructies vertaald in het nederlands dan.
A i0.0
= Q0.1 of in duits bijv.
u E0.1
S A0.1
Cyclustijd meet je niet met step7, die lees je gewoon uit.
Gebruik F1 of een manual, of kom met gerichte vragen,voorbeeld: ik heb dit al geprobeerd en dan gebeurd er dat, hoe kan dat nou ?
[Bericht gewijzigd door morc op ]
programma is voor grotendeels af, enkel heb ik nog een klein foutje bij de overgang van 5x links-rechts naar 2x rechts-links, tussen deze overschakeling komt uitgang 1 effkes hoog
iemand weet waar de fout zit?
link naar plc programma
edit* :
bij de overgang van 2 rechts-links terug naar 5x links-rechts blijft Q0.0 eventjes hoog
[Bericht gewijzigd door wolfsburg op ]
morc
Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
Op 19 mei 2006 16:47:19 schreef morc:
Wil best wel even kijken maar hoe krijg ik je programma op mijn pc ?Lukt me niet met die link.
sorry
http://users.telenet.be/kevindekeyser/PLC/Lopend_1.zip
download deze file, start dan step7, in de manager file-retrieve, doe wat er wordt gevraagd en je kan het project openen
grtz
morc
Ik heb wat problemen met wanneer een d of t te gebruiken, ddt gebruik ik niet!
O.k. downloaden gaat nu wel 
Kijk eens wat er gebeurd als je de 5x links- rechts uitzet.
of maak de stappensnelheid kleiner (m50.2)
Dan zie je dat er een bitje hoog blijft staan, da´s Q0.0 en bij de eerste keer begint het programma met q8.1
Gaat dus iets mis met schuiven (beginwaarde)
Terug zoeken(monitoren van de woorden)en de fout komt wel boven.
Geen tijd gehad om verder te zoeken maar alvast een begin.
Kijk hier even naar, zal wel lukken met wat puzzle werk.
Btw, het was beter geweest om je programma of een deel daarvan bij je eerste post te zetten.
Dan weet een ieder wat je zelf al gedaan hebt.
succes verder
[Bericht gewijzigd door morc op ]
