Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
← Missionen
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
  1. Die Idee in einfachen WortenPRO (braucht Pro)
  2. Sieh es Zyklus für Zyklus passieren, in Siemens und RockwellPRO (braucht Pro)
  3. Hinweise zu den HerstellernPRO (braucht Pro)
  4. Vor OrtPRO (braucht Pro)
  5. Probier es an der Anlage ausPRO (braucht Pro)
  6. 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

Fragen zu dieser Lektion? Frag die Mitglieder in der Umkleide.