Eine kompakte SPS (Speicherprogrammierbare Steuerung) ist eine Art von SPS, die alle wesentlichen Komponenten in einem einzigen Gehäuse integriert. Dazu gehören die CPU, die Ein- und Ausgänge (I/O), die Stromversorgung und oft auch Kommunikationsschnittstellen. Diese Bauweise macht sie besonders platzsparend und einfach zu installieren, was sie ideal für kleinere Automatisierungsaufgaben oder Anwendungen mit begrenztem Platzangebot macht. Kompakte SPSen sind in der Regel kostengünstiger und einfacher zu handhaben als modulare SPSen, bei denen die Komponenten separat hinzugefügt und konfiguriert werden müssen. Sie eignen sich gut für Anwendungen in der Gebäudeautomation, in kleinen Maschinen oder in einfachen Steuerungsaufgaben in der Industrie. Ein Beispiel für eine kompakte SPS ist die Siemens LOGO! Serie oder die Allen-Bradley Micro800 Serie.