Loxone und Industrie-SPS: Wann trägt der Miniserver – und wann nicht?

Kurz gesagt: Der Loxone Miniserver ist eine Gebäude- und Energieautomation, keine klassische Industrie-SPS – für Messen, Visualisieren, Lastmanagement und Gebäudetechnik reicht er, für Maschinen- und Sicherheitsfunktionen nicht. Hier bekommst du die Entscheidungskriterien, die Schnittstellen zur Industrietechnik und die Stolperfalle, die uns in der Praxis am häufigsten begegnet ist.
Du programmierst den Miniserver in Loxone Config mit grafischen Funktionsbausteinen – nicht in den SPS-Sprachen nach IEC 61131-3 (KOP, FUP, ST), die du bei Siemens, Beckhoff oder WAGO findest. Es gibt keine Sicherheitssteuerung: Not-Halt, Schutztürüberwachung und alles, was am Ende einen Menschen schützt, gehört in sicherheitsgerichtete Technik (Sicherheitsrelais oder Safety-SPS), nicht in den Miniserver. Auch Redundanz, harte Echtzeit an schnellen Antrieben und die typische Anlagen-Dokumentationskette einer SPS sind nicht sein Feld. Umgekehrt: Für Gebäudetechnik, Heizung/Lüftung, Licht, Zähler, Lastmanagement und Anlagen-Monitoring ist er schnell aufgebaut und robust genug.

1) Hängt eine Personen- oder Maschinensicherheit dran? Dann SPS bzw. Safety-Technik, keine Diskussion. 2) Steuerst du einen Prozess, der ohne Steuerung kaputtgeht oder die Produktion anhält? Dann SPS. 3) Geht es um Messen, Visualisieren, Schalten von Gebäudetechnik und Energie-Logik? Dann trägt Loxone. 4) Wer wartet die Anlage in fünf Jahren – dein Elektriker oder ein Anlagenbauer mit TIA-Portal? Nimm das, was der Wartende lesen kann. 5) Musst du Sollwerte in fremde Industriegeräte schreiben (Wechselrichter, Regler, SPS)? Dann prüfe den Schreibpfad vorher – siehe unten.

Der Miniserver spricht die Protokolle, die im Schaltschrank ohnehin liegen: Modbus (TCP bzw. RTU über die Modbus-Extension) zu Zählern, Wechselrichtern und Reglern, KNX und DALI im Gebäude, 1-Wire für Temperatur sowie virtuelle Ein-/Ausgänge über HTTP für alles mit Webschnittstelle. Für die Datenrichtung nach außen konfigurierst du am Miniserver einen MQTT-Output auf einen Broker; die Topics laufen dann nach dem Muster loxone/<Seriennummer>/… und lassen sich in eine Zeitreihen-Datenbank oder ein Dashboard ziehen. Genau so binden wir bei Stromfee Loxone-Anlagen neben Tasmota-, Shelly- und Acrel-Geräten an – der Miniserver ist dabei ein Datenlieferant unter mehreren, nicht die Anlagensteuerung.

Das ist der Fehler, der uns real Zeit gekostet hat: Ein Sollwert wird per HTTP an den Miniserver geschickt, Loxone quittiert mit HTTP 200 – und das Zielgerät (im konkreten Fall ein KACO-Wechselrichter) ignoriert ihn komplett. Grund: Die Variable im Loxone-Programm existierte, aber sie war nicht auf einen Modbus-Ausgang verdrahtet. Der Sollwert landete in einer internen Spiegelung des Hand-Sollwerts und blieb dort stehen. Merke: Eine erfolgreiche Antwort vom Miniserver beweist nur, dass Loxone die Zahl angenommen hat – nicht, dass sie das Feldgerät erreicht. Prüfe den Schreibpfad immer am Zielgerät (Register auslesen, Reaktion der Anlage messen), nie am HTTP-Statuscode.

Wenn du auf ein bestehendes Loxone-Programm keinen vollen Zugriff hast oder es nicht anfassen willst, setz ein kleines Edge-Gerät (bei uns ein Raspberry Pi) direkt auf den Feldbus und lass es die Sollwerte selbst per Modbus schreiben. Loxone bleibt dann für Gebäude und Visualisierung zuständig, der Edge übernimmt den Regel- und Schreibpfad zur Anlage. Das ist deutlich schneller zu verifizieren als eine halb verdrahtete Logik im fremden Programm – und du kannst den Erfolg direkt am Register nachweisen.
Gewerbliche Gebäude, Hallen, Höfe und Nebenanlagen: Zähler einsammeln, Lastspitzen erkennen, Verbraucher nach Preis oder Erzeugung schalten, Heizung und Lüftung fahren, Störmeldungen rausgeben. Dafür brauchst du keine Industrie-SPS, und die Inbetriebnahme ist mit Elektriker-Know-how machbar. Sobald aber ein Produktionsprozess, eine Maschine oder eine sicherheitsrelevante Funktion dranhängt, ist die saubere Aufteilung: SPS steuert die Anlage, Loxone bzw. ein Edge-Gerät liest mit und optimiert den Energieteil obendrauf.