Lokale voortgang laden…
PLC Gym
PLC Gym-homeNiveau 1, 0 XP · je voortgang
Woordenlijst

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.