Sida 1 av 2
Programmering med stegdiagram (eller vad det nu hette)
Postat: 31 juli 2007, 23:18:06
av Flummo
När jag gick på gymnasiumet gick jag en styr- och reglerkurs där jag fick lära mig att programmera ett par PLC med stegdiagram (om jag minns rätt att de heter så). Finns det någon form av mikrodatorer eller liknande idag som går köpa för rimliga pengar och programmera på detta vis? Vore kul att använda de dammiga kunskaperna lite, och det är ju ganska enkelt så det skulle ju kunna gå göra något användbart med det. Öcriga programmeringsspråk för mikrodatorer jag har sett har jag inte begripit ett dugg av...
Postat: 31 juli 2007, 23:41:36
av sodjan
> Öcriga programmeringsspråk för mikrodatorer jag har sett...
Som t.ex vilket/vilka ?
Vad var problemet ?
Du tänker nog på "ladder diagrams" ?
De är väl så vitt jag vet ganska unika för PLC'er.
Ett sätt att få de gamla relä-byggarna att förstå...
För generella mikrokontrollers (som AVR och PIC) så tror jag inte att
de är så populära, även om det *kan* finnas verktyg som använder det.
Postat: 31 juli 2007, 23:49:44
av grym
goggle , sök på ladder och pic så kom det ett allternativ som man åtminstånde bör läsa igenom
http://cq.cx/ladder.pl
Postat: 1 augusti 2007, 00:00:10
av sodjan
Bra sammanfattning av ladder logic/programming, men jag har svårt att
se varför man skulle köra med det om man inte är specifikt intresserad
av just det. Men visst, sidan i sig är bra.
Postat: 1 augusti 2007, 00:05:27
av $tiff
>> Flummo
Titta här:
http://www.iea.lth.se/mek/Mekatronikkur ... lides4.pdf
slide 9-16
Är det något du känner igen?
Postat: 1 augusti 2007, 00:44:26
av Flummo
Som t.ex vilket/vilka ?
Vad var problemet ?
Vet ej vilka, var ett tag sedan jag letade info om det på nätet. Problemet var att efter en halv dags letande och läsande hade jag inte kommit fram till mer än att det inte fanns skuggan av en chans till att jag skulle begripa tillräkligt mycket av det för att kunna programmera något tillräckligt avancerat för att vara roligt inom en överskådlig framtid... Som jämförelse tog det ett par skoldagar (utan någon nämnvärd entusiasm) att lära sig programmera en borrautomat och en hiss i PLC. Enkelt och mycket lätt att förstå, precis som jag vill ha det, och även om det var sju år sedan finns grunderna kvar någonstans i bakhuvudet.
Ett sätt att få de gamla relä-byggarna att förstå...
Passar träskallar i klass med mig fint då.
goggle , sök på ladder och pic så kom det ett allternativ som man åtminstånde bör läsa igenom
http://cq.cx/ladder.pl
Intressant läsning, tackar.
Bra sammanfattning av ladder logic/programming, men jag har svårt att
se varför man skulle köra med det om man inte är specifikt intresserad
av just det.
Jag är specifikt intresserad av saker jag begriper.
Nix, inget jag känner igen. Är nog för nytt för att jag ska ha sett det i skolan.
Postat: 1 augusti 2007, 12:32:22
av sodjan
OK. Du vill alltså ha något att "programmera" med utan att
igentligen behöva förstå så mycket av hur det fungerar. Hm, någon
av BASIC varianterna är väl det som jag främst kommer att tänka på...
Postat: 2 augusti 2007, 13:05:18
av BEEP
Det finns en mikroprocessor som är lätt att programmera -->
Parallax - Propeller chips and tools
Här är ett exempel på hur man får en lysdiod att tändas när man trycker på en knapp.
Kod: Markera allt
'' File: ButtonToLed.spin
'' Led mirrors pushbutton state.
PUB ButtonLed ' Pushbutton/Led Method
dira[6] := 1 ' P6 → output
dira[21] := 0 ' P21 → input (this command is redundant)
repeat ' Endless loop
outa[6] := ina[21]
Du kan köpa den på
Lawicel för 124 kr (Artikelnr: P8X32A-D40) och dom har ett
Propeller Education Kit (Artikelnr: PROP-EDU-KIT) för 749 kr.
Postat: 2 augusti 2007, 13:18:14
av TERdON
BEEP: Jag tycker då inte det du klistrat in verkar se särskilt enkelt ut för den som är van vid ladder...
Personligen skulle jag nog kika på gryms länk i första hand, verkar intressantast. Har faktiskt funderat på att skriva något sådant här själv men som vanligt fattas man tiden för alla projekt man har.

Postat: 2 augusti 2007, 13:45:39
av BEEP
Det är väl inte värre än att förstå en massa konstiga saker som finns på PLCn t.ex. ADD, SUB, ORW, INC, CMP, MOV, SLD osv
Klarar man inte av att lära sig ett så enkelt programmeringsspråk som SPIN så vet f-n om man överhuvudtaget klarar av att programmera något användbart på en PLC.
Postat: 2 augusti 2007, 13:54:09
av BoF
Stepdiagram är ett av fyra sätt att programmera en PLC,
1, Instruktions, IL
2, Ladder
3, Step Diagram
4, Strukturerad text (Pascal liknad programmering)
Step är en grafisk programmering likt ladder finns nog ingen motsvarighet att programmera en microschips PIC utan enklare programmering görs nog i Basic, C är trevligt en medelväg, att ha viss kontroll över hårdvaran och få något gjort!
ASM fullkontroll, men hårdare att få något gjort

.
Postat: 2 augusti 2007, 14:19:24
av sodjan
> Det är väl inte värre än att förstå en massa konstiga saker som finns på
> PLCn t.ex. ADD, SUB, ORW, INC, CMP, MOV, SLD osv
Konstig kommentar...
Finessen med "ladder programming" är ju just det att man aldrig "ser" (eller
behöver kunna) de där kommandona...
Postat: 2 augusti 2007, 16:35:00
av BEEP
Finessen för dom som inte orkar läsa längre än sidan 1 i läroboken.
Postat: 2 augusti 2007, 16:40:03
av BoF
Man börjar den hårda vägen! Sen så kan man ta genvägar som leder till en acceptabel väg.
Il är inte svårare än Ladder, bara att det presenteras olika!
Postat: 2 augusti 2007, 16:41:51
av grubs
Alla ser det kanske inte som ett mål i sig att lära sig programmering och alla detaljer. Att man bara läser sidan 1 i en bok innebär inte att man är totalt ointresserad eller okunnig på alla andra områden. Nedlåtande kommentarer är ett bra sätt att se till att andra förblir ointresserade. Inte så att jag själv alltid lyckas undvika dem, men man kan försöka.