2007-01-26, 15:12
  #13
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av Ran
Nu vill jag givetvis inte att du ska ge ut ngot topphemligt system fr hur man producerar plastburkar, men du rkar inte ha ngra enklare "program" fr beskdning? Vldigt grna med kommentarer till.
Det hade varit vldigt intressant!

Jo det skulle jag nog kunna. Det jvligt olagligt att ta kod rakt ifrn kneget men jag kan gra en egen liten grej som ni kan titta p iofs.
Men det kommer bli screenshots fr man mste har tillverkarens mjukvara fr att kunna editera respektive tillverkares kod. Om det duger?
Det fr dock bli i nsta vecka fr jag har inte jobbdatorn hr. Jag pallade inte jobba idag s jag sket i det varvid jag inte kan visa ngot frens tidigast mndag kvll.

Frihet under ansvar. Gotta Love it
Citera
2007-01-26, 15:22
  #14
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av BobVlaesk
Kul med en trd om PLC-programmering.
Hller sjlv och pluggar i mnet.
Mste dock tillgga att trdfrfattaren missade SFC.
Ytterligare ett programmeringssprk som funnits i mnga r men som inte riktigt nnu blivit populrt.
SFC - eller Sequential Function Chart r ocks ett grafiskt programmeringssprk. Den stora frdelen med det r att man verkligen ser hela sekvensen fr programmet. Vilkor mellan olika steg skriver man i vilket sprk man vill i stort sett.
Gr inte in p det s djupt, men det r vldigt mycket bttre att programmera i SFC n nt av de andra sprken IMO.

Frvrigt skall jag ocks sga att SFC r inte s mycket ett stt att lgga upp koden som ett stt att strukturera koden.
Fr nr du vl ska editera i ditt SFC trd s mste du skriva in koden i antingen d Ladder, Block eller strukturerad text.

Citat:
Hur skiljer sig en PLC frn en "vanlig" microcontroller och vad r frdelen med PLC gentemot dessa?



Sjlv (hobby-)pysslar jag lite med ATMELs μCs, dr r det vanligtvis assembly eller C som gller. Funkar ngot av dessa sprk p PLCs?

P det viset att du fr med in och utgngskort som tar emot/ger ut sm strmmar som i sin tur pverkar strre strmmar som sedan i sin tur pverkar ett objekt som tex. en ventil eller motor.
Sen finns dr skillnader i hur en PLC cpu exekverar och hanterarkoden som jag inte kan sdr p rak arm nu faktiskt. Men jag ska kolla upp det.

N, faktiskt inte. PLC sprk r PLC sprk och det r det nda PLC cpu:erna (som jag jobbat med iaf) kan hantera. Hela grejen med PLC r att det ska vara stabilt som berget, drav dess lga niv. Man kan manipulera varenda array, integral, byte ner till minsta bit fr sig fr att f strsta mjliga kontroll p koden. Fr att det som sagt finns inga utrymmen fr ngra Blue-Screens. Det fr bara inte frekomma. Fr det r liksom inte bara din dator som gr itu d, utan utrustning fr miljontals kronor och i vrsta fall mnniskoliv.
Citera
2007-01-26, 15:30
  #15
Medlem
BobVlaesks avatar
sant s sant det dr med att SFC bara r ett stt att strukturera.
Var vl ocks s det kom som programmeringssprk.
Nr man ska skriva ett program, i sjlva planeringsfasen, blir det ju ltt att man tnker i sekvens. "Det ska frst hnda, sen det och det, men inte frrn bla bla bla"
SFC r s exakt. Och grafiskt. Mste nstan lgga upp ett exempel sjlv
Citera
2007-01-26, 15:31
  #16
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av BobVlaesk
Bra bra.. gller att man hamnar p nt konsultfretag som inte r insnade p att koda p "sitt" stt utan ger en lite frihet.

