Les contrôleurs PLC Siemens reçoivent des signaux d'entrée de divers capteurs et commutateurs ; ces signaux peuvent être numériques (on/off) ou analogiques (tension, courant, température, etc.). Les modules d'interface d'entrée internes convertissent ces signaux externes en niveaux électriques ou valeurs numériques adaptés au traitement par le programme de contrôle et les stockent dans des registres d'entrée.
Le processeur PLC exécute le programme de contrôle à l'aide d'une méthode de balayage cyclique. Au cours de chaque cycle de scrutation, le processeur lit séquentiellement les données des registres d'entrée, exécute le programme logique écrit par l'utilisateur (tel qu'une logique à relais, des blocs fonctionnels ou du texte structuré), calcule les résultats de sortie et écrit les données dans les registres de sortie.
L'API transmet les résultats calculés via des modules de sortie aux actionneurs-tels que des moteurs, des vannes ou des relais-pour piloter les opérations de l'équipement. L'ensemble de ce processus d'analyse se répète en continu, permettant au système de contrôle de répondre aux modifications d'entrée en temps réel et d'effectuer des tâches de contrôle automatisées. De cette manière, les automates Siemens offrent un contrôle industriel hautement fiable, -en temps réel et programmable de manière flexible.



