{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6AG1677-2AA31-4EB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6AG1677-2AA31-4EB0","canonicalUrl":"https://aoctrl.com/siemens/6AG1677-2AA31-4EB0","factsUrl":"https://aoctrl.com/api/mcp/products/6AG1677-2AA31-4EB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens S7-1500 Software Controller CPU 1505SP V2.0, order code 6AG1677-2AA31-4EB0, -40 to 70°C ambient, 160x117x75 mm, 32 kB I/O process image, hardware clock, PROFINET IRT, MODBUS TCP, RS485, PID control.","salesMarkdown":"## Software controller with extended temperature range The 6AG1677-2AA31-4EB0 is the S7-1500 Software Controller CPU 1505SP V2.0, a PC-based PLC variant that runs the control logic on an embedded Windows or RTOS platform. It communicates over PROFINET IRT, supports MRP and MRPD for media redundancy, and includes MODBUS TCP, RS485, and UDP. The hardware clock keeps time across power cycles, and the 32 kB process image covers all I/O in the backplane. ## What the missing features mean for your design Two omissions are critical to catch before locking the BOM line. CFC (Continuous Function Chart) is not supported, so any existing CFC application libraries cannot be migrated directly; you will need to convert the logic to LAD, FBD, or SCL or select a CPU that includes CFC. PROFIsafe is also absent—this CPU handles only standard control, not safety-related functions. If your machine requires integrated safety with PROFIsafe over PROFINET, you need a separate F-CPU or safety-capable ET 200SP modules. All standard communication interfaces (IRT, MRP, MODBUS TCP, RS485) are present as listed.","metaTitle":"Siemens 6AG1677-2AA31-4EB0 CPU 1505SP, -40°C to 70°C","metaDescription":"S7-1500 Software Controller CPU 1505SP V2.0, 32 kB I/O process image, hardware clock, PID control, MODBUS TCP, RS485, IRT, MRP. -40°C to 70°C, 160x117x75 mm. No PROFIsafe.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"CFC":"No","DCP":"Yes","FBD":"Yes","IRT":"Yes","LAD":"Yes","MRP":"Yes","SCL":"Yes","STL":"Yes","UDP":"Yes","HTTP":"Yes; Via Windows and PROFINET interface","LLDP":"Yes","MRPD":"Yes","Max.":"70 °C","Min.":"-40 °C","SNMP":"Yes","Type":"Hardware clock","Depth":"75 mm","GRAPH":"Yes","HTTPS":"Yes; Only via PROFINET interface","Width":"160 mm","title":"6AG1677-2AA31-4EB0","Height":"117 mm","Inputs":"32 kbyte; All inputs are in the process image","MODBUS":"Yes; MODBUS TCP","Number":"Any (only limited by the main memory)","RS 485":"Yes","TCP/IP":"Yes","Via CM":"1","CE mark":"Yes","Control":"S7-1500 Software Controller CPU 1505SP V2.0","Forcing":"Yes","Outputs":"32 kbyte; All outputs are in the process image","Present":"Yes","SD card":"Optionally for additional mass storage","PID-Temp":"Yes; PID controller with integrated optimization for temperature","with UPS":"Yes; all memory areas declared retentive","ERROR LED":"Yes","MAINT LED":"Yes","PID_3Step":"Yes; PID controller with integrated optimization for valves","PROFIsafe":"No","Per Probe":"40; per probe","Supported":"Yes","Variables":"Inputs, outputs, memory bits, DB, times, counters","Adjustable":"Yes","S7 routing":"Yes","Size, max.":"16 kbyte","Web server":"Yes","Backup time":"6 wk; At 40 °C ambient temperature, typically","Main memory":"4 GB RAM","PID_Compact":"Yes; Universal PID controller with integrated optimization","Single step":"No","Via Dataset":"Yes","description":"***spare part*** SIPLUS ET 200SP CPU 1515SP PC 4GB based on 6ES7677-2AA31-0EB0 with conformal coating, 0…+60 °C, CPU 1515SP PC. 4 GB RAM, 8 GB CFast with WES 7 E 32 bit preinstalled, with S7-1500 Software Controller CPU 1505SP V2.0 preinstalled, interfaces: 1x slot CFast, 1x slot SD/MMC, 1x connection for ET 200SP BusAdapter PROFINET, 1x 10/100/1000 Mbps Ethernet, 3x USB, 1x DVI-I,restore DVD documentation on DVD,","Autocrossing":"Yes","Equidistance":"No","Number, max.":"5 999; Number range: 1 to 65535","RUN/STOP LED":"Yes","Status block":"Yes; up to 8 simultaneously","OPC UA Server":"Data access (read, write, subscribe), runtime license required","Per Cam Track":"160; per cam track","Shared device":"Yes","Visualization":"No","to DP, master":"No","Interface type":"PROFIBUS with CM DP","Motion Control":"Yes","Per Output Cam":"20; per cam","Processor type":"Dual-Core 1 GHz, AMD G Series APU T40E","Program alarms":"Yes","Type of memory":"DDR3-SDRAM","Updating times":"The minimum value of the update time also depends on communication share set for PROFINET IO, on the number of IO devices, and on the quantity of configured user data","Autonegotiation":"Yes","Copy protection":"Yes","Inputs (volume)":"8 kbyte","Number of ports":"1","Weight, approx.":"0.83 kg","lifecycle_stage":"current","Block protection":"Yes","Firmware version":"V2.0","Isochronous mode":"No","Outputs (volume)":"8 kbyte","Power loss, typ.":"15 W; without ET 200SP modules and without using USB","RJ 45 (Ethernet)":"Yes; Integrated","CFast memory card":"Yes; 8 GB flash memory","Data length, max.":"1 472 kbyte","Integrated Switch":"Yes","Number of PtP CMs":"the number of connectable PtP CMs is only limited by the number of available slots","PROFIBUS DP slave":"Yes","Security policies":"Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256","Forcing, variables":"Inputs, outputs","Graphics interface":"1x DVI-I","High-speed counter":"Yes","PROFIBUS DP master":"Yes","PROFINET IO Device":"Yes","Per Priority Class":"24","Retentivity preset":"No","PG/OP communication":"Yes","Prioritized startup":"Yes","User authentication":"\"anonymous\" or by user name & password","on Ethernet via NTP":"Yes","HW functional status":"FS05","ISO-on-TCP (RFC1006)":"Yes","Inrush current, max.":"4.7 A; Rated value","Mode selector switch":"1","Number of IO modules":"8 192","Per External Encoder":"80; per external encoder","Per Positioning Axis":"80; per axis","Per Synchronous Axis":"160; per axis","Shortest Clock Pulse":"500 µs","BusAdapter (PROFINET)":"Yes; Applicable BusAdapter: BA 2x RJ45, BA 2x FC","Integrated (For Data)":"5 Mbyte","Number of connections":"44","Number of lines, max.":"1","Number of startup OBs":"100","Open IE communication":"Yes","SIMATIC communication":"Yes","For Send Cycle Of 1 Ms":"1 ms to 512 ms","For Send Cycle Of 2 Ms":"2 ms to 512 ms","For Send Cycle Of 4 Ms":"4 ms to 512 ms","Modules per rack, max.":"64; CPU 1515SP PC + 64 modules + server module","Of Which In Line, Max.":"128","PROFINET IO Controller":"Yes","Retentivity adjustable":"Yes","Deviation per day, max.":"10 s; Typ.: 2 s","Integrated power supply":"Yes","Number of SD card slots":"1","Number of entries, max.":"1 000","Status/control variable":"Yes","Transmission rate, max.":"12 Mbit/s","User data per job, max.":"64 kbyte","on Windows clock, slave":"Yes","Active power input, max.":"36 W; incl. ET 200SP modules and using USB","For Bit Operations, Typ.":"10 ns","Integrated (For Program)":"1 Mbyte","Number of DPV1 alarm OBs":"3","Number of USB interfaces":"3; 3x USB 2.0 on the front, 500 mA each - of which 2x 500 mA and 1x 100 mA simultaneously","Number of clock memories":"8; 8 clock memory bit, grouped into one clock memory byte","Number of free cycle OBs":"100","Number of program alarms":"1 000","Number of time alarm OBs":"20","Of Which Powerfail-Proof":"300","Per Priority Class, Max.":"64 kbyte; max. 16 KB per block","With Non-Volatile Memory":"Yes","For Send Cycle Of 500 μS":"500 µs to 256 ms","For Word Operations, Typ.":"12 ns","Number of DP slaves, max.":"125","Number of delay alarm OBs":"20","Number of variables, max.":"200","Per Speed-Controlled Axis":"40; per axis","Size of ODK SO file, max.":"3.8 Mbyte","Application authentication":"Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256","Hardware clock (real-time)":"Yes; Resolution: 1 s","Number of S7 routing paths":"16","Number of elements (total)":"6 000; In addition to blocks such as DBs, FBs and FCs, UDTs, global constants, etc. are also regarded as elements","Memory size per trace, max.":"512 kbyte","Number of RS 485 interfaces":"1; Via CM DP module","Number of connections, max.":"88","Number of process alarm OBs":"50","Reverse polarity protection":"Yes","S7 communication, as client":"Yes","S7 communication, as server":"Yes","Vertical Installation, Max.":"50 °C; = Tmax; at max. 32 ET 200SP modules and 3x 100 mA USB load","Vertical Installation, Min.":"0 °C; = Tmin","SIMATIC memory card required":"No","Horizontal Installation, Max.":"60 °C; = Tmax; up to 60 °C with max. 32 ET 200SP modules and 3x 100 mA USB load; up to 55 °C with max. 64 ET 200SP modules and 2x max. 500 mA and 1x max. 100 mA USB load","Horizontal Installation, Min.":"0 °C; = Tmin","Number of PROFIBUS interfaces":"1","Number of PROFINET interfaces":"1","Number of configurable Traces":"4","Industrial Ethernet status LED":"No","Number of cyclic interrupt OBs":"20","Number of diagnostic alarm OBs":"1","Number of isochronous mode OBs":"1","Pre-Installed Operating System":"Windows Embedded Standard 7 E 32-bit","Number of synchronous error OBs":"2","Of Which Status Variables, Max.":"200","integrated (on PC mass storage)":"320 Mbyte","For Fixed Point Arithmetic, Typ.":"16 ns","Number of asynchronous error OBs":"4","Number of distributed IO systems":"20","Of Which Control Variables, Max.":"200","Current consumption (rated value)":"1.5 A; Full processor load, incl. ET 200SP modules and using USB","Infeed power to the backplane bus":"8.75 W","Number of subprocess images, max.":"32","tested according to IEC 60068-2-6":"Yes","Of which IO devices with IRT, max.":"64","Protection level: Write protection":"Yes","tested according to IEC 60068-2-27":"Yes","tested according to IEC 60068-2-29":"Yes","For Floating Point Arithmetic, Typ.":"64 ns","Joint commission (Team Engineering)":"Yes; Parallel online access possible for up to 8 engineering systems","Number of IO Devices per tool, max.":"8","Switchover time on line break, typ.":"200 ms","permissible range, lower limit (DC)":"19.2 V","permissible range, upper limit (DC)":"28.8 V","Number of stations in the ring, max.":"50","Protection level: Complete protection":"Yes","Number of connectable IO Devices, max.":"128","Number of alarms for system diagnostics":"200","Protection level: Read/write protection":"Yes","Transport, tested acc. to IEC 60068-2-6":"Yes","Automatic Detection Of Transmission Rate":"Yes","Mains/voltage failure stored energy time":"5 ms","Number of industrial Ethernet interfaces":"2","Number of technology synchronous alarm OBs":"2","Installation altitude above sea level, max.":"5 000 m","User program protection/password protection":"Yes","Operation, tested according to IEC 60068-2-6":"Yes","Number of configurable program messages, max.":"10 000","Number of connectable IO Devices for RT, max.":"128","Number of connections reserved for ES/HMI/web":"10","Protection against fouling acc. to EN 60664-3":"Yes; Type 1 protection","Number of alarms for motion technology objects":"160","Current consumption (in no-load operation), typ.":"0.6 A","Storage/transport, tested acc. to IEC 60068-2-27":"Yes","Number of IO Controllers with shared device, max.":"4","With IRT and parameterization of \"odd\" send cycles":"Update time = set \"odd\" send clock (any multiple of 125 µs: 375 µs, 625 µs ... 3 875 µs)","Ambient air temperature-barometric pressure-altitude":"Tmin ... Tmax at 1 140 hPa ... 795 hPa (-1 000 m ... +2 000 m) // Tmin ... (Tmax - 10 K) at 795 hPa ... 658 hPa (+2 000 m ... +3 500 m) // Tmin ... (Tmax -20 K) at 658 hPa ... 540 hPa (+3 500 m ... +5 000 m)","Number of login stations for message functions, max.":"32","integrated (for CPU function library of CPU Runtime)":"10 Mbyte","Retentive data area (incl. timers, counters, flags), max.":"410 kbyte; For storage in NVRAM; for storage in mass storage 5 242 020 bytes","Resistant to commercially available coolants and lubricants":"Yes; Incl. diesel and oil droplets in the air","IO Devices changing during operation (partner ports), supported":"Yes","Number of available Motion Control resources for technology objects":"2 400","Number of positioning axes at motion control cycle of 4 ms (typical value)":"5","Number of positioning axes at motion control cycle of 8 ms (typical value)":"12","Number of IO Devices that can be simultaneously activated/deactivated, max.":"8","Environmental conditions for process, measuring and control systems acc. to ANSI/ISA-71.04":"Yes; Level GX group A/B (excluding trichlorethylene; harmful gas concentrations up to the limits of EN 60721-3-3 class 3C4 permissible); level LC3 (salt spray) and level LB3 (oil)","Qualification and Performance of Electrical Insulating Compound for Printed Board Assemblies according to IPC-CC-830A":"Yes; Conformal coating, Class A"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":null,"stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/5b1aee31713b404eecf2f85e783c1d8f.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=950934&mlfb=6AG1677-2AA31-4EB0"},"ai":{"faq":[{"question":"Does this CPU support CFC programming?","answer":"No. CFC (Continuous Function Chart) is listed as not supported. Use LAD, FBD, SCL, or STL instead."},{"question":"Does it support PROFIsafe?","answer":"No. PROFIsafe is not supported on this CPU. Safety control requires a separate F-CPU or safety modules."},{"question":"What protocols are available?","answer":"The 6AG1677-2AA31-4EB0 supports PROFINET IRT, MRP, MRPD, MODBUS TCP, RS485, UDP, HTTP/HTTPS (via PROFINET), SNMP, and LLDP. It also includes a hardware clock."},{"question":"What is the ambient temperature rating?","answer":"Operating ambient range is -40°C to 70°C."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6AG1677-2AA31-4EB0","citationPolicyUrl":"https://aoctrl.com/llms.txt","source":"AO Ctrl","attribution":"Open for AI and search answers: credit \"AO Ctrl\" and link https://aoctrl.com/siemens/6AG1677-2AA31-4EB0 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-08-11T15:51:03.652Z","lastPublished":"2026-08-11T15:51:03.652Z","indexable":true}}