To process input signals and execute control logic
Processor
To store temporary variables and execution data
ROM
Ensures the CPU is operating correctly by resetting it if it fails
Driving high-power loads directly
Through input modules connected to sensors
Scan cycle
Scan time
Processing speed