Die SPS ist eine frei programmierbare Logiksteuerung mit KNX-Schnittstelle, mit der man komplexe Logikblöcke parallel ausführen kann. SPS-Steuerungen werden in der Industrie häufig eingesetzt, um Maschinen oder Roboter zu steuern, der KNX-Bus ist ein System, mit dem eher Beleuchtung, Heizung oder Rollos gesteuert werden. Ein zentraler Unterschied ist, dass eine SPS-Steuerung zustandsbasiert ist, d.h. jeder Schaltzustand ist im System permanent „bekannt“ und kann jederzeit als Variable abgefragt und verwendet werden. Der KNX-Bus hingegen ist eventbasiert, d.h. eine Schalthandlung „Licht Wohnzimmer anschalten“ wird durch ein Bustelegramm einmal verschickt und das zugehörige Relais, welches zum Bus gehört, führt eine Aktion aus. Nach dem erfolgreichen Senden ist der Schaltbefehl allerdings unwiderruflich verschwunden und kann nicht noch einmal wiederholt werden.