Mitt tips r nog att du tar jobb inom ett fretag som r ganska nytt och tillverkar sina egna maskiner/fabriker/koncept om det r mycket viktigt fr dig att ha inflytande p kodningens standardidserade visning.
Fr som konsult mste du ofta rtta dig efter din uppdragsgivares nskeml om du vill ha kosing fr kneget.
Ett problem med det hr kan vara att du sjlv blir insad p SFC upplgget och p s vis inte blir flexibel om du mste felska i en gammal kod dr SFC inte finns. Det bsta r att trna p att titta p alla visningsformerna skulle jag tro. Men du gr helt rtt i att promota SFC i dom flesta sammanhang. Det r det bsta upplgget i nstan alla lgen.
Citera
2007-01-26, 15:35
  #17
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av BobVlaesk
sant s sant det dr med att SFC bara r ett stt att strukturera.
Var vl ocks s det kom som programmeringssprk.
Nr man ska skriva ett program, i sjlva planeringsfasen, blir det ju ltt att man tnker i sekvens. "Det ska frst hnda, sen det och det, men inte frrn bla bla bla"
SFC r s exakt. Och grafiskt. Mste nstan lgga upp ett exempel sjlv

Du har helt rtt. Det r A och O att gra koden begriplig fr dest strra den blir desto rrigare blir den.

Ja grna det. Shit, allt prat om PLC har gett mig erektion.
Citera
2007-01-26, 15:39
  #18
Medlem
BobVlaesks avatar
Hehe.. you've got issues..

Har du nt system hemma?
Installerat och krandes nt kul d s klart
Citera
2007-01-26, 16:06
  #19
Medlem
PLC var roligt ndra fram till Lab#2.....Gick en kurs nr jag pluggade Automation, fan vad man slet sitt hr! Det r ju inte helt ltt att lista ut alla logiska tillstnd i ett system. Lab#2 var fr vrigt att man skulle styra x-antal kulor i en bana. Givetvis skulle man skriva generisk kod fr ondligt med kulor (eller tills system var fullt) s handledaren bara ploppa p fler och fler kulor tills systemet krascha....kan sga att man slet sitt hr och svor mer n en ggn ver PLC som helhet

Fast mste nog sga med lite distans att det nd r ganska roliga logikproblem man kan stllas infr.
Citera
2007-01-26, 20:17
  #20
Medlem
StefanHeterJags avatar
Underbar trd! Sjlv s gillar jag programmering mot hrdvara, gra ngot som pverkar nnting i verkliga livet, inte bara program i sig, men har aldrig tagit steget ut att grotta ner mig i PCL. Har programmerat mot IR-enheter, RFID-lsare, streckkodslsare, relkort, webcams osv, d anvnder man oftast ett protokoll mot just den enheten eller via ngot comobjekt eller s.

Sitter p en superseg lina ute p landet just nu men ska spana in trden nr jag kommer hem p sndag. Vill grna ha tips om enheter, hrdvara m.m. som man skulle kunna tnka sig att utka sitt hem med och leka PCL med..

mvh
Citera
2007-01-26, 23:50
  #21
Medlem
Kapten Rektum> Har lst automation i 2 r. Dock mycket teoretiska mnen inblandade. Men vi hll p vldigt mycket i Melsec. Dos programmet du nmnde innan.

Knner du till ngon kortare utbildning i hgskole format, eller om ngon annan knner till det.

r sugen p att frscha upp kunskaperna.
Citera
2007-01-27, 16:09
  #22
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av BobVlaesk
Hehe.. you've got issues..

Har du nt system hemma?
Installerat och krandes nt kul d s klart

Hinner faktiskt inte pilla med det p fritiden numera

Citat:
Ursprungligen postat av @moSphere


PLC var roligt ndra fram till Lab#2.....Gick en kurs nr jag pluggade Automation, fan vad man slet sitt hr! Det r ju inte helt ltt att lista ut alla logiska tillstnd i ett system. Lab#2 var fr vrigt att man skulle styra X-antal kulor i en bana. Givetvis skulle man skriva generisk kod fr ondligt med kulor (eller tills system var fullt) s handledaren bara ploppa p fler och fler kulor tills systemet krascha....kan sga att man slet sitt hr och svor mer n en ggn ver PLC som helhet

Fast mste nog sga med lite distans att det nd r ganska roliga logikproblem man kan stllas infr.

