Premiär! Fyndchans i SweClockers Månadens Drop
Permalänk

Bli bra inom automation?

Fel ämne kanske men vet inte vart jag ska placera frågan.

Jag jobbar som industrielektriker. Jag har alltid tyckt programmering har varit intressant men inget jag ägnat mig åt i större utsträckning. Fick hänga med en extern på jobbet som programmerar våra styrsystem osv. Ser så jäkla intressant ut att arbeta med nya lösningar, programmera. Vi har mestadels Siemens men även en hel del ABB. Jag vill helt enkelt bli jäkligt duktig på detta.
Youtube-kanaler, böcker, kurser?
Att arbeta i de olika systemens program t ex TIA portal utan att lägga ut en massa pengar?

Permalänk

2 årig YH. Det finns en drös utbildningar inom detta. Sedan går även högskola även om det är längre väg.

Nu jobbar du som elektriker och då kanske har lite koll. Annars inom automation så vill man ofta ha någon som vet vad den sysslar med, där 2 årig YH plus självstudier är en bra grund.

Permalänk
Medlem

Jag kan varmt rekommendera att ladda ner Beckhoffs utvecklingsmiljö Twincat 3. Utvecklingsmiljön är gratis att använda och du kan göra simuleringar om du har en intel processor. "TwinCAT 3.1 – eXtended Automation Engineering (XAE)" Är det du ska ha.

Det finns en mängd guider både i video och textformat.

Visa signatur

-= Svettig dator och en hårig mobiltelefon =-

Permalänk
Avstängd
Skrivet av NiV3Rt:

Jag kan varmt rekommendera att ladda ner Beckhoffs utvecklingsmiljö Twincat 3. Utvecklingsmiljön är gratis att använda och du kan göra simuleringar om du har en intel processor. "TwinCAT 3.1 – eXtended Automation Engineering (XAE)" Är det du ska ha.

Det finns en mängd guider både i video och textformat.

Bra tips men TS jobbade på en arbetsplats där de använde Siemens och ABB så då tappar man en hel del att börja köra Beckhoffs mjukvara.
Till TS, du kan inte försöka få företaget att betala en utbildning för dig hos exempelvis Siemens eller ABB, får du bara grunderna så kan man sen sitta och knacka själv om man har intresset och viljan. Jag är själv utbildad elektriker och automationare men tyvärr blev jag aldrig någon klippa på det med PLC-programmering även om jag gått en hel del kurser och utbildningar. Blev inte av att man tog sig tid att knappa själv efter utbildningen och då tappade man rätt snabbt hela flytet.

Företagen skriker efter automationare så du behöver inte vara rädd att bli arbetslös iallafall. Jag har bytt inriktning själv och jobbar nu som säljare mot industrin av automationsprodukter.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10

Permalänk
Medlem
Skrivet av Stefflo:

Bra tips men TS jobbade på en arbetsplats där de använde Siemens och ABB så då tappar man en hel del att börja köra Beckhoffs mjukvara.

Så länge plattformen följer IEC 61131-3 standard vilket Beckhoff, Siemens och ABB gör så får man med sig relevant kunskap till alla plattformar genom att öva på en utav dem. Då är Beckhoff mest realistisk för den som vill prova på lite där hemma och lära sig allt från structured text till ladder (grafisk programmering vanlig inom industrin). Det som skiljer sig mellan plattformarna brukar vara hur man kopplar upp mot en plc och laddar program samt hur man knyter variabler mot fysiska in och utgångar och sparar ner persistent data (som finns kvar efter bruten spänning).

Även om man får en utbildning inom den plattform man avser jobba med kan man komplettera den kunskap man fått genom att sitta med Beckhoff Twincat 3 och experimentera. Det har till och med hänt att jag skrivit, simulerat och testat kod med Twincat 3 jag har haft för avsikt att köra på en annan plattform. Den koden har jag sedan kunnat köra på den andra plattformen med lyckat resultat

https://en.wikipedia.org/wiki/IEC_61131-3

Visa signatur

-= Svettig dator och en hårig mobiltelefon =-

Permalänk
Medlem

Sök jobb inom det, mycket bra med din bakgrund och ett starkt intresse att lära sig. Det värderar arbetsgivare.

Permalänk
Avstängd
Skrivet av NiV3Rt:

