Lektion · Getestete Steuerlogik wiederverwenden · 8 Min. · bereitet vor auf Mission 33
Lektion zu Eine Definition, getrennte Instanzen: SPS-Funktionsbausteine
Ich kann zwei Instanzen eines Bausteins laufen lassen und beweisen, dass ihr Speicher unabhängig bleibt.
1. Warum es wichtig ist: Eine Definition, getrennte Instanzen
Zwei Pumpen brauchen dieselben getesteten Start- und Stopp-Regeln. Jede braucht ihren eigenen Speicher, damit der Taster der einen Pumpe nie die andere verändert.
Eine Definition, getrennte Instanzen: worum es in dieser Lektion geht
- Logik einmal schreiben und für jede Pumpe nutzen, als Siemens-FB oder Rockwell-AOI
- Wie jede Instanz ihren eigenen Speicher behält
- Wie Eingänge, Ausgänge und InOut Werte hinein- und herausgeben
- Warum ein Baustein trotzdem aufgerufen werden muss, um eine Pumpe abzuschalten
Der Rest dieser Lektion gehört zu ProErstelle ein kostenloses Konto: Jedes Konto bekommt bis 5. Dezember eine kostenlose Pro-Testphase.
Ohne Karte. Nichts zu zahlen. Nichts zu kündigen.
Official release: 5 December. Steh an dem Tag ganz oben in der Bestenliste und gewinn 3 Monate Pro, plus 2 Wochen Pro zum Verschenken an einen Freund. Platz 2 gewinnt 4 Wochen. Platz 3 gewinnt 2 Wochen. Regeln
- Jede Lektion, ab null
- Jede Mission und Lektion, mit jedem Level
- Ein praktischer Test für jeden Titel, mit Zertifikat
- Jeden Test zurückspulen, Zyklus für Zyklus
- Musterlösungen, wenn du feststeckst
- Der Code-Konverter, so oft du willst
- Die Idee in einfachen WortenPRO (braucht Pro)
- Sieh es Zyklus für Zyklus passieren, in Siemens und RockwellPRO (braucht Pro)
- Hinweise zu den HerstellernPRO (braucht Pro)
- Vor OrtPRO (braucht Pro)
- Probier es an der Anlage ausPRO (braucht Pro)
- Prüfe dein VerständnisPRO (braucht Pro)
Eine Definition, getrennte Instanzen: wichtige Begriffe
- AOI
- Eine wiederverwendbare Anweisung, die ein Ingenieur für eine wiederkehrende Aufgabe festlegt. Jede Verwendung braucht eigenen Speicher, wenn ihre Maschinen unabhängig arbeiten sollen.
- Funktionsbaustein
- Ein wiederverwendbares Programmstück mit eigenen gemerkten Werten. Gib jeder einzelnen Maschine ihre eigene Kopie dieses Speichers.
- Instanz
- 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.
- Speichern (Latch)
- Ein gemerkter ON-Wert, der an bleibt, nachdem die ursprüngliche Anforderung endet. Eine andere Anweisung muss ihn bewusst ausschalten.
Eine Definition, getrennte Instanzen: passende Missionen
- Einen Baustein für zwei Pumpen aufrufen: Ein Baustein, zwei Kopien, jede mit eigenem Speicher.
Fragen zu dieser Lektion? Frag die Mitglieder in der Umkleide.