Schalen: PLC-term in gewoon Nederlands
MetingenAls vreemd geld omwisselen in je eigen munt: hetzelfde bedrag, een ander getal. Schalen zet het ruwe getal van een sensor om in een meetwaarde die mensen begrijpen, zoals 0 tot 100 procent vol.
Het ruwe getal van een sensor omzetten in een bruikbare meetwaarde. De omzetting moet passen bij het gekozen bereik van de sensor.
Schalen op een echte machine
Schalen zet een ruw getal om in een bruikbare meetwaarde. Het trekt een rechte lijn tussen twee bekende punten: de laagste ruwe waarde komt overeen met de onderkant van het bereik en de hoogste met de bovenkant.
Siemens gebruikt gewoonlijk twee instructies: NORM_X zet de ruwe waarde om in 0,0 tot 1,0 en SCALE_X zet dat om in jouw eenheden. Rockwell gebruikt SCP in ladderdiagram en SCL in functieblokdiagrammen. Zijn modules kunnen ook voor je schalen.
Een live meetwaarde kan iets buiten zijn bereik komen en NORM_X, SCALE_X en SCP begrenzen hun resultaten niet. Als de rest van het programma een limiet nodig heeft, voeg er dan een toe.
Schalen: een uitgewerkt voorbeeld
Een ingang leest 0 tot 27648 tellingen voor een tankbereik van 0 tot 100%. Een waarde van 6912 is een kwart van 27648, dus het niveau is 25%. Een waarde van 13824 is de helft, dus het niveau is 50%.
Schalen: een veelgemaakte fout
De som in gehele getallen maken. Een ruwe waarde gedeeld door zijn volledige bereik geeft 0 in gehele-getalrekenwerk totdat de tank vol is. Gebruik REAL.
Nog steeds niet zeker? Vraag het in de Kleedkamer.