INT: PLC-term in gewoon Nederlands
Getallen en dataAls de score op een scorebord: 0, 1, 2, nooit 1,5. Een INT bevat een geheel getal, onder of boven nul, tot ongeveer 32 duizend aan beide kanten.
Een type voor gehele getallen dat positieve of negatieve waarden kan bevatten. Het kan geen meetwaarde met decimalen bewaren, zoals 41,5.
INT op een echte machine
INT is een geheel getal dat in 16 bits met een teken wordt opgeslagen, dus het loopt van -32.768 tot 32.767. Het kan geen breuk bevatten, dus een meetwaarde van 41,5 past er niet in.
Siemens-programma's gebruiken vaak INT. De instructie IEC_COUNTER telt in INT. Bij Rockwell Logix is DINT de alledaagse keuze, en ACC van een teller is een DINT.
Zet de waarde om naar REAL voordat je rekent met decimalen. Anders gooit deling van gehele getallen weg wat je wilde houden.
INT: een uitgewerkt voorbeeld
Een kleine batchteller legt flessen vast als een INT. Dat is prima voor drie flessen of driehonderd. Een lopend totaal over een heel jaar komt boven 32.767, dus dat totaal hoort in een DINT.
INT: een veelgemaakte fout
Rekenen met gehele getallen en een breuk verwachten. 5 / 2 geeft 2. Verander eerst naar REAL als je de helft nodig hebt.
Nog steeds niet zeker? Vraag het in de Kleedkamer.