Citat:
Ursprungligen postat av BobVlaesk
Hehe.. you've got issues..
Har du nåt system hemma?
Installerat och körandes nåt 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 när jag pluggade Automation, fan vad man slet sitt hår! Det är ju inte helt lätt att lista ut alla logiska tillstånd i ett system. Lab#2 var för övrigt att man skulle styra X-antal kulor i en bana. Givetvis skulle man skriva generisk kod för oändligt med kulor (eller tills system var fullt) så handledaren bara ploppa på fler och fler kulor tills systemet krascha....kan säga att man slet sitt hår och svor mer än en ggn över PLC som helhet
Fast måste nog säga med lite distans att det ändå är ganska roliga logikproblem man kan ställas inför.
Haha klassiskt skolexempel som faktiskt inte är helt okomplicerat. En sak jag tycker är extra drygt är att räkna på volymer i PLC Prog. Ett scenario där vi har en tank med vätska som ska köra till x antal fyllmaskiner som paketerar och fyller på produkt. Problemet ligger i att vägen fram till respektive fyllare är olika lång vilket i sin tur leder till man har olika mycket volym fram till alla fyllare. Det e så satans jobbigt och få rätt på. Eller bara en sådan sak som att när man har diskat en pastoriseringsmaskin med en rör volym på x antal tusen liter så måste man få ut syran/luten genom att "putta" den vätskan med sterilt vatten framför sig och med hjälp av en flödesmätare som ger ut 314.7 (ja, faktisk ".7" annars vore det ju enkelt. *suck* jävla siemens) pulser per per liter vätska räkna ut var disklösningen med syra finns, och hur stor "mixfasen" dvs. diskvätska blandat med sterilt vatten är och var den mixfasen tar slut så man vet hur mycket vätska man i slutändan skall köra till syra/lut recovery tanken och hur mycket man skall köra till "drain" och framför allt När man ska styra vätska med olika ventiler till olika ställen.
Men om man verkligen ska prata om vad som är riktigt svårt i PLC så är det som jag nämnde för BobVlaesk innan felsökning i andras program. Att sätta sig in i någon annans sätt att tänka för att fixa en bugg i programmet hos en kund. Det är verkligen en utmaning om problemet i fråga är svårt till att börja med. Tex om man har en volymuträkning som inte är rätt gjord. Det kan ta månader i shit you not.
Vad det gäller o svära så skulle du hört på min avdelning när vi har många ordrar och köra. Det är en ända oändlig vals av svavelosande svordomar från 7 olika håll med varierande volym och intensitet. Det skulle vara värt och spela in nu när jag tänker på det.
Citat:
Ursprungligen postat av StefanHeterJag
Underbar tråd! Själv så gillar jag programmering mot hårdvara, göra något som påverkar någonting 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-läsare, streckkodsläsare, reläkort, webcams osv, då använder man oftast ett protokoll mot just den enheten eller via något comobjekt eller så.
Sitter på en superseg lina ute på landet just nu men ska spana in tråden när jag kommer hem på söndag. Vill gärna ha tips om enheter, hårdvara m.m. som man skulle kunna tänka sig att utöka sitt hem med och leka PCL med..
mvh
Tack så mycket. Kul och se att så många är intresserade!
I PLC så kan man ta in all form av information. En cool grej är när man använder kameror för att verifiera ett objekt. Tex. om man gör märkplåtar till motorer så kan man anväda sig av en särskild kamera som tar ett foto av en nygjord märkplåt som den sedermera jämnför med en annan godkänd märkplåt för att se om där är avvikelser som går utanför fördefinierade toleranser. IR kan man ha jäkligt roligt med. Jag har räknat ut att det inte skulle vara svårt att programmera en robot som när den får vissa signaler av en PLC rör sig till en position som IR sensorn har indikerat, aktiverar ventil 1A och skjuter med sitt maskingevär inom en viss fördefinierad area i ett fördefinierat mönster och på så vis bli av med alla jobbiga Jehovas vittnen innan dom ens hunnit knacka på dörren. Jag skulle tom kunna få roboten och följa deras rörelser och med hjälp av en sådan kamera som jag nämnde innan för att kunna få roboten att rikta in sig på huvudet, armen eller skrevet innan den skjuter
Jag läste en tråd innan om en kille som hade som ett projekt att utveckla ett s.k. "smart hus". Jag läste att han hade jobbat på det i ett år och snart va klar med det. Jag hade inte hjärta att säga till han att man kan slänga ihopa hela det konceptet och några grejer till på en vecka i ett PLC. Med fina små touchscreens överallt som kan styra precis vad som helst. Allt från temperaturen i kylskåpet till roboten som skjuter Jehovas vittnen. Det hade varit jättelätt och göra det i ett PLC. Kanske ett tips till projekt om du vill ha något att göra.
Det finns mycket roliga saker man kan göra med PLC. Det finns som sagt Touchscreens man kan programmera till att funka med en PLC som vi har det på våra Fabriker. Där vi styr allt ifrån en enda touchscreen. Sen kan man lägga 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 lägga upp användar nivåer som begränsar vad vissa användare kan få lov att påverka. Det finns moduler som kan ringa eller skicka sms till dig när en vis fördefinierad händelse inträffar. Tex när brandlarmet går eller vad man nu vill.
Det ända stora problemet du kommer ha är pengarna. Stora PLC CPU:er som vi använder (317 2 PN/DP med inbyggd Ethernet) från siemens kostar från 20000 och uppåt minst. Jag vet inte vad den skulle kosta för en privatperson utan den mängd rabatten vi har. Och en robot skulle kosta minst 80000 kr för den mest rudimentära klassen. Mitt konsultföretag är visserligen specialiserade på att importera och sälja begagnade robotar, men det går alltid till fabriker där man vill ersätta monotona arbetsuppgifter med en robot.
Men jag vet för ett faktum att siemens ska ha en liten PLC som är gjord för nördar som vill ha den till hemmabruk. Den är visserligen begränsad till funktioner som t.ex. att öppna din gargageport och liknande men det kan ju vara en början. Jag ska kolla upp det tills på måndag. Siemens har nämligen en skitdålig sajt som är väldigt svårnavigerad. Men jag ska posta en länk som vi använder när vi måste kolla upp fakta på hårdvara.
Annars kanske det här är intressant?
http://www.kopochsalj.se/annonser.annons.siemens-plc.4590.asp
Kolla dock upp så att du får med dig mjukvara till PC om du skulle vara spekulant. Får du inte det så är hårdvaran meningslös.
En tillverkare som du kan kolla upp också är ju givetvis Allen-Bradley som gör lite mer användarvänliga mjukvaror.
Här har vi en länk till deras pyttesmå PLC "Pico Controllers":
http://www.ab.com/programmablecontrol/plc/pico/index.html
Sen finns det många andra märken som då Mitsubishi och deras FX system, GE Fanuc mm. Men Siemens och Allen-Bradley är störst.
Sen får du skaffa dig lite grejer att styra med ditt PLC med och saker som du hämtar information ifrån dvs. Givare (Sensorer) av olika sorter. Det finns givare för registrering av i princip allt. Flöde, temperatur, ljud, ljus, vikt (tryck) osv. Finns nästan ingenting du inte kan mäta och sedan ta in och behandla i en PLC. Lite länkar till givare:
http://www.se.endress.com/
(Den här tillverkaren gör även lite ventiler och andra aktuatorer)
http://www.burkert.se/SVE/57.html
Det bästa vore nog om du hittade lite begagnade grejor för all processutrustning är mycket dyr.
Tänkte även posta en bra länk till wikipedia som på ett bra sätt förklarar PLC i stort:
http://en.wikipedia.org/wiki/Programmable_logic_controller
Här kan du även läsa grunderna för hur själva in och utkopieringen går till via I/O modulerna.
Hoppas det gav dig lite kött på benen iaf.
Btw. Jag älskar din signatur.