The Siemens S7-1500 Software Controller CPU 1505SP (order code 6AG1677-2DB40-2GB0) runs control logic as a software PLC on a dedicated module, not on a separate PC. It supports LAD, FBD, STL, SCL, and GRAPH—but not CFC, so if your toolchain relies on CFC, look elsewhere. Communication rides on PROFINET IRT with MODBUS TCP and UDP for mixed-vendor fieldbus slices. The hardware clock and SNMP are built in. For cold or hot environments, it's rated -40 to 70°C—no derating guesswork. The I2t of 0.426 A²·s (with inrush) helps size the backplane fuse or the power supply's secondary protection.
Communication & signal integrity
All inputs and outputs are in the process image, 16 kbyte each—enough for a medium machine cell. UDP and TCP/IP share the PROFINET line; IRT keeps isochronous motion traffic deterministic. HTTP and HTTPS serve a web interface, but only via the PROFINET interface—there's no second Ethernet port. If you don't need that web server, lock it down; it's an extra attack surface. MODBUS TCP is available for legacy HMIs or third-party drives. The CPU supports forcing I/O, which is handy for commissioning but leave no forced points in the final runtime—they hide faults.
