Begonnen hat alles mit 8-Bit Prozessoren. Assemblerprogrammierung hat man lernen müssen um eine Logik und Verknüpfungen von Ein- und Ausgängen zu realisieren. Speicher galt früher noch als Mangelware. 256, 512 Byte oder auch mal 1kByte waren die Größen. Um den Code zu speichern, verwendet man Eprom, um diese permanent speichern zu können. Einmal bespielt, konnte man den Code nicht mehr verändern.
Harms & Wende, Klaschka, AEG Logomat waren die Anfänge. Siemens stieg erst später ein. Etabliert hat sich in den 1980er die Simatic S5-Steuerung.