IT & teknologi

PLC-programmør

Programmerer, tester og dokumenterer styring af automatiske maskiner og anlæg.

Lønreference inklusive pension59.414 kr. /md.Bred faggruppe · 2024
Lønspænd

Hvad kan du forvente?

Lønnen påvirkes blandt andet af erfaring, ansvar, arbejdssted og geografi.

Reference: nedre kvartil49.129 kr. /md.Reference: øvre kvartil67.148 kr. /md.
Referencegennemsnit
Uddannelsesvej

Automationsteknolog eller anden relevant teknisk uddannelse

Erfaringsniveau

Afhænger af ansvar og opgavernes kompleksitet

Årsniveau inklusive pension

712.968 kr. /år

Jobbeskrivelse

Om jobbet som plc-programmør

En PLC-programmør udvikler og vedligeholder styringen af automatiske maskiner og produktionsanlæg. PLC'en modtager signaler fra udstyr og udfører den programmerede logik, som får anlæggets dele til at arbejde sammen. Arbejdet kombinerer software, teknisk forståelse, test og dokumentation.

Lønreferencen er Danmarks Statistiks gruppe 3113 for teknikerarbejde inden for det elektriske område: 59.414 kroner i gennemsnitlig standardberegnet månedsfortjeneste i 2024 inklusive pension. Det er en bred referencegruppe, ikke en særskilt lønundersøgelse af PLC-programmører. Ingeniørstillinger og roller med stort projektansvar kan have et andet løngrundlag.
Løn gennem arbejdslivet

Erfaring gør en forskel

Referencegruppens lønfordeling i 2024. Kvartilerne er ikke løntrin efter anciennitet. Den konkrete stilling kan afvige.

Reference: nedre kvartil
49.129 kr. /md.
Reference: median
57.101 kr. /md.
Reference: gennemsnit
59.414 kr. /md.
Reference: øvre kvartil
67.148 kr. /md.
PLC-programmering adskiller sig fra mange andre softwareopgaver ved, at programmet indgår i et fysisk anlæg. En ændring i styringen kan påvirke rækkefølgen af maskinens bevægelser eller håndteringen af signaler fra sensorer. Derfor skal programmøren forstå den proces, koden understøtter. Det er ikke tilstrækkeligt, at et program ser rigtigt ud på skærmen. Den ønskede funktion skal være beskrevet, og arbejdet skal testes efter de procedurer, der gælder for anlægget. Erfaring viser sig blandt andet i evnen til at opdage uklare forudsætninger, før de bliver til fejl under indkøring.

Udviklingsværktøjerne afhænger af den anvendte platform. Siemens beskriver eksempelvis STEP 7 i TIA Portal som et værktøj til konfiguration, programmering, test og diagnosticering af controllere. Det illustrerer bredden i opgaven: arbejdet omfatter både at skrive logik og at få hardware, program og fejlsøgning til at hænge sammen. Kendskab til én platform kan være værdifuldt, men er ikke det samme som at kende alle producenters systemer. Ved et jobskifte bør man derfor undersøge, hvilke værktøjer virksomheden bruger, og hvor meget oplæring der forventes.

Et tænkt eksempel er et anlæg, som skal registrere et emne, udføre en bearbejdning og sende det videre. Programmøren skal afklare den normale sekvens, men også hvad der skal ske, hvis et forventet signal udebliver, eller hvis processen afbrydes. Her bliver samarbejdet med mekaniske og elektriske fagpersoner vigtigt. Fejlen kan ligge i koden, i et signal eller i den fysiske funktion. En systematisk tilgang hjælper med at undersøge årsagen i stedet for blot at ændre programmet, indtil symptomet forsvinder.

UddannelsesGuiden beskriver automationsteknolog som en uddannelsesvej til programmering, projektering og drift af automatiske anlæg og styresystemer. UCL fremhæver desuden samspillet mellem software og hardware og viser eksempler på arbejde med PLC'er, robotter og brugerflader. Det er relevante indgange til faget, men jobtitlen PLC-programmør er ikke begrænset til én uddannelsesbaggrund. En praktisk teknisk uddannelse kombineret med efteruddannelse kan også indgå i en kompetenceprofil. Det afgørende i et konkret job er, om man kan løse de opgaver og tage det ansvar, stillingen kræver.

For en mindre erfaren programmør kan et vigtigt udviklingstrin være at arbejde sikkert med afgrænsede funktioner og forstå virksomhedens måde at strukturere programmer på. Senere kan opgaverne omfatte større sammenhængende styringer, genbrugelige løsninger og mere selvstændig indkøring. Dokumentation er en væsentlig del af denne udvikling. Andre skal kunne forstå programmet og arbejde videre med det, når maskinen skal vedligeholdes eller ændres. Et system, som kun den oprindelige programmør kan gennemskue, giver et dårligere grundlag for den fremtidige drift.

Lønnen afhænger derfor ikke kun af, hvor mange år man har skrevet kode. Selvstændighed, anlægskendskab og ansvar for idriftsættelse kan være relevante forskelle mellem stillinger. Rejseaktivitet og forventninger om arbejde hos kunder bør også afklares i kontrakten. Det viste statistiske spænd beskriver referencegruppens lønfordeling og er ikke en tabel over løn ved bestemte erfaringsår. Da pension indgår i tallet, skal den også medregnes, hvis man sammenligner med et konkret tilbud. En kontant grundløn og en samlet standardberegnet fortjeneste er forskellige størrelser.

Til en lønsamtale kan programmøren med fordel dokumentere de anlæg og funktioner, vedkommende har haft ansvar for. Forklar, hvordan løsningen blev testet, hvordan den blev overdraget, og hvilken rolle du selv havde i projektet. Det er mere præcist end blot at liste programmeringssprog eller fabrikater. En god kompetenceprofil viser både teknisk dybde og evnen til at samarbejde om en løsning, der kan bruges og vedligeholdes. På den måde bliver erfaringen knyttet til konkret ansvar og kvalitet frem for til anciennitet alene.