Le S7-300 offre une gamme échelonnée de 24 CPU ; des CPUs standard parmi lesquelles la première CPU avec interface Ethernet/PROFInet intégrée, des CPUS de sécurité, des CPU compactes avec fonctions technologiques et périphérie intégrées et CPU technologiques pour la gestion des fonctions motion control.
Il existe trois langages de programmation appelés LIST, CONT et LOG.
Les blocs peuvent être écrits dans ces trois langages, au choix, indépendamment les uns des autres.
CONT est le langage à contacts ou langage à relais ou « ladder », pour les utilisateurs habitués aux schémas électriques.
Histoire.Automatisme.Mécanique.Informatique.Automates cellulaires.Automates mécaniques.Automates électro-mécaniques.Automates électroniques.