Programmerbare Logic Controllers (PLCs) brukes i industriell automatisering til å styre maskiner og prosesser. Forstå datatyper og deres minne implikasjoner er avgjørende for effektiv PLC programmering og systemytelse. Denne artikkelen forklarer de grunnleggende datatypene som brukes i PLCs og hvordan de beregner deres minnebruk.

Vanlige datatyper i PLC-programmering

PLC programmeringsspråk støtter ulike datatyper for å lagre ulike typer informasjon. De vanligste datatypene inkluderer heltalls-, flytende-punkt-tall og boolske verdier. Hver datatype har en bestemt størrelse og formål.

Beregner minnebruk

Minnesmerket som kreves for hver datatype avhenger av størrelsen. For eksempel forbruker et heltall typisk 2 bytes, mens et flytende punktnummer kan bruke 4 bytes. Boolske verdier krever vanligvis bare 1 bit, men lagres i 1 byte for enkelhet.

Eksempelberegning

Hvis et PLC-program bruker 10 heltal, 5 flytende punkttall og 20 boolske variabler, kan det totale minne beregnes på følgende måte:

  • Heltals: 10 x 2 byte = 20 bytes
  • Flytende punkt: 5 x 4 byte = 20 bytes
  • Bolsjen: 20 x 1 byte = 20 bytes

Total minnebruk: 20 + 20 + 20 = 60 bytes.