Features:
- CPU 945 processing executes the control program within a SIMATIC S5-115U rack.
- A 384 KB memory configuration stores program and operating data.
- Timers, counters and block structures organize cyclic PLC execution.
The processor reads the configured input image, executes logic and updates outputs through the rack system.
Memory and block capacity define how control routines and process values are arranged.
Scan monitoring and CPU indicators provide separate checks for execution state and hardware status.
The Siemens 6ES5945-7UA23 SIMATIC S5 CPU 945 Controller may still be available for purchase and support from Apter Power beyond End-Of-Life (EOL) by the manufacturer (OEM).
Siemens 6ES5945-7UA23 CPU 945 Manuals,Datasheets,Link
Important Notice: Other accessories, manuals, cables, calibration data, software, etc. are not included with this equipment unless listed in the above stock item description. All prices are shown in USD.
Relating I/O data to CPU execution
- Input phase: Configured field states enter the CPU process image through the S5 rack.
- Logic phase: The CPU 945 executes the stored blocks against the current process data.
- Output phase: Program results are transferred to the addressed output image.
- Watchdog: Scan monitoring checks that the cyclic program completes inside the configured time.
Organizing code and retained process data
- Program blocks: Up to 256 program blocks divide the main control sequence.
- Function blocks: Up to 512 FB/FX blocks hold reusable routines with assignable parameters.
- Data blocks: Up to 512 DB/DX blocks store process and program values.
- Working memory: The 384 KB configuration provides the memory space for this controller version.
Mapping rack signals into the control program
- Digital range: The CPU addresses the configured digital input and output space.
- Analog range: Analog input and output addresses remain distinct from digital points.
- Rack relationship: Address assignments must match the physical S5-115U hardware configuration.
- Program reference: Logic uses those configured addresses to read field states and issue commands.
Distinguishing processor state from connected-system faults
- RUN state: The run indication shows that the CPU is executing its program cycle.
- STOP state: A stop condition halts normal cyclic program execution.
- Interface path: An optional interface module provides a separate communication expansion point.
- Fault tracing: CPU, interface and I/O indications are checked separately before a module is replaced.