Haha klassiskt skolexempel som faktiskt inte r helt okomplicerat. En sak jag tycker r extra drygt r att rkna p volymer i PLC Prog. Ett scenario dr vi har en tank med vtska som ska kra till x antal fyllmaskiner som paketerar och fyller p produkt. Problemet ligger i att vgen fram till respektive fyllare r olika lng vilket i sin tur leder till man har olika mycket volym fram till alla fyllare. Det e s satans jobbigt och f rtt p. Eller bara en sdan sak som att nr man har diskat en pastoriseringsmaskin med en rr volym p x antal tusen liter s mste man f ut syran/luten genom att "putta" den vtskan med sterilt vatten framfr sig och med hjlp av en fldesmtare som ger ut 314.7 (ja, faktisk ".7" annars vore det ju enkelt. *suck* jvla siemens) pulser per per liter vtska rkna ut var disklsningen med syra finns, och hur stor "mixfasen" dvs. diskvtska blandat med sterilt vatten r och var den mixfasen tar slut s man vet hur mycket vtska man i slutndan skall kra till syra/lut recovery tanken och hur mycket man skall kra till "drain" och framfr allt Nr man ska styra vtska med olika ventiler till olika stllen.
Men om man verkligen ska prata om vad som r riktigt svrt i PLC s r det som jag nmnde fr BobVlaesk innan felskning i andras program. Att stta sig in i ngon annans stt att tnka fr att fixa en bugg i programmet hos en kund. Det r verkligen en utmaning om problemet i frga r svrt till att brja med. Tex om man har en volymutrkning som inte r rtt gjord. Det kan ta mnader i shit you not.
Vad det gller o svra s skulle du hrt p min avdelning nr vi har mnga ordrar och kra. Det r en nda ondlig vals av svavelosande svordomar frn 7 olika hll med varierande volym och intensitet. Det skulle vara vrt och spela in nu nr jag tnker p det.



Citat:
Ursprungligen postat av StefanHeterJag
Underbar trd! Sjlv s gillar jag programmering mot hrdvara, gra ngot som pverkar ngonting i verkliga livet, inte bara program i sig, men har aldrig tagit steget ut att grotta ner mig i PCL. Har programmerat mot IR-enheter, RFID-lsare, streckkodslsare, relkort, webcams osv, d anvnder man oftast ett protokoll mot just den enheten eller via ngot comobjekt eller s.

Sitter p en superseg lina ute p landet just nu men ska spana in trden nr jag kommer hem p sndag. Vill grna ha tips om enheter, hrdvara m.m. som man skulle kunna tnka sig att utka sitt hem med och leka PCL med..

mvh

Tack s mycket. Kul och se att s mnga r intresserade!

I PLC s kan man ta in all form av information. En cool grej r nr man anvnder kameror fr att verifiera ett objekt. Tex. om man gr mrkpltar till motorer s kan man anvda sig av en srskild kamera som tar ett foto av en nygjord mrkplt som den sedermera jmnfr med en annan godknd mrkplt fr att se om dr r avvikelser som gr utanfr frdefinierade toleranser. IR kan man ha jkligt roligt med. Jag har rknat ut att det inte skulle vara svrt att programmera en robot som nr den fr vissa signaler av en PLC rr sig till en position som IR sensorn har indikerat, aktiverar ventil 1A och skjuter med sitt maskingevr inom en viss frdefinierad area i ett frdefinierat mnster och p s vis bli av med alla jobbiga Jehovas vittnen innan dom ens hunnit knacka p drren. Jag skulle tom kunna f roboten och flja deras rrelser och med hjlp av en sdan kamera som jag nmnde innan fr att kunna f roboten att rikta in sig p huvudet, armen eller skrevet innan den skjuter
Jag lste en trd innan om en kille som hade som ett projekt att utveckla ett s.k. "smart hus". Jag lste att han hade jobbat p det i ett r och snart va klar med det. Jag hade inte hjrta att sga till han att man kan slnga ihopa hela det konceptet och ngra grejer till p en vecka i ett PLC. Med fina sm touchscreens verallt som kan styra precis vad som helst. Allt frn temperaturen i kylskpet till roboten som skjuter Jehovas vittnen. Det hade varit jtteltt och gra det i ett PLC. Kanske ett tips till projekt om du vill ha ngot att gra.