Så länge plattformen följer IEC 61131-3 standard vilket Beckhoff, Siemens och ABB gör så får man med sig relevant kunskap till alla plattformar genom att öva på en utav dem. Då är Beckhoff mest realistisk för den som vill prova på lite där hemma och lära sig allt från structured text till ladder (grafisk programmering vanlig inom industrin). Det som skiljer sig mellan plattformarna brukar vara hur man kopplar upp mot en plc och laddar program samt hur man knyter variabler mot fysiska in och utgångar och sparar ner persistent data (som finns kvar efter bruten spänning).

Även om man får en utbildning inom den plattform man avser jobba med kan man komplettera den kunskap man fått genom att sitta med Beckhoff Twincat 3 och experimentera. Det har till och med hänt att jag skrivit, simulerat och testat kod med Twincat 3 jag har haft för avsikt att köra på en annan plattform. Den koden har jag sedan kunnat köra på den andra plattformen med lyckat resultat

https://en.wikipedia.org/wiki/IEC_61131-3

De flesta PLC-tillverkarna använder sig väl av samma standard skulle jag säga men sen är det väl mjukvarorna som ser lite olika ut, menyerna som skiljer sig och gränssnittet. Lite som att hoppa mellan mac och pc. Grunderna är detsamma men ändå lite olika.

Phoenix Contact har även de gratis mjukvara där man kan labba lite. Kör man dessutom mjukvaran och deras plc-next så kan man blanda fritt mellan vanlig plc-programering och högnivåprogramering som C++, java, pyton eller vad man ny gillar bäst.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10

Permalänk
Skrivet av Stefflo:

Bra tips men TS jobbade på en arbetsplats där de använde Siemens och ABB så då tappar man en hel del att börja köra Beckhoffs mjukvara.
Till TS, du kan inte försöka få företaget att betala en utbildning för dig hos exempelvis Siemens eller ABB, får du bara grunderna så kan man sen sitta och knacka själv om man har intresset och viljan. Jag är själv utbildad elektriker och automationare men tyvärr blev jag aldrig någon klippa på det med PLC-programmering även om jag gått en hel del kurser och utbildningar. Blev inte av att man tog sig tid att knappa själv efter utbildningen och då tappade man rätt snabbt hela flytet.

Företagen skriker efter automationare så du behöver inte vara rädd att bli arbetslös iallafall. Jag har bytt inriktning själv och jobbar nu som säljare mot industrin av automationsprodukter.

Ska prata med chefen om det 👍 Jag vet att en av de som jobbat längst gått några utbildningar men lite som du säger så har han inte suttit särskilt mycket efteråt så de mesta har glömts bort 😑

Permalänk
Medlem
Skrivet av NiV3Rt:

Så länge plattformen följer IEC 61131-3 standard vilket Beckhoff, Siemens och ABB gör så får man med sig relevant kunskap till alla plattformar genom att öva på en utav dem. Då är Beckhoff mest realistisk för den som vill prova på lite där hemma och lära sig allt från structured text till ladder (grafisk programmering vanlig inom industrin). Det som skiljer sig mellan plattformarna brukar vara hur man kopplar upp mot en plc och laddar program samt hur man knyter variabler mot fysiska in och utgångar och sparar ner persistent data (som finns kvar efter bruten spänning).

Även om man får en utbildning inom den plattform man avser jobba med kan man komplettera den kunskap man fått genom att sitta med Beckhoff Twincat 3 och experimentera. Det har till och med hänt att jag skrivit, simulerat och testat kod med Twincat 3 jag har haft för avsikt att köra på en annan plattform. Den koden har jag sedan kunnat köra på den andra plattformen med lyckat resultat

https://en.wikipedia.org/wiki/IEC_61131-3

Det är bättre att i så fall ladda hem CodeSys istället för TwinCAT.

Sen angående Siemens och ABB.
Siemens följer visserligen standarden, men bara till en viss del. De har OB:n, vilket kan vara lite udda och förvirrande.
ABB följer standarden rätt bra, så länge man bara ska programmera direkt i kontrollern. Har man DCS-system så är det stor risk att det är annorlunda.

Båda har myyyycket dokumentation där det är jobbigt att hitta rätt information om man inte är van, tyvärr.

Jag skulle säga att du redan är industrielektriker är en stor fördel. Bra råd har givits i tråden. En "vidareutbildning" på en YH är bra, eller om företaget vill träna upp dig i egen regi. Det underlättar mycket om det finns någon som kan visa lite hur man kommer igång med själva systemen.

En sak som du skulle kunna göra redan nu är att titta på de projekten ni har på erat företag. Man bör kunna förstå en del sammanband från programkoden och kommentarer, dokumentation och ritningar. Annars är det inga bra projekt.

