Siebenzig, vielleicht wurden noch viele mehr hinzugefügt. Das ist die Anzahl der fertigen Funktionsblöcke, die in xLogicSoft enthalten sind. Nicht siebzig Bibliothekszusätze, für die Sie extra bezahlen — siebzig Blöcke, die im Paket enthalten sind, von einfachen Einschaltverzögerungen bis hin zu PID-Regelungen, Fließkomma-Mathematik und einem multifunktionalen PWM-Generator. Die meisten Schaltschrankbauer verwenden nie mehr als ein Dutzend davon.
Ich habe ein Jahrzehnt damit verbracht, Ingenieure zu beobachten, die mit Ladder-Editoren an Maschinen kämpfen, die zehnmal so viel kosten, wie ein kompakter PLC kosten sollte. Die schmerzhafte Wahrheit? Bei achtzig Prozent der kleinen Automatisierungsaufgaben — Pumpenwechsel, Gewächshausbelüftung, Förderbandsperren — erledigt FBD die Aufgabe schneller, und ein Neuling kann das Programm am ersten Tag lesen.
Was diese Blöcke tatsächlich tun
Funktionsblockdiagramm ist kein Spielzeug. Sie verdrahten Blöcke wie Relais: Eingänge links, Ausgänge rechts, und die Software erledigt den Rest. Die Blockbibliothek deckt die Klassiker ab — Ein/Aus-Verzögerungen, Impulsrelais, Softkeys, Zähler, Kantenerkennung — plus die Dinge, die Sie normalerweise von einem erwachsenen PLC erwarten: analoge Skalierung, Echtzeituhr-Planung, Schieberegister und ein überraschend vollständiges Set an Vergleichs- und Rechenblöcken.
Version 6.2.2 des Handbuchs dokumentiert sogar Fließkomma-Berechnungsblöcke. SQRT. SIN. COS. TAN. LN. EXP. Auf einem Gerät, das in Ihre Handfläche passt. Niemand hat der Marketingabteilung gesagt, aber das ist wirklich beeindruckend für die Preisklasse.
Reales Beispiel: Steuerung des Gewächshaus-Abluftventilators
Betrachten Sie einen 24V-Gewächshausregler. Zwei Temperatursensoren (0-10V), ein Abluftventilator (Relaisausgang), ein Rollladenantrieb. Die klassische Ladder-Lösung benötigt vielleicht vierzig Sprossen. Die FBD-Version benötigt neun Blöcke: einen analogen Eingangsblock für jeden Sensor, einen Mittelungsblock, einen Komparator, zwei Einschaltverzögerungen (eine für den Ventilator, eine für den Rollladen), ein Latch und eine Ausgangsspule.
Jetzt kann der Wartungstechniker es lesen. Das allein ist den Wechsel wert.
Speichergrenzen, die niemand erwähnt
Hier werden Käufer überrascht. Die Funktionsblock-Obergrenze hängt von der CPU ab, nicht von der Software:
- PR-18, PR-24, PR-18N, PR-26— bis zu 1024 Funktionsblöcke
- -N Suffix-Modelle (PR-12N, z.B. PR-12DC-DA-R-N)— bis zu 1024 Funktionsblöcke, mit erweiterter Programmspeicher auf 64K
- PR-14, PR-12, EXM— bis zu 512 Blöcke
- SR-12, SR-22— bis zu 512 Blöcke auf der neuesten Firmware (256 in älteren Versionen)
- PR-6, PR-12E— 64 Blöcke
Für einen Beleuchtungszeitplan plus eine Pumpenfolge plus eine Alarmkette sind 256 Blöcke ausreichend. Beginnen Sie, Erweiterungsmodule zu stapeln und komplexe Rezepte zu schreiben, und Sie werden das PR-26-Gebiet wollen. Machen Sie einfach die Berechnungen, bevor Sie kaufen, nicht danach.
Warum es die Ladder für Verriegelungen übertrifft
Ladder-Logik glänzt bei rein boolescher Steuerung — da gibt es keinen Streit. Aber in dem Moment, in dem Sie analoge Werte, Skalierung oder Zeitsteuerungen hinzufügen, komprimiert FBD das Programm dramatisch. Ein PID-Block ersetzt zehn Sprossen ganzzahliger Mathematik. Ein multifunktionaler PWM-Block ersetzt einen benutzerdefinierten Impulsgeber, den Sie sonst aus fünf Timern bauen würden.
Und es gibt noch eine Sache, die niemand laut sagt: FBD ist schwerer schlecht zu schreiben. Ladder belohnt schlechte Gewohnheiten — Spaghetti-Sprossen, überlappende Spulen, unlesbare Netzwerke. FBD zwingt Sie, in Datenfluss zu denken. Ihr zukünftiges Ich, das um 2 Uhr morgens debuggt, wird es Ihnen danken.
Der Haken bei der kostenlosen Software
xLogicSoft ist kostenlos. Laden Sie es herunter, installieren Sie es auf einem Windows 7-Gerät, verbinden Sie es über ein fotoelektrisch isoliertes RS232- oder USB-Kabel, und Sie programmieren innerhalb einer Stunde. Kostenlose Software bedeutet normalerweise eingeschränkte Software. Diese hier nicht — das kostenlose SCADA-Paket koppelt sogar mit den Ethernet-CPUs für Online-Überwachung und Datenprotokollierung.
Die Blöcke, die Sie tatsächlich verwenden werden
Lassen Sie mich Ihnen eine Woche Menüerkundung ersparen. Über Dutzende von Feldprojekten erledigen die gleichen zwölf Blöcke neunzig Prozent der Arbeit: Einschalt- und Ausschaltverzögerungen, das Impulsrelais, Zähler, Kantenerkennung, ein Komparator, ein analoger Skalierungsblock, ein Latch, ein Schieberegister für Sequenzarbeiten und die RTC-Planungsblöcke. Die anderen sechzig existieren für die Tage, an denen Sie sie benötigen — und an diesen Tagen retten sie Sie davor, etwas Hässliches aus Primitiven zu bauen.
Lernen Sie die zehn, dann wachsen Sie. Eine Pumpenwechselsequenz: zwei Timer, ein Zähler, zwei Latches. Eine Gewächshausbelüftungsschleife: zwei analoge Eingänge, ein Mittelungsblock, ein Komparator, zwei Timer, ein Ausgang. Eine Verpackungsverriegelung: Kantenerkennung, drei Timer, ein Schieberegister für die Ablehnsequenz. Jeder dieser Blöcke passt in einen Nachmittag, und jeder lehrt Sie ein Muster, das Sie jahrelang wiederverwenden werden.
Und die Bibliothek wächst mit dem Handbuch. Die Fließkomma-Blöcke und der multifunktionale PWM-Block sind in der aktuellen Revision dokumentiert — neuer als viele der Maschinen, auf denen sie laufen werden. Das Blockset ist kein gefrorenes Museum; es verfolgt die Hardware-Familie.
Wenn 70 Blöcke nicht genug sind
Ehrliche Worte: Es gibt Projekte, bei denen FBD in diesem Editor an seine Grenzen stößt — exotische Bewegungsprofile, komplexe Zustandsmaschinen oder Programme, die einfach über das Bequeme hinaus wachsen. Die Antwort ist keine größere FBD-Bibliothek. Es ist die zweite Sprache der Plattform: xLadder, mit ihrem S7-200-ähnlichen Befehlssatz, unterstützt die gleichen CPUs und fügt Ladder, ST und das Interrupt-Toolbox hinzu.
Behalten Sie FBD als Standard. Verschieben Sie ein Projekt zu xLadder, wenn es wirklich die Blockverdrahtung übersteigt — nicht weil ein Ingenieur Sprossen bevorzugt. Die beiden Editoren koexistieren auf der gleichen Hardware, den gleichen Kabeln, den gleichen Programm-Slots, und die Wahl zwischen ihnen ist eine projektbezogene Entscheidung, keine Plattformverpflichtung.
Diese Flexibilität ist die stille Stärke des Ökosystems: ein Schrank, zwei Programmierstile und die Freiheit, den auszuwählen, der zur Aufgabe passt. Die meisten Budgetplattformen zwingen Ihnen einen Editor auf. Hier gehört die Wahl dem Ingenieur, der das Programm unterzeichnet.
Aber wirklich — siebzig Blöcke. Wer verwendet siebzig Blöcke? Niemand. Verwenden Sie zehn. Das ist der Punkt. Die Komplexität ist optional, und genau so sollte ein Budget-Automatisierungsprodukt gestaltet sein.












