Lift aansturing met PLC , Ladderdiagram

Hallo,

Wij zijn bezig met een project met het maken van een lift met 3 etages en lopen vast met het programmeren van de PLC. Dus wij dachten laten we hier eens even rondvragen voor wat hulp!

Wij hebben de lift al gebouwd met 3 etages en hebben een motor en de PLC : EH-H20DR tot onze beschikking.
Wij willen graag :
-Elke etage de lift kunnen oproepen
-Een ladderdiagram
-Hulp met het aansturen van de PLC ( met behulp van ladderdiagram of dergelijk)

Wij hebben tot onze beschikking
-PLC (ACTWIN , Siemens LOGO)
-Sensoren
-Motor 24V
-Drukknoppen
-Lift zelf (Reeds gebouwd)
-Programma ACTWIN ( of misschien hebben jullie nog eventuele andere programma's )

Alvast bedankt voor een reactie!

Schoolopdracht? of eigen project.

Wij hier op CO zijn niet zo'n fan van oplossingen kant en klaar geven, wij denken liever mee en helpen.

Zodoende kan je best starten met een van de plc's. (zonder ervaring neem ik aan dat de LOGO het eenvoudigste zou zijn)

vergissen is menselijk maar voor totale chaos is steeds een pc of elektronica nodig

Project voor school,

Reden dat wij hier voor antwoord komen omdat de docent vrijwel niks wilt uitleggen en wij zelf niet bepaald ver komen. We hebben geprobeerd een begin te maken maar dit was geen succes hebben een ladder diagram gevonden op internet maar die is totaal niet toe te passen helaas. Maar als een van jullie een begin kunnen maken of helpen met hoe wij moeten beginnen zou fijn zijn. (Wij hebben qua PLC's alleen nog maar Stoplichten aansturing en Knipperlicht schakeling gemaakt , heel eenvoudig )

Toeternietoe

Dubbelgeïsoleerd

Tja als het is voor een LOGO, dan kun je deze alleen maar programmeren met LOGOSoft, speciaal programma van Siemens voor de LOGO

Als je niet zo bekend bent met ladder, de LOGO programmeer je ook in FBD (functieblokken)
Als je daar bekender mee bent heb je geluk, LOGOSoft heeft een icoontje dat je programma van FBD zo omzet naar Ladder.

Als je al een verkeerslichtinstallatie gemaakt hebt, dan is een lift toch niet zon hele grote uitdaging meer?

Probeer voor jezelf de voorwaarden te maken.
Omhoog = (Drukknop 2 AND Lift = 1) OR (Drukknop 3 AND Lift = 1) OR (Drukknop 3 AND Lift = 2) AND NIET Neer
De drukknoppen voorzie je van een houdschakeling die je reset als de lift op de juiste etage aangekomen is.

Natuurlijk is dit verre van volmaakt, maar een begin.
Probeer dit werkend te krijgen. Daarna ge je het uitbreiden.

Daar waar een schakeling rookt, vloeit de meeste stroom (1e hoofdwet van Toeternietoe)
Sine

Moderator

Move naar schoolvragen, let op, eigen inzet is vereist !

Ladder op logo is een ramp, vergeet dat en ga verder met FBD.

Verder is een lift met drie verdiepingen totaal niet moeilijk, op het moment dat het er meer dan drie zijn wordt het pas tricky.
Wat heb je ? Drie drukknoppen en drie veriepingsschakelaars ?

Dit kun je overigens het beste van achteren naar voren aanpakken, je hebt twee uitgangen: omhoog en omlaag.
Kijk nu welke voorwaarden je nodig hebt om die uitgangen aan te sturen.

[Bericht gewijzigd door Sine op dinsdag 16 december 2014 15:41:12 (23%)

DE OLDE

Overleden

De Hitachi EH20 kun je programmeren met Actwin, is als je je er even in verdiept kinderlijk eenvoudig , heeft veel minder kunsten in het programmeren dan een Logo, hoewel die ook eenvoudig is. Voor Hitachi is Actwin vereist en voor de Logo Logosoft. Doe het met beide, dan leer het meeste van. :)

Wat Lefert levert, levert anders geen mens.

Begin eens met een aantal situaties uit te schrijven op papier, eerst als flowchart en daarna per situatie uitgeschreven. Dan moet je per unieke situatie zoiets krijgen:

Situatie
Lift op etage 0
Opgeroepen op 1
Persoon in lift wil naar 2
Proces
Sluit deuren
Ga omhoog
Stop op 1
Wacht
Ga omhoog
Stop op 2
Wacht op volgende opdracht

Als dat gelukt is, dan kan je die situaties weer gaan voorzien van voorwaarden, zoals al gegeven door Toeternietoe

Bedankt voor al de reacties!,

Wij hebben besloten toch te blijven bij de PLC LOGO met de software LOGOSOFT, niet met ladder diagram maar met poorten.

Dit doen wij omdat we hebben geleerd met AND/OR/NOR etc poortjes om te gaan.

In de bijlage heb ik een afbeelding toegevoegd met daarin ons idee over het PLC programmeren, er is alleen een probleem, het invoegen van een waarheidstabel met 1tjes en 0lletjes in een PLC lukt ons niet.

Voor het omkeren van de motor (zodat de lift zowel omhoog en naar beneden kan)hebben wij wel een schakeling, maar ook geen idee hoe dit ingevoerd moet worden in de PLC.

ps: in de bijlage zit een afbeeling met ons idee, I1 is de knop van verdieping 1 naar 2, M is de motor en I2 is de sensor. Wanneer I1 en I2 = 1 dan M = 0. Dit houdt in dat wanneer de sensor actief is de motor niet actief is.

Is er een manier om uit te leggen hoe we nu verder kunnen?

Nogmaals bedankt!!!

Toeternietoe

Dubbelgeïsoleerd

een motor zit aan een uitgang, dus een Q, nooit aan een Merker (M)
Voor motoren die 2 kanten op kunnen: altijd een vergrendeling maken, dus als Q1 (omhoog) dan NOOIT Q2 (laag)
Je voorwaarde wordt dan voor omhoog ....... AND NOT Neer.
voor neer ....... AND NOT Op

Je moet gebruik maken van RS Blokken (Latching relais in LogoSoft)
Je etages hebben drukknoppen, daar blijven de gasten niet op drukken.
Dus als iemand op een drukknop drukt, dan wordt de waarde ervan vastgehouden in dit RS blok totdat de lift op de desbetreffende etage is aangekomen.

In een vorige post van me heb ik een voorzetje gegeven voor de werking.
Dit kun je voor je zelf opschrijven.
Q1 (omhoog) = Not Neer AND .......
Dat kun je met de functieblokken zo maken.
Denk om de haakjes in je voorwaarde.
Ik neem aan dat je Booleaanse algebra kent.

Je logo heeft veel blokken ter beschikking.
De liftsturing zoals in de opdracht is zonder toeters en bellen, en kan makkelijk in je LOGO.
Werken met een waarheidstabel zorgt wel voor vereenvoudiging van de formule, maar niet altijd voor een eenvoudiger FBD diagram.

Ik vind zelf een overzichtelijk FBD diagram veel belangrijker dan een eenvoudiger formule, waar je misschien een paar blokken mee uitspaar.

Zet m op!

Daar waar een schakeling rookt, vloeit de meeste stroom (1e hoofdwet van Toeternietoe)
GJ_

Moderator

Op 18 december 2014 14:25:52 schreef Toeternietoe:
Ik vind zelf een overzichtelijk FBD diagram veel belangrijker dan een eenvoudiger formule, waar je misschien een paar blokken mee uitspaar.

Hier ben ik het volledig mee eens! Een programma moet vooral leesbaar en te servicen zijn. Het totale aantal blokken is maar zelden van belang.

Wij lopen tegen het probleem aan dat wij dit niet in de PLC krijgen wij snappen niet hoe we het in de PLC moeten verwerken. Dit is voor ons heel erg nieuw en hebben nog niet veel gedaan ermee dus is een uitdaging voor ons vandaar onze vraag naar hulp hier :) , Elke reactie zegt dat het makkelijk is maar wij vinden van niet is er iemand die voor ons een beginnetje kan maken of iets in die richting ( met uitleg uiteraard )

Heb je een kabeltje om je PC serieel (of via USB) door te sturen?
Indien wel kan je via logosoft je programma in je logo laden. Doe dit met het rode pijltje - eventjes spelen en je hebt het zo begrepen.

Meten is weten

Je PLC heeft in en uitgangen.

Alle actuatoren (Dus lampjes, motoren, relais(voor motor omkeerschakelaar enz.) zitten aan een uitgang. Meestal de Q genoemd maar in siemens taal vaak een A (=Ausgang).

Alle detectoren (naderings- of veiligheids -schakelaars, knoppen, overstroom en temperatuur veiligheid schakelaars zitten op een ingang van je plc ook wel I genoemd of E (= eingang) in het duitse siemens.

Een vlaggetje of Merker(M in het duits) is een geheugenplaats of variabele. Daar bewaar je bijvoorbeeld de status van de lift. Bijvoorbeeld op welke verdieping de lift staat.

Dan maak je als eerste een functionele omschrijving van alles wat de lift in welke situatie moet doen. Dus wat doet de lift als er op knop 3 gedrukt wordt en de lift staat beneden. En wat als de lift onderweg is naar de derde en er wordt op knop twee gedrukt?
Welke positie heeft de lift als hij in rust staat? In een gebouw met veel liften en veel etages staan de liften in rust nooit allemaal boven. Ze staan verdeeld over het gebouw zodat iemand die een van de liften uit de rust positie roept nooit heel lang hoeft te wachten

Omschrijf dit in gewoon plat hollands wat de lift in elke situatie doen moet.

Hiermee scoor je punten in je verslag straks. Bovendien heb je dan je programma eigenlijk al gemaakt. Want deze omschrijving hoef je alleen maar om te zetten in code voor je plc.

Zonder kabel en computer:
:https://www.youtube.com/watch?v=HFBhN-Zox_o
:https://www.youtube.com/watch?v=37ESOUsSapM

Met kabel en computer:
:https://www.youtube.com/watch?v=_Vy1Dlcr1Kk
:https://www.youtube.com/watch?v=gmQkbrbxfD8

Zo lastig is het niet. Ik had het in vijf minuten werkend.

negeer dit bericht :P

[Bericht gewijzigd door Bjorn Bruin op donderdag 8 januari 2015 13:16:36 (81%)

GJ_

Moderator

Heb jij speciaal een account aangemaakt om vanaf het zelfde adres als TS dit te melden????
Zeg het hem voortaan zelf even.

Haha goed gezien :P, we hebben ff tweede account aangemaakt.

We zijn met het project al een stap verder gekomen :D.
Er is alleen een ander probleem, wanneer wij een maakcontact hebben toegevoegd aan het programma logosoft lukt het ons niet om een uitgang aan een houdrelais te schakelen.

De vraag is nu dus: weet een van jullie misschien hoe we het signaal van de drukknop vast kunnen laten houden zodat als de knop ingedrukt is de motor door blijft draaien.

Mvg,

Bjorn

Toch weer aan het ladderen?

Overnamecontact.

If you want to succeed, double your failure rate.
GJ_

Moderator

Op 8 januari 2015 13:14:33 schreef Bjorn Bruin:we hebben ff tweede account aangemaakt.

We of je? Dubbelaccounts zijn niet toegestaan, bovendien is het erg verwarrend als jij je nu ineens als TS voordoet.

In een LOGO met ladder werken is erg onhandig. Dat is niet voor niets al eerder afgeraden.

Allé, kort door de bocht doet onderstaande wat je vraagt...
en nu in FBD verder !

Meten is weten

Ja joh he, het is een schoolopdracht. Dat had hij met mijn aanwijzing 'overnamecontact' toch ook zelf even kunnen googlen.

If you want to succeed, double your failure rate.

Weet ik - hij mag naar een uitschakeling zoeken (zonder power uit te schakelen)
Het is maar een heeeeel kleine voorzet tegen dat zijn lift op en neer gaat...

[Bericht gewijzigd door Freaky op donderdag 8 januari 2015 16:33:02 (33%)

Meten is weten

Vergeet je deur(en) er niet mee in te nemen ;) je kan ook een RS blok gebruiken.

[Bericht gewijzigd door Damic op donderdag 8 januari 2015 17:54:51 (27%)

Ben Belg sowat :D :: plaatjes zijn meestal klikbaar