{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6AG1677-2DB40-2GB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6AG1677-2DB40-2GB0","canonicalUrl":"https://aoctrl.com/siemens/6AG1677-2DB40-2GB0","factsUrl":"https://aoctrl.com/api/mcp/products/6AG1677-2DB40-2GB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens S7-1500 Software Controller CPU 1505SP, 6AG1677-2DB40-2GB0, software-based PLC on hardware module, 16 kbyte I/O, -40 to 70°C, MODBUS TCP, IRT, UPS-retentive memory.","salesMarkdown":"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.","metaTitle":"Siemens 6AG1677-2DB40-2GB0 S7-1500 Soft CPU, -40–70°C","metaDescription":"Siemens S7-1500 Software Controller CPU 1505SP, order 6AG1677-2DB40-2GB0. Supports LAD, FBD, STL, SCL, GRAPH, PID-Temp, MODBUS TCP, IRT. I2t 0.426 A²·s. Temperature range -40 to 70","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","I2t":"0.426 A²·s; with starting current inrush","IRT":"Yes","LAD":"Yes","SCL":"Yes","STL":"Yes","UDP":"Yes","HTTP":"Yes; Only via PROFINET interface","LLDP":"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-2DB40-2GB0","Height":"117 mm","Inputs":"16 kbyte; All inputs are in the process image","MODBUS":"Yes; MODBUS TCP","Number":"Any (only limited by the main memory)","TCP/IP":"Yes","Control":"S7-1500 Software Controller CPU 1505SP","Forcing":"Yes","Outputs":"16 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":"No","Size, max.":"16 kbyte","Web server":"Yes","Backup time":"6 wk; At 40 °C ambient temperature, typically","Lower Limit":"adjustable minimum cycle time","Main memory":"8 GB RAM","PID_Compact":"Yes; Universal PID controller with integrated optimization","PROFIenergy":"Yes","Single step":"Yes","Upper Limit":"adjustable maximum cycle time","Via Dataset":"Yes","description":"SIPLUS ET 200SP CPU 1515SP PC2 L based on 6ES7677-2DB40-0GB0 with conformal coating, -40…+60 °C, 8 GB RAM, 128 GB CFast, Ready4Linux, S7-1500 software controller CPU 1505SP preinstalled, interfaces: 1x slot CFast, 1x slot SD/MMC, 1x connection for ET 200SP BusAdapter PROFINET, 1x 10/100/1000 Mbps Ethernet 2x USB 3.0; 2x USB 2.0, 1x DisplayPort, documentation on USB flash drive,","Autocrossing":"Yes","Inputs, max.":"8 kbyte","Number, max.":"5 999; Number range: 1 to 65535","RUN/STOP LED":"Yes","Status block":"Yes; up to 8 simultaneously","OPC UA Client":"Yes; Data access (read, write), method call","OPC UA Server":"Yes; Data access (read, write, subscribe), runtime license required","Outputs, max.":"8 kbyte","Per Cam Track":"160; per cam track","Shared device":"Yes","Visualization":"No","to DP, master":"No","Interface type":"Integrated Ethernet interface","Motion Control":"Yes","Per Output Cam":"20; per cam","Processor type":"Intel Atom E3940, 1.6 GHz, 4 cores","Program alarms":"Yes","Type of memory":"DDR3L","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","Number of ports":"1","Weight, approx.":"0.83 kg","lifecycle_stage":"current","Block protection":"Yes","Isochronous mode":"No","Power loss, typ.":"4 W","RJ 45 (Ethernet)":"Yes; Integrated","Rated value (DC)":"24 V","CFast memory card":"Yes; 128 GB flash memory","Data length, max.":"2 048 byte","Integrated Switch":"Yes","Number of PtP CMs":"the number of connectable PtP CMs is only limited by the number of available slots","Security policies":"Yes; Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256","via PC interfaces":"1","Forcing, variables":"Inputs, outputs","Graphics interface":"1x DisplayPort","High-speed counter":"Yes","PROFINET IO Device":"Yes","Per Priority Class":"24","Retentivity preset":"No","PG/OP communication":"Yes","Prioritized startup":"Yes","User authentication":"Yes; \"anonymous\" or by user name & password","on Ethernet via NTP":"Yes","ISO-on-TCP (RFC1006)":"Yes","Mode selector switch":"1","Number of IO modules":"7 473","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; Compatible BusAdapter: BA 2x RJ45, BA 2x FC, BA 2x SCRJ (from FS03, V2.2), BA SCRJ / RJ45 (from FS03, V3.1), BA SCRJ / FC (from FS03, V3.1), BA 2x LC (from FS03, V3.3), BA LC / RJ45 (from FS03, V3.3), BA LC / FC (from FS03, V3.3)","Integrated (For Data)":"5 Mbyte","Number of breakpoints":"8","Number of connections":"88","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","Asset management record":"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","Sampling interval, min.":"100 ms","Status/control variable":"Yes","Transmission rate, max.":"1 000 Mbit/s","User data per job, max.":"64 kbyte; BSEND/BRCV: 64 KB; PUT/GET: 960 bytes","on Windows clock, slave":"No","Active power input, max.":"55 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":"4; 2x USB 2.0, 2x USB 3.0 on front side","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 sessions, max.":"48","Number of time alarm OBs":"20","Of Which Powerfail-Proof":"300","Per Priority Class, Max.":"64 kbyte; max. 16 KB per block","Runtime license required":"Yes; \"Small\" license required","With Non-Volatile Memory":"Yes","Current consumption, max.":"2.9 A","For Send Cycle Of 500 μS":"500 µs to 256 ms","For Word Operations, Typ.":"12 ns","Number of delay alarm OBs":"20","Number of variables, max.":"200","Per Speed-Controlled Axis":"40; per axis","Publishing interval, min.":"200 ms","Size of ODK SO file, max.":"5.8 Mbyte","Application authentication":"Yes; Available security policies: None, Basic128Rsa15, Basic256Rsa15, Basic256Sha256","Hardware clock (real-time)":"Yes; Resolution: 1 s","Number of S7 routing paths":"No","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.":"10","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; with max. 32 ET 200SP modules and max. 4x 500 mA USB load","Vertical Installation, Min.":"-40 °C; = Tmin","SIMATIC memory card required":"No","Horizontal Installation, Max.":"70 °C; = Tmax","Horizontal Installation, Min.":"-40 °C; = Tmin (incl. condensation/frost)","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","Number of server methods, max.":"50","Pre-Installed Operating System":"No","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.8 A; Full processor load, incl. ET 200SP modules and using USB","Infeed power to the backplane bus":"8.75 W","Number of server interfaces, max.":"10","Number of subprocess images, max.":"32","tested according to IEC 60068-2-6":"Yes","Number of registerable nodes, max.":"20 000","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 10 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 accessible variables, max.":"100 000","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 subscriptions per session, max.":"20","Number of technology synchronous alarm OBs":"2","Installation altitude above sea level, max.":"2 000 m","Number of monitored items, recommended max.":"2 000; for 1 s sampling interval and 1 s send interval","Quantity of operable ET 200AL modules, max.":"16","Quantity of operable ET 200SP modules, max.":"64","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","Number of simultaneously active program alarms":"1 000","Current consumption (in no-load operation), typ.":"0.5 A","Number of inputs/outputs per server method, max.":"20","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: 625 µs ... 3 875 µs) minimum cycle time start from 500 µs","Ambient air temperature-barometric pressure-altitude":"Tmin ... Tmax at 1 140 hPa ... 795 hPa (-1 000 m ... +2 000 m)","Number of login stations for message functions, max.":"32","integrated (for CPU function library of CPU Runtime)":"20 Mbyte","STEP 7 TIA Portal configurable/integrated from version":"see entry ID: 109746275","Number of nodes for user-defined server interfaces, max.":"5 000","Retentive data area (incl. timers, counters, flags), max.":"410 kbyte; For storage in NVRAM; for storage in mass storage 5 242 020 bytes","Number of nodes of the client interfaces, recommended max.":"2 000","Resistant to commercially available coolants and lubricants":"Yes; Incl. diesel and oil droplets in the air","Number of inputs/outputs when calling OPC_UA_MethodCall, max.":"20","Number of registerable method calls of OPC_UA_MethodCall, max.":"100","IO Devices changing during operation (partner ports), supported":"Yes","Number of available Motion Control resources for technology objects":"2 400","Number of elements for one call of OPC_UA_MethodGetHandleList, max.":"100","Number of elements for one call of OPC_UA_NameSpaceGetIndexList, max.":"20","Number of positioning axes at motion control cycle of 4 ms (typical value)":"15","Number of positioning axes at motion control cycle of 8 ms (typical value)":"30","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)","Number of simultaneous calls of the client instructions for data access, per connection, max.":"5","Number of simultaneous calls of the client instructions for session management, per connection, max.":"1","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=1480837&mlfb=6AG1677-2DB40-2GB0"},"ai":{"faq":[{"question":"Does the 6AG1677-2DB40-2GB0 support CFC (Continuous Function Chart) programming?","answer":"No, CFC is not supported on this CPU. Supported languages are LAD, FBD, STL, SCL, and GRAPH."},{"question":"What is the operating temperature range of this software controller CPU?","answer":"The rated operating range is -40°C to 70°C, suitable for cold-chain, refrigerated, or high-ambient enclosures."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6AG1677-2DB40-2GB0","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-2DB40-2GB0 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}}