Kan PLC-software fra forskellige mærker udveksles? Denne artikel har alle svarene!
Kan PLC-software fra forskellige mærker udveksles? Denne artikel har alle svarene!
Kan PLC-software fra forskellige producenter udskiftes? I denne artikel går vi i dybden med problemet og giver et omfattende svar.
PLC-software fra store mærker er bestemt ikke udskiftelige. Hver producent udvikler sine egne unikke funktioner for at tiltrække brugere og tilbyder ikke sin omhyggeligt udviklede software til gratis brug af andre.
Store producenter tillader typisk ikke, at andre virksomheders hardware er kompatibel med deres software. Selv forskellige serier af PLC'er fra samme producent, såsom Siemens, er ofte inkompatible med hinanden.
På trods af forskelle i software er der ligheder i programmerne udviklet af forskellige producenter. De fleste understøtter IEC-standard PLC-sprogene. Den internationale standard IEC 61131-3 definerer fem PLC-programmeringssprog:
Instruktionsliste (IL)
Struktureret tekst (ST)
Stigediagram (LD)
Funktionsblokdiagram (FBD)
Sequential Function Chart (SFC)
Dette gør det muligt for ingeniører nemt at forstå de grundlæggende programmer for forskellige PLC'er. IEC har ydet et væsentligt bidrag til PLC-udvikling.
IEC-kompatible programmer kan relativt nemt overføres mellem forskellige softwareplatforme. For tekstbaserede ST-programmer kan kopiering (eller eksport) fra én programmeringssoftware og indsættelse i en anden, efterfulgt af mindre syntaksændringer, være tilstrækkelig til at køre programmet. For grafiske programmer som LD og FBD er direkte kopiering ikke mulig, men gentegning i målsoftwaren kan opnå lignende funktionalitet, hvilket også er en form for portering.
Inden for industriel kontrol, forståelse af PLC-principper og beherskelse af IEC - standard PLC-sprog giver ingeniører mulighed for nemt at arbejde med PLC'er fra forskellige producenter. At sætte sig ind i de forskellige softwareplatformes egenskaber er nøglen. PLC-programmer er trods alt designet til at tjene kontrolformål, og dette grundlæggende mål forbliver uændret.