Programmet skal virke ved idriftsættelsen — og kunne læses af en tekniker fem år senere. Vi programmerer PLC, HMI og SCADA i Siemens og Schneider, tester mod den fysiske tavle og sætter i drift på anlægget.
Når en produktionslinje står stille, er det sjældent programmøren, der er på stedet. Det er en tekniker med et HMI foran sig, og han skal finde ud af, hvorfor sekvensen ikke går videre. Hvor lang nedetiden bliver, afgøres af, hvordan programmet er struktureret og navngivet — ikke af hvor elegant logikken er skrevet.
Vi bygger programmet op i funktionsblokke, der svarer til anlæggets fysiske dele, så en blok kan læses uden at resten af koden skal læses først. Tag- og signalnavne sættes efter tavlens klemlister og mærkning fra første version, så der ikke skal oversættes mellem diagram og program. Alarmer får en handlingsanvisning, ikke kun en fejlkode.
Vi programmerer i Siemens TIA Portal som hovedspor og i Schneider, hvor det er den platform, anlægget kører på. Operatørbillederne i HMI og SCADA bygges op om anlæggets fysiske layout, så operatøren genkender sit anlæg på skærmen i stedet for at læse en liste af tags. Om SCADA skal være lokal eller klient/server afgøres af, hvor mange der skal se det samme, og hvor de sidder.
Vi kan programmere ind i en tavle, en anden har bygget — og vi kan levere program, tavle og idriftsættelse under ét ansvar. Sig, hvor snittet skal ligge.
De fleste henvendelser falder i én af dem. De stiller forskellige krav til, hvor meget vi skal læse, før vi kan skrive.
Vi starter i I/O-listen og styringsprincippet, simulerer logikken før noget bevæger sig, og tester mod den fysiske tavle ved FAT. I kan deltage i testen.
Vi gennemgår program, I/O-lister og dokumentation, afgrænser hvad der kan genbruges, og planlægger omlægningen efter jeres produktion — så driftsstoppet bliver så kort som muligt.
Samme program på maskine nummer ét og nummer tyve. Grundlaget godkendes én gang, og hver maskine testes efter samme testplan, så leverancen er ens hver gang.
Leverandøren er væk, og koden er udokumenteret. Vi læser den igennem, beskriver hvad den gør, og siger ærligt, om den skal rettes eller skrives om.
Send I/O-listen, el-diagrammerne eller bare en beskrivelse af anlægget. Så vender vi tilbage med, hvordan vi vil gribe programmeringen an. Normalt inden for 1 arbejdsdag.