Instanz: SPS-Begriff einfach erklärt
Zahlen und DatenWie zwei Leute mit derselben Art Handy: dasselbe Design, aber jedes Handy behält seine eigenen Fotos. Eine Instanz ist der eigene Speicher einer Kopie, also führen zwei Pumpen mit demselben Baustein getrennte Summen.
Der eigene Speicher, den ein Timer oder ein wiederverwendbarer Baustein nutzt. Dasselbe Design zu nutzen heißt nicht, dass alle Maschinen ihre gemerkten Werte teilen.
Instanz an einer echten Maschine
Eine Instanz ist eine eigene Kopie des Speichers eines Timers, Zählers oder wiederverwendbaren Bausteins. Die Definition ist das Rezept. Die Instanz ist eine Maschine, die ihm folgt, mit ihren eigenen gemerkten Werten.
Alles, was sich zwischen Zyklen etwas merken muss, braucht eine. Ein Timer hält dort seine abgelaufene Zeit, ein Zähler seinen Zählerstand.
Siemens nennt es Instanzdaten: einen Datenbaustein oder statischen Speicher in einem anderen FB. Rockwell nennt es ein Instanz-Tag (Backing Tag), und Timer im Kontaktplan nutzen ein TIMER-Tag.
Instanz: ein durchgerechnetes Beispiel
Ein Programm hat eine Hauptpumpe und eine Reserve, die denselben Steuerbaustein nutzen. Jede hat ihre eigene Instanz. Ein Druck auf Start an der Hauptpumpe setzt den Laufzustand nur in ihrer Instanz, und der der Reserve bleibt, wie er war.
Instanz: ein häufiger Fehler
Eine Instanz für zwei Maschinen teilen, sodass ihre Ergebnisse sich bekämpfen. Oder einen Timer dort deklarieren, wo er nicht über Zyklen hinweg bestehen kann. Temp-Variablen bei Siemens beginnen jedes Mal neu, also sammelt ein Timer dort nie Zeit an.
Immer noch unsicher? Frag in der Umkleide.