Table of Contents
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.