Visa signatur

"Det här systemet fungerar urkasst." - operatör.
"Hur ska det fungera då?" - jag
"Gör så att det fungerar som jag vill." - operatör.
/facepalm

Permalänk
Avstängd
Skrivet av Otur:

Det är bättre att i så fall ladda hem CodeSys istället för TwinCAT.

Sen angående Siemens och ABB.
Siemens följer visserligen standarden, men bara till en viss del. De har OB:n, vilket kan vara lite udda och förvirrande.
ABB följer standarden rätt bra, så länge man bara ska programmera direkt i kontrollern. Har man DCS-system så är det stor risk att det är annorlunda.

Båda har myyyycket dokumentation där det är jobbigt att hitta rätt information om man inte är van, tyvärr.

Jag skulle säga att du redan är industrielektriker är en stor fördel. Bra råd har givits i tråden. En "vidareutbildning" på en YH är bra, eller om företaget vill träna upp dig i egen regi. Det underlättar mycket om det finns någon som kan visa lite hur man kommer igång med själva systemen.

En sak som du skulle kunna göra redan nu är att titta på de projekten ni har på erat företag. Man bör kunna förstå en del sammanband från programkoden och kommentarer, dokumentation och ritningar. Annars är det inga bra projekt.

Jo, CodeSys är nog mer gångbart och fler som använder även om Bechoff är starka. Även CodySys går att köra rakt av på Phoenix PLC-Next där CodeSys själva släppt detta i samarbete med Phoenix.

Att få grunderna på företaget är väl mer eller mindre en självklarhet för att klara jobbet inom automation så man iallafall kan gå in i programmen, kolla in och utgångar och söka för att enklare kunna felsöka på maskinerna.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10

Permalänk
Medlem
Skrivet av Stefflo:

Jo, CodeSys är nog mer gångbart och fler som använder även om Bechoff är starka. Även CodySys går att köra rakt av på Phoenix PLC-Next där CodeSys själva släppt detta i samarbete med Phoenix.

Att få grunderna på företaget är väl mer eller mindre en självklarhet för att klara jobbet inom automation så man iallafall kan gå in i programmen, kolla in och utgångar och söka för att enklare kunna felsöka på maskinerna.

Man kan även köra en codesys-runtime på en raspberry pi, helt gratis i 2 timmars-perioder. Den kan i sin tur kopplas till ethercat-IO:n eller profinet-IO:n om man har sådana man kan låna. Sök på "kurt braun codesys"på youtube så finns det lite snabba demos som man kan följa om man vill.

Angående grunderna, där jag jobbar är det självklart att vi ska minst ha möjligheten att gå in och titta i systemen.
Men jag vet också industrier där man köper en komplett maskin, där man på sin höjd byter någon kontaktor eller ett relä vid fel. Vid felsökning utöver det så rings leverantören eller någon lokal firma in och de gör all styrsystemshantering.

Det beror nog mycket på vilket företag man jobbar på.

Visa signatur

"Det här systemet fungerar urkasst." - operatör.
"Hur ska det fungera då?" - jag
"Gör så att det fungerar som jag vill." - operatör.
/facepalm

Permalänk
Avstängd
Skrivet av Otur:

Man kan även köra en codesys-runtime på en raspberry pi, helt gratis i 2 timmars-perioder. Den kan i sin tur kopplas till ethercat-IO:n eller profinet-IO:n om man har sådana man kan låna. Sök på "kurt braun codesys"på youtube så finns det lite snabba demos som man kan följa om man vill.

Angående grunderna, där jag jobbar är det självklart att vi ska minst ha möjligheten att gå in och titta i systemen.
Men jag vet också industrier där man köper en komplett maskin, där man på sin höjd byter någon kontaktor eller ett relä vid fel. Vid felsökning utöver det så rings leverantören eller någon lokal firma in och de gör all styrsystemshantering.

Det beror nog mycket på vilket företag man jobbar på.

