Automationsløsninger skal fungere i drift hver dag. Vi programmerer PLC og SCADA, tester styringen mod tavlen før levering og idriftsætter på anlægget.
Vi skaber styringen med PLC-program, SCADA og idriftsættelse udviklet sammen med tavlen og el-konstruktionen.
En automationsløsning skal bestå to prøver. Ved idriftsættelsen skal programmet håndtere reelle signalniveauer, timing og sekvenslogik korrekt, når det kobles til fysiske sensorer, aktuatorer og tavle — ikke kun i simulering. Under drift skal en tekniker kunne læse tilstanden af enhver funktionsblok, spore et signal fra sensor til handling og forstå en fejl uden at gennemgå hele koden. Vi programmerer til begge dele: struktureret opbygning i funktionsblokke, konsekvent tag- og signalnavngivning, og alarmer med handlingsanvisning frem for en rå fejlkode.
Programmørerne arbejder sammen med konstruktørerne og tavleværkstedet. I/O-lister, signaltyper og grænseflader til maskiner og eksisterende anlæg afklares i projekteringen, og styringen testes mod den fysiske tavle, før den leveres.
Rådgivningen er en del af opgaven. Styringsprincip, opdeling mellem PLC, HMI og SCADA samt komponentvalg lægges fast sammen med jer, inden programmeringen starter. Her afgøres CPU-ydelse og I/O-antal i forhold til cyklustid, hvilke protokoller — Profinet, Modbus eller OPC UA — der binder PLC, HMI og overordnede systemer sammen, og om SCADA-arkitekturen skal være lokal eller klient/server. De valg ligger fast resten af projektet. En underdimensioneret CPU eller et forkert protokolvalg bliver typisk først opdaget ved idriftsættelsen, hvor det er dyrt at rette.
SCADA- og HMI-delen bygges til operatørens arbejdsgange. Skærmbilleder følger anlæggets fysiske opbygning, og alarmlisten er prioriteret efter konsekvens. Hver alarm indeholder komponent, sandsynlig årsag og første tjekpunkt — ikke kun et tag-navn eller et fejlnummer.
Ombygning af eksisterende styringer starter med en gennemgang af program, I/O-lister og dokumentation. Vi afgrænser, hvad der kan genbruges, hvad der skal omskrives, og hvordan omlægningen kan gennemføres med kortest muligt driftsstop — planlagt sammen med jeres produktion.
I har mulighed for at deltage i FAT. Funktionerne gennemgås punkt for punkt efter testplanen, og resultaterne dokumenteres i testrapporten, inden styringen forlader værkstedet.
Vi leverer automationsløsninger til industri- og produktionsvirksomheder og til maskinbyggere: nye automationsanlæg, udvidelser, maskinstyringer og ombygning af eksisterende styringer.
Skal automationsanlægget integreres med eksisterende udstyr, afklarer vi grænsefladerne først. Vi fastlægger, hvilke signaler der udveksles, hvilke protokoller der tales, og hvem der ejer hvilken del af styringen. Afgrænsningen står i leveranceaftalen, så ansvaret er entydigt — også når flere leverandører arbejder på samme anlæg.
Automation hos os er ikke en isoleret disciplin. Programmørerne arbejder i tæt samarbejde med konstruktørerne og tavleværkstedet. I/O-adresser og tag-navne i programmet sættes efter tavlens klemlister og mærkning fra første version, så der ikke skal mappes eller omdøbes, når styringen kobles til den fysiske tavle.
Får I brug for ændringer, efter anlægget er i drift, kender vi allerede koden, dokumentationen og tavlen. Fejlsøgning og udvidelser tager udgangspunkt i noget, vi selv har bygget — ikke en fremmed kodebase, der først skal læses igennem.
Programmeringen kan stå som en afgrænset opgave, eller vi kan tage ansvaret for styring, tavle og idriftsættelse samlet. Snittet vælger I — softwaren bliver under alle omstændigheder projekteret sammen med tavlen og resten af anlægget.
Læg programmeringen hos os alene — eller lad os tage styringen til og med idriftsættelsen.
Vi programmerer i Siemens TIA Portal — både mindre maskinstyringer og komplette anlægsstyringer. SCADA- og HMI-billeder bygges op om anlæggets fysiske layout, så operatøren genkender sit anlæg på skærmen — ikke en abstrakt liste af tags. Koden struktureres og dokumenteres, så jeres egne teknikere kan fejlsøge og udbygge den.
Signalgennemgang, I/O-test og indjustering foregår på anlægget sammen med jeres teknikere. Ændringer under idriftsættelsen skrives direkte ind i som-udført-dokumentationen, så den matcher det program, der kører på anlægget.
Fire trin, hvor hvert trin finder sine egne fejl — mens rettelsen stadig kun er en programændring, ikke et driftsstop.
Hver funktion afprøves for sig, før den sættes sammen med resten af programmet.
Styringen kører mod en simuleret maskine, så logik og sekvenser testes, før noget fysisk bevæger sig.
Hele anlægget testes samlet efter en aftalt testplan, med jer ved bordet og resultatet i en testrapport.
Sidste skridt sker på anlægget: signalgennemgang, indjustering og overdragelse til drift.
Beskriv anlægget og funktionerne — så vender vi tilbage med, hvordan vi ville løse opgaven.