Torsdag eftermiddag havde BM8 MCH2/SCH3 spændende besøg i lokale 319. Her gæstede en oplagt Jacob Kodal Petersen, BU Technology Manager hos Init, SIMAC for at give et frisk pust til autorisation i hverdagen.
Jacob Kodal Petersen gennemgik centrale erfaringer fra arbejdet med procesanlæg hos INIT – med fokus på kravindhentning, dokumentation og robust programstruktur.
Opgaverne tager typisk udgangspunkt i kundens behov, I/O‑lister og P&ID, som omsættes til funktionsbeskrivelser, tavlegrundlag og en standardiseret softwareopbygning, der spejler anlæggets P&ID‑områder.
Sikkerhed og driftssikkerhed fylder markant, bl.a. via NIS2‑hensyn, managed netværkstopologi og en stringent tilgang til producentanvisninger og review. Der arbejdes primært med Siemens‑platforme samt HMI/SCADA‑løsninger, hvor simulering, klare HMI‑standarder (ISA‑101) og grundige testforløb før idriftsættelse bruges til at sikre kvalitet.
Endelig fremhæves konsekvent navngivning/kodestandarder, håndtering af EMC/EMI samt pragmatiske valg af protokoller som vigtige greb til at levere stabile og vedligeholdelsesvenlige løsninger.
Tak til Jacob Kodal Petersen for et lærerigt oplæg fra den virkelige verden.
Ekstra til de særligt nørdede:
- Proces vs. maskinstyring: Procesanlæg arbejder typisk med langsommere cyklustider (30-200 millisekunder) og udstyr som ventiler, pumper og rensningsanlæg; maskinstyringer kører væsentligt hurtigere (1-10 millisekunder).
- Kundedrevne krav og dokumentation: Grundlaget er typisk kundens ønsker, I/O‑liste, P&ID til dokumentation (bl.a. for tavlebygger), funktionsbeskrivelse og tavletegninger/review.
- Platformvalg og kapacitet: Der tilstræbes ofte Siemens PLC. S7‑1200 G2 fremhæves som NIS2‑klar/CRA Ready og kraftigere end tidligere 1215C‑PLC, bl.a. via større hukommelse er de nye G2 generationer bedre og også hurtigere end de gamle typer.
- Netværk og cybersikkerhed: Managed switche og en gennemtænkt topologi er vigtige for at kunne efterleve NIS2; password- og sikkerhedspraksis er højt prioriteret pga. risiko for driftforstyrrelser.
- HMI/SCADA-retning: Siemens Unified Panels er på vej til at udfase Comfort Panels. Simulering (fx Advanced SIM) bruges til at afprøve funktion. WinCC OA nævnes som Siemens-opkøbt Østrig-platform; fundamentet i funktionsblokke skal kunne bære flere terminaler/SCADA-krav.
- Standardiseret projekts struktur: Projektstruktur og kode organiseres efter P&ID‑opdeling for at gøre det let at finde områder og tilhørende software. Skabeloner og fælles standarder bruges konsekvent.
- Sekvens- og processtandarder: Sekvenser dokumenteres i DrawIO og sammenholdes med funktionsbeskrivelsen. ISA‑88 nævnes som ramme for processtyring; der refereres også til standarder fra maskinbyggerverdenen.
- Kodestandard og navngivning: Konsekvent navngivning (fx CamelCase), type‑præfikser (f.eks X for Bool, R for Real), statiske variabler (Stat…) og konstanter i variabler – samt kommentarer på netværk og tydelig programstruktur.
- Test og idriftsættelse: Testplan tager afsæt i kundens anvisninger og funktionsbeskrivelse: intern test af alle funktioner, efterfulgt af kundetest, samt I/O‑test og indkøring over flere uger.
- Typiske fejl og EMC/EMI: Mest typisk er sensor-/ledningsfejl (fx tryksensor-ledninger), sjældnere PLC/I/O‑kort. EMC/EMI vurderes som et reelt problem, der kræver filtre, håndtering af harmoniske og test/kontrol.
- Protokoller: Profinet/Profisafe og Modbus TCP/IP nævnes som gennemgående, der forventes at bestå over tid.
