SPS Grundlagen: Aufbau, Programmierung