Det beror nog mycket på om företaget har en egen underhållsavdelning eller helt enkelt hyr in tjänsten. Det man ser mycket på mellanstora företag är just att underhåll är en stor kostnad många gånger och då inte maskiner går sönder hela tiden så blir det billigare att hyra in personal när det väl händer.
Jag tycker denna väg är helt fel att gå för kommer du dit som konsult så kommer det ta dig säkerligen dubbelt så lång tid innan du löst problemet och är det en dyr produktion så har det garanterat kostat mer än att ha kunnigt folk där på plats. Många maskiner som står på dagens industrier är också gamla härken som kräver väldigt speciella tillvägagångssätt för att både kunna felsöka i programmen och på gamla komponenter.
Jag anser också att en viss förståelse för hela maskinens process underlättar när man felsöker för det är inte alltid som felet är där det strular utan det kan uppkomma långt innan i en lina. Själv har jag stått och kliat mig i huvudet någon timme för att en givare plötsligt kommit ur läge tills någon truckförare informerade mig om att han "duttat" lite med trucken 30 m bort som då gjort att materialet kom in snett. Hade man fått veta det direkt så hade problemet varit löst mycket snabbare.
Med utomstående underhållspersonal så tappar du en hel del erfarenhet också då de lagar felet och skickar fakturan utan att informera vad som egentligen gjorts. Nästa gång kan det komma en annan kille till samma fel och han löser uppgiften på helt annat sätt men givetvis skickar en ny faktura.

Där jag jobbat tidigare så har vi både haft egen underhållsavdelning, några konstruktörer och programmerare så vi har kunnat sköta även medelstora projekt inhouse och på det sättet behållit en enorm kunskap om maskinerna. Kostsamt men väldigt bra skulle jag säga men alla ställen har varit över 100 anställda så då funkar detta.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10

Permalänk
Medlem
Skrivet av Stefflo:

Det beror nog mycket på om företaget har en egen underhållsavdelning eller helt enkelt hyr in tjänsten. Det man ser mycket på mellanstora företag är just att underhåll är en stor kostnad många gånger och då inte maskiner går sönder hela tiden så blir det billigare att hyra in personal när det väl händer.
Jag tycker denna väg är helt fel att gå för kommer du dit som konsult så kommer det ta dig säkerligen dubbelt så lång tid innan du löst problemet och är det en dyr produktion så har det garanterat kostat mer än att ha kunnigt folk där på plats. Många maskiner som står på dagens industrier är också gamla härken som kräver väldigt speciella tillvägagångssätt för att både kunna felsöka i programmen och på gamla komponenter.
Jag anser också att en viss förståelse för hela maskinens process underlättar när man felsöker för det är inte alltid som felet är där det strular utan det kan uppkomma långt innan i en lina. Själv har jag stått och kliat mig i huvudet någon timme för att en givare plötsligt kommit ur läge tills någon truckförare informerade mig om att han "duttat" lite med trucken 30 m bort som då gjort att materialet kom in snett. Hade man fått veta det direkt så hade problemet varit löst mycket snabbare.
Med utomstående underhållspersonal så tappar du en hel del erfarenhet också då de lagar felet och skickar fakturan utan att informera vad som egentligen gjorts. Nästa gång kan det komma en annan kille till samma fel och han löser uppgiften på helt annat sätt men givetvis skickar en ny faktura.

Där jag jobbat tidigare så har vi både haft egen underhållsavdelning, några konstruktörer och programmerare så vi har kunnat sköta även medelstora projekt inhouse och på det sättet behållit en enorm kunskap om maskinerna. Kostsamt men väldigt bra skulle jag säga men alla ställen har varit över 100 anställda så då funkar detta.

Jo, jag håller helt med dig . Det var bara lite oklart om TS arbetsplats har egen UH-avdelning.

Visa signatur

"Det här systemet fungerar urkasst." - operatör.
"Hur ska det fungera då?" - jag
"Gör så att det fungerar som jag vill." - operatör.
/facepalm

Permalänk
Medlem

Håller med de som säger att TS redan har en jättebra bakgrund för att fördjupa sig inom plc. Var tufft för mig själv i början som knappt sett ett ventilställdon då jag började koda plc för 11 år sedan

Skrivet av Stefflo:

Jo, CodeSys är nog mer gångbart och fler som använder även om Bechoff är starka. Även CodySys går att köra rakt av på Phoenix PLC-Next där CodeSys själva släppt detta i samarbete med Phoenix.

Tycker man att CodeSys är gångbart (vilket jag tycker) är väl Beckhoff ett alldeles utmärkt system då det är CodeSys baserat. CodeSys librarys funkar rakt av vilket jag ibland brukar dra nytta av med exmpelvis oscat library. Tror faktiskt Beckhoff är det smidigaste om man vill komma igång med CodeSys och kunna göra simuleringar och tester av sin kod. Detta då man kan köra en runtime på sin egen dator vilket jag är osäker på ifall det går med "vanilla" CodeSys