Det finns mycket roliga saker man kan gra med PLC. Det finns som sagt Touchscreens man kan programmera till att funka med en PLC som vi har det p vra Fabriker. Dr vi styr allt ifrn en enda touchscreen. Sen kan man lgga upp en station p din PC som du kan styra allt i hela ditt hus om du vill. Du kan ha en massa Touchscreens och lgga upp anvndar niver som begrnsar vad vissa anvndare kan f lov att pverka. Det finns moduler som kan ringa eller skicka sms till dig nr en vis frdefinierad hndelse intrffar. Tex nr brandlarmet gr eller vad man nu vill.
Det nda stora problemet du kommer ha r pengarna. Stora PLC CPU:er som vi anvnder (317 2 PN/DP med inbyggd Ethernet) frn siemens kostar frn 20000 och uppt minst. Jag vet inte vad den skulle kosta fr en privatperson utan den mngd rabatten vi har. Och en robot skulle kosta minst 80000 kr fr den mest rudimentra klassen. Mitt konsultfretag r visserligen specialiserade p att importera och slja begagnade robotar, men det gr alltid till fabriker dr man vill erstta monotona arbetsuppgifter med en robot.
Men jag vet fr ett faktum att siemens ska ha en liten PLC som r gjord fr nrdar som vill ha den till hemmabruk. Den r visserligen begrnsad till funktioner som t.ex. att ppna din gargageport och liknande men det kan ju vara en brjan. Jag ska kolla upp det tills p mndag. Siemens har nmligen en skitdlig sajt som r vldigt svrnavigerad. Men jag ska posta en lnk som vi anvnder nr vi mste kolla upp fakta p hrdvara.
Annars kanske det hr r intressant?

http://www.kopochsalj.se/annonser.annons.siemens-plc.4590.asp

Kolla dock upp s att du fr med dig mjukvara till PC om du skulle vara spekulant. Fr du inte det s r hrdvaran meningsls.
En tillverkare som du kan kolla upp ocks r ju givetvis Allen-Bradley som gr lite mer anvndarvnliga mjukvaror.
Hr har vi en lnk till deras pyttesm PLC "Pico Controllers":

http://www.ab.com/programmablecontrol/plc/pico/index.html

Sen finns det mnga andra mrken som d Mitsubishi och deras FX system, GE Fanuc mm. Men Siemens och Allen-Bradley r strst.

Sen fr du skaffa dig lite grejer att styra med ditt PLC med och saker som du hmtar information ifrn dvs. Givare (Sensorer) av olika sorter. Det finns givare fr registrering av i princip allt. Flde, temperatur, ljud, ljus, vikt (tryck) osv. Finns nstan ingenting du inte kan mta och sedan ta in och behandla i en PLC. Lite lnkar till givare:

http://www.se.endress.com/

(Den hr tillverkaren gr ven lite ventiler och andra aktuatorer)
http://www.burkert.se/SVE/57.html

Det bsta vore nog om du hittade lite begagnade grejor fr all processutrustning r mycket dyr.

Tnkte ven posta en bra lnk till wikipedia som p ett bra stt frklarar PLC i stort:

http://en.wikipedia.org/wiki/Programmable_logic_controller

Hr kan du ven lsa grunderna fr hur sjlva in och utkopieringen gr till via I/O modulerna.

Hoppas det gav dig lite ktt p benen iaf.

Btw. Jag lskar din signatur.
Citera
2007-01-27, 16:16
  #23
Medlem
Kapten Rektums avatar
Citat:
Ursprungligen postat av PhilPhilty
Kapten Rektum> Har lst automation i 2 r. Dock mycket teoretiska mnen inblandade. Men vi hll p vldigt mycket i Melsec. Dos programmet du nmnde innan.

Knner du till ngon kortare utbildning i hgskole format, eller om ngon annan knner till det.

r sugen p att frscha upp kunskaperna.

Ja det gr jag. Yrkeshgskolan Syd i Hssleholm har en jttebra utbildning p 2 r inom automation. Finns ven i Olofstrm i blekninge.
Har precis haft hand om en praktikant drifrn.

http://www.yhsyd.org/

Knner dessvrre inte till ngot liknande i vriga landet. Men det borde ju finnas.

Kan frvrigt sga att Melsec inte anvnds nufrtiden. Mjukvaran har blivit mycket bttre.
Citera
2007-01-27, 19:26
  #24
Medlem
Bobby Knights avatar
Jag hller p att lsa yrkesutbildning mot styr- och regler. Ingen erfarenhet av snt hr, vet ej heller n om jag har anlag fr det. Mste man vara jvligt smart fr att kunna jobba med snt hr? Vad har du fr bakgrund/utbildning?

Lser mest utbildningen fr att den sgs leda till jobb. Men om man mste vara Einstein s kanske jag skiter i det.

Ngra bcker/kunskaper du tycker r bra inom mnet?
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in