Beskriv resultatet – ikke kun koden
Opgaven bør beskrive den aktuelle adfærd, det ønskede resultat og hvordan resultatet skal godkendes. En ændring i en maskinsekvens kræver andet end blot at få en funktionsblok til at kompilere.
- Beskriv anlæggets funktion og de berørte processer.
- Adskil fejl, ønskede funktioner og forbedringsforslag.
- Aftal acceptkriterier og den person, som godkender resultatet.
Identificér hardware, firmware og projektversion
En PLC-specialist skal kende den installerede styring og projektets ingeniørsoftware. Afhængigheder mellem Siemens TIA Portal, CPU, HMI/WinCC og biblioteker er relevante, og en opgraderet projektfil er ikke automatisk en godkendt ændring i produktionen.
- Find CPU-model, firmware, udvidelsesmoduler og HMI-type.
- Notér TIA Portal-, WinCC- eller TwinCAT-version og relevante biblioteker.
- Find den godkendte masterprojektfil og eventuelle versionsnoter.
Etablér en sikker baseline
Før kodeændringer bør den driftsansvarlige vide, hvad der rent faktisk kører på anlægget. Undersøg mulige online/offline-forskelle, og afklar hvem der har ansvaret for backup og gendannelse. Del ikke adgangskoder i den første e-mail.
- Registrér kendte afvigelser og relevante alarmtekster.
- Afklar backup, versionsmærkning og mulighed for tilbageførsel.
- Saml I/O-oversigt, el-diagrammer og funktionsbeskrivelser, hvis de findes.
Afklar adgang og produktionsvindue
En fjernopkobling eller en download til en aktiv PLC kan påvirke processen. Arbejde på kørende udstyr skal ske under kundens adgangs- og ændringsprocedure, og eventuel påvirkning af sikkerhedsfunktioner kræver særskilt risikovurdering.
- Navngiv den driftsansvarlige og den tekniske kontakt.
- Aftal servicevindue, sikker adgang og praktisk testmulighed.
- Afklar, hvem der kan godkende og afbryde en ændring.
Definér test og dokumentation på forhånd
En kompilering viser ikke, at hele maskinen fungerer korrekt. Gennemgå relevante fejltilstande, PLC/HMI-håndtryk, alarmer og recepter. Aftal om der er brug for simulering, FAT, SAT eller verificering på anlægget.
- Lav korte testcases med input, forventet funktion og resultat.
- Inkludér berørte interfaces, alarmer og nødstopsrelaterede forhold, hvor relevant.
- Aftal håndtering af afvigelser og udestående punkter.
Aftal leverancen og overleveringen
Projektet bør afsluttes med mere end en velfungerende maskine. Kunden skal kunne finde den godkendte kode, forstå ændringerne og vedligeholde anlægget efterfølgende.
- Kildeprojekt og versionsoversigt.
- Ændringsliste, testresultater og relevant opdateret dokumentation.
- Plan for senere support og ejerskab til projektfiler.
Eksempel på en kort opgavebeskrivelse
- Anlæg og proces: [maskintype og funktion]
- PLC/HMI: [model og projektversion]
- Nuværende problem: [hvad sker der, og hvornår?]
- Ønsket resultat: [hvordan skal det fungere?]
- Tilgængeligt materiale: [projekt, I/O-liste, dokumentation]
- Kontakt og servicevindue: [teknisk ansvarlig og tidsplan]
Del ikke passwords, adgangsnøgler eller fortrolige projektfiler via almindelig e-mail. Ændringer i sikkerhedsfunktioner kræver den relevante risikovurdering og godkendelse.