Angående PLC-Next så har de uppvaktat mig lite i mitt jobb så jag har fått en genomgång utav hur det fungerar. Gillar verkligen tanken att man kan skriva kod i Java/C# och sedan köra det som ett funktionsblock i IEC 61131-3 miljön! Ställde dock den konkreta frågan ifall det gick att simulera och testa på sin egen dator vilket jag fick ett rakt nej på. Då krävs det inköp av hårdvara för att testa på.

Visa signatur

-= Svettig dator och en hårig mobiltelefon =-

Permalänk
Avstängd
Skrivet av NiV3Rt:

Håller med de som säger att TS redan har en jättebra bakgrund för att fördjupa sig inom plc. Var tufft för mig själv i början som knappt sett ett ventilställdon då jag började koda plc för 11 år sedan

Tycker man att CodeSys är gångbart (vilket jag tycker) är väl Beckhoff ett alldeles utmärkt system då det är CodeSys baserat. CodeSys librarys funkar rakt av vilket jag ibland brukar dra nytta av med exmpelvis oscat library. Tror faktiskt Beckhoff är det smidigaste om man vill komma igång med CodeSys och kunna göra simuleringar och tester av sin kod. Detta då man kan köra en runtime på sin egen dator vilket jag är osäker på ifall det går med "vanilla" CodeSys

Angående PLC-Next så har de uppvaktat mig lite i mitt jobb så jag har fått en genomgång utav hur det fungerar. Gillar verkligen tanken att man kan skriva kod i Java/C# och sedan köra det som ett funktionsblock i IEC 61131-3 miljön! Ställde dock den konkreta frågan ifall det gick att simulera och testa på sin egen dator vilket jag fick ett rakt nej på. Då krävs det inköp av hårdvara för att testa på.

Kan stämma att mjukvaran då kostar om du vill ha dessa funktioner. Kanske har vi träffats och det var jag som tyckte du skulle testa PLC-next. 😀
Fördelen jag ser det är just programmeringen med högnivåspråk då det är mycket lättare att hitta personal som har den kunskapen än personer som är duktiga inom plc-programmering. Många avancerade funktioner är också mycket enklare att göra med högnivåspråk.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10

Permalänk
Skrivet av Otur:

Jo, jag håller helt med dig . Det var bara lite oklart om TS arbetsplats har egen UH-avdelning.

Vi har egen underhållsavdelning och gör i princip all felsökning själv. När vi inte kommer någon vart kontaktar vi då någon extern som har lite specialkunskaper om just det systemet/maskinen.
Vi gör ingen egen programmering utan anlitar ett externt företag som består av en man. Han besitter all kunskap om väldigt många system här på arbetsplatsen och det känns som en rätt stor svaghet om han skulle försvinna.

Därför känns det ändå aktuellt att utbilda oss ytterligare inom programmering.

Permalänk
Avstängd
Skrivet av Positivnolla:

Vi har egen underhållsavdelning och gör i princip all felsökning själv. När vi inte kommer någon vart kontaktar vi då någon extern som har lite specialkunskaper om just det systemet/maskinen.
Vi gör ingen egen programmering utan anlitar ett externt företag som består av en man. Han besitter all kunskap om väldigt många system här på arbetsplatsen och det känns som en rätt stor svaghet om han skulle försvinna.

Därför känns det ändå aktuellt att utbilda oss ytterligare inom programmering.

Låter väldigt farligt skulle jag säga att sätta allt i händerna på ett enmansföretag. Imorgon kan personen vara död och allt han kan och har koll på vara borta. Har skett på ett par av mina tidigare arbetsplatser och det tar tid och ställer till det när sånt sker, behöver inte handla om bortgång utan kan lika bra vara en tvist som gör att han helt enkelt bara inte hjälper er i fortsättningen
Ett tips till dig är att helt enkelt ta det med din chef och visa att du är nyfiken och engagerad och kanske kan få chansen att få gå någon grundutbildning till att börja med eller om det går att lösa med den inhyrda mannen. Samtidigt kanske inte han göra sig av med sitt guldägg
Det viktiga är att se till att få det gjort INNAN skiten träffar fläkten för sen blir allt mycket svårare.

Visa signatur

Chassi: Fractal Design Define R3 Black, Mobo: ASUS Z170 Pro Gaming, CPU: Intel i7 6700K, kylning CM Hyper 212 EVO, RAM: 32 GB Hyper X 3000 mhz, GPU: Nvidia MSI 1080 Gaming X, PSU: XFX Core Edition Pro 750W, Mus: Logitech G700, Tgb: Corsair Raptor K30, OS: Win10