Ohjelmoitavat logiikkaohjaimet (PLC) ovat käytössä teollisuuden automaatiossa koneiden ja prosessien ohjaamisessa. Tietotyyppien ja niiden muistivaikutusten ymmärtäminen on olennaista PLC-ohjelmiston ja järjestelmän suorituskyvyn kannalta. Tässä artikkelissa selitetään PLC-järjestelmissä käytettävät perustietotyypit ja niiden muistin käytön laskentatapa.

Yhteiset tietotyypit PLC-ohjelmoinnin yhteydessä

PLC ohjelmointikielet tukevat erilaisia tietotyyppejä erilaisten tietojen tallentamiseksi. Yleisimpiä tietotyyppejä ovat kokonaisluvut, liukulukunumerot ja Boolean-arvot. Jokaisella tietotyypillä on erityinen koko ja tarkoitus.

Muistin käytön laskeminen

Muisti tarvitaan kunkin tietotyypin riippuu sen koosta. Esimerkiksi kokonaisluku tyypillisesti kuluttaa 2 tavua, kun taas kelluva piste numero voi käyttää 4 tavua. Boolean arvot yleensä vaativat vain 1 bittiä, mutta ne tallennetaan 1 tavu yksinkertaisuuden.

Esimerkkilaskenta

Jos PLC-ohjelmassa käytetään 10 kokonaislukua, 5 liukulukua ja 20 Boolean-muuttujaa, kokonaismuisti voidaan laskea seuraavasti:

  • Tekemättömät: 10 x 2 tavua = 20 tavua
  • Kelluva piste: 5 x 4 tavua = 20 tavua
  • Booleanit: 20 x 1 tavu = 20 tavua

Muistin kokonaiskäyttö: 20 + 20 + 20 = 60 tavua.