Programmerbare logiske controllere bruges til kontinuerligt at overvåge sensorernes inputværdier og generere output til aktuatordrift i henhold til et program. Hvert PLC-system indeholder følgende tre moduler:
Central processor modul
Et strømforsyningsmodul
Et eller flere I/O-moduler
Central processor modul:
CPU-modulet består af den centrale processor og dens hukommelse. Databehandleren er ansvarlig for at udføre alle nødvendige databeregninger og -behandling ved at acceptere input og generere passende output.
Strømforsyningsmodul:
Dette modul leverer den nødvendige strøm til hele systemet ved at konvertere tilgængelig vekselstrøm til den jævnstrøm, der kræves af CPU- og I/O-modulerne. 5V DC-output driver computerkredsløbet.
Input/output modul:
Indgangs- og udgangsmodulerne på en programmerbar logisk controller bruges til at forbinde sensorer og aktuatorer til systemet for at registrere forskellige parametre såsom temperatur, tryk og flow. Disse I/O-moduler er af to typer: digitale eller analoge.
Kommunikationsgrænseflademoduler:
Disse er intelligente I/O-moduler, der overfører information mellem CPU'en og kommunikationsnetværket. Disse kommunikationsmoduler bruges til at kommunikere med andre PLC'er og computere placeret på fjerntliggende eller fjerne steder.
Programmet i en Programmerbar Logic Controller CPU består af et operativsystem og et brugerprogram. Formålet med operativsystemet med CPU'en er at håndtere PLC opgaver og operationer såsom start og stop operationer, hukommelsesområder og kommunikationsstyring. Brugerprogrammer bruges af brugeren til at udføre og kontrollere automatiseringsopgaver.
Arbejdsprincippet for PLC kan forstås i form af cyklisk scanning, også kendt som scanningscyklus




