SIMATIC S7-1500
The SIMATIC S7-1500 is modularly structured, with scalable functionality
Each controller consists of
A central processing unit (CPU) for executing the user program
One or more power supplies
Signal modules as inputs/outputs
And technology and communication modules as required
And Safety? It's integrated in the F-modules, of course!