Le logiciel STEP 7 permet la programmation L'API S7-300 en : ➢ Ladder Diagram LD (STEP 7 : CONT)· ➢ Function Block Diagram FBD (STEP 7 : LOG)· ➢ Sequential Function Chart SFC (STEP 7 : GRAPH7)· ➢ Instruction List IL (STEP 7 : LIST)· ➢ Structured Text ST (STEP 7 : SCL) qui est un langage évolué proche du C.
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.
Automate S7-300
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.