Instantie: PLC-term in gewoon Nederlands
Getallen en dataAls twee mensen met hetzelfde soort telefoon: hetzelfde ontwerp, maar elke telefoon bewaart zijn eigen foto’s. Een instantie is het eigen geheugen van één kopie, dus twee pompen die hetzelfde blok gebruiken, houden aparte totalen bij.
De aparte opslag die één timer of één herbruikbaar blok gebruikt. Hetzelfde ontwerp delen betekent niet dat je de onthouden waarden van elke machine deelt.
Instantie op een echte machine
Een instantie is één afzonderlijke kopie van het geheugen van een timer, teller of herbruikbaar blok. De definitie is het recept. De instantie is één machine die het volgt, met eigen onthouden waarden.
Alles wat tussen cycli iets moet onthouden, heeft er een nodig. Een timer bewaart daar zijn verstreken tijd en een teller zijn telling.
Siemens noemt het instantiegegevens: een datablok of statisch geheugen binnen een ander FB. Rockwell noemt het een ondersteunende tag, en timers in ladderdiagram gebruiken een TIMER-tag.
Instantie: een uitgewerkt voorbeeld
Een programma heeft een hoofdpomp en een reserve die hetzelfde besturingsblok gebruiken. Elk heeft zijn eigen instantie. Op Start drukken bij de hoofdpomp zet de draaitoestand alleen in zijn instantie, en die van de reserve blijft zoals hij was.
Instantie: een veelgemaakte fout
Eén instantie delen tussen twee machines, zodat hun resultaten elkaar tegenwerken. Of een timer declareren op een plek waar hij niet tussen cycli kan blijven. Siemens Temp-tags beginnen elke keer opnieuw, dus een timer daar bouwt nooit tijd op.
Nog steeds niet zeker? Vraag het in de Kleedkamer.