{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7317-7UL10-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7317-7UL10-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7317-7UL10-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7317-7UL10-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC S7-300 CPU 317F-2 PN/DP, SFB type, FM 8, CFC, FBD, LAD, SCL, STL, GRAPH, HiGraph, IRT, PROFIsafe, 244 byte inputs/outputs, 4 counters, integrated PROFINET interface.","salesMarkdown":"## CPU 317F-2 PN/DP — safety-rated controller with FM 8 and full IEC 61131-3 language set The Siemens 6ES7317-7UL10-0AB0 is a SIMATIC S7-300 CPU 317F-2 PN/DP, an SFB-type safety controller with FM 8 firmware. It runs CFC, FBD, LAD, SCL, STL, GRAPH, and HiGraph — the full IEC 61131-3 language set plus high-level technology sequencing. The integrated PROFINET interface supports IRT, UDP, TCP/IP, and PROFIsafe, making this the safety-capable CPU for a mixed standard/safety line where you need one controller handling both the logic and the SIL-rated loop. ## What FM 8 and the language set mean for your project FM 8 is the firmware version — it determines which STEP 7 and technology packages you need. This CPU requires STEP 7 V5.5 SP2 or higher plus S7-Technology Option Package V4.2 SP3, S7 F Configuration Pack V5.5 SP10, and S7 Distributed Safety Option Package V5.4 SP5. If your plant engineering standard is still on V5.4, you'll need to upgrade the toolchain before you can download to this CPU. The CFC (Continuous Function Chart) support means you can build signal-flow diagrams for process loops without writing STL — useful for batch or continuous processes where the controls engineer thinks in blocks, not ladder. The 244-byte input and output process-image areas, plus 4 counters with a 1 A²·s I²t rating, size this for medium I/O counts — think a packaging machine with 6 servo axes and 80 prox sensors, not a 2000-I/O conveyor system. The 8 CP connections for LAN and 8 for PtP give you headroom for HMI, SCADA, and barcode scanners without a separate switch. ## PROFIsafe and safety routing — one CPU for standard and safety The CPU routes safety telegrams over the same PROFINET cable as standard IO — the safety layer is in the protocol, not a separate bus. That saves a rack slot and simplifies the wiring cabinet. The RS 485 interface is available for legacy drives or Modbus RTU devices, though the primary fieldbus is PROFINET. For DP slaves, you'll need a CP (2 max). The 120 mm width, 125 mm height, and 130 mm depth fit the standard S7-300 rack footprint. It clips onto the DIN rail same as any 317 — no special mounting bracket. The 0 °C to 60 °C operating range covers most cabinet environments but watch the derating if this sits above a row of drives.","metaTitle":"Siemens 6ES7317-7UL10-0AB0 CPU 317F-2 PN/DP, FM 8, PROFIsafe","metaDescription":"Siemens 6ES7317-7UL10-0AB0 CPU 317F-2 PN/DP with FM 8, CFC, FBD, LAD, SCL, STL, GRAPH, HiGraph, IRT, PROFIsafe, 244 byte I/O, 4 counters. Sourced to order against RFQ.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLCs (Programmable Logic Controllers)"],"specifications":{"FM":"8","CFC":"Yes","FBD":"Yes","I2t":"1 A²·s","IRT":"Yes","LAD":"Yes","MPI":"No","SCL":"Yes","STL":"Yes","UDP":"Yes; via integrated PROFINET interface and loadable FBs","DPV1":"No","Max.":"60 °C","Min.":"0 °C","Type":"SFB","Depth":"130 mm","GRAPH":"Yes","Width":"120 mm","Alarms":"No","Height":"125 mm","Inputs":"244 byte","Number":"4","Preset":"10","RS 485":"Yes","STEP 7":"Yes; STEP 7 V5.5 SP2 or higher and S7-Technology Option Package V4.2 SP3, S7 F Configuration Pack V5.5 SP10, S7 Distributed Safety Option Package V5.4 SP5","TCP/IP":"Yes; via integrated PROFINET interface and loadable FBs","via CP":"2; for DP","CP, LAN":"8","CP, PtP":"8","Forcing":"Yes","Outputs":"244 byte","Overall":"32","Present":"Yes","Routing":"Yes","GSD file":"http://support.automation.siemens.com in Product Support area","Isolated":"Yes","As Client":"Yes; via integrated PROFINET interface and loadable FB or via CP and loadable FB","As Server":"Yes","Functions":"for technology functions, e.g. high-speed cam switch signals","HiGraph®":"Yes","PROFIsafe":"Yes","Retentive":"Yes; Must be restarted at each restart","Supported":"Yes; via CP and loadable FC","Variables":"Inputs, outputs, memory bits, DB, times, counters","Adjustable":"Yes; From 10 to 499","Expandable":"No","Integrated":"2; 1 DP and 1 DP (drive)","Size, max.":"4 096 byte","Web server":"Yes","Backup time":"6 wk; At 40 °C ambient temperature","Command set":"see instruction list","Granularity":"1 h","Lower Limit":"48 Ω","PROFIenergy":"Yes; With SFB 73 / 74 prepared for loadable PROFIenergy standard FB for I-Device","Racks, max.":"1","SYNC/FREEZE":"No","Send cycles":"250 µs, 500 µs, 1 ms, 2 ms, 4 ms","Single step":"Yes","Upper Limit":"4 kΩ","Autocrossing":"Yes","Equidistance":"Yes","For Uprating":"No","Inputs, max.":"1 440 byte; Per IO Controller with shared device","Number, max.":"64","Status block":"Yes; Up to 2 simultaneously","in AS, slave":"Yes","to DP, slave":"Yes; Only time-of-day slave","2-Wire Sensor":"No","Outputs, max.":"1 440 byte; Per IO Controller with shared device","Plug-in (MMC)":"Yes","Shared device":"Yes","Updating time":"250 µs to 512 ms (depending on the operating mode, see Manual \"S7-300 CPU 31xC and CPU 31x, technical Data\" for more details)","in AS, master":"Yes","to DP, master":"Yes","to MPI, slave":"Yes","Digital inputs":"66","For Signal \"0\"":"-3 to +5V","For Signal \"1\"":"+15 to +30 V","Interface type":"PROFINET","Nesting levels":"8","Shielded, Max.":"1 000 m","to MPI, master":"Yes","Autonegotiation":"Yes","Can Be Read Out":"Yes","Digital outputs":"66","Inputs, default":"1 024 byte","Number of ports":"2","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"640 g","Without Battery":"Yes; Program and data","lifecycle_stage":"eol_hot","Block encryption":"Yes; With S7 block Privacy","Firmware version":"CPU: V3.2; integrated technology V4.1.5","Isochronous mode":"No","Media redundancy":"Yes","Of Which Central":"64","Outputs, default":"1 024 byte","Power loss, typ.":"8.5 W","RJ 45 (Ethernet)":"Yes","Rated value (DC)":"24 V","S7 communication":"Yes; with loadable FBs, max. configurable connections: 16, max. number of instances: 32","Data length, max.":"1 472 byte","Integrated Switch":"Yes","PROFIBUS DP slave":"No","Address area, max.":"32","Forcing, variables":"Inputs, outputs","Inputs, adjustable":"8 192 byte","On Lamp Load, Max.":"100 Hz","PROFIBUS DP master":"No","PROFINET IO Device":"Yes; Also simultaneously with IO Controller functionality","Per Priority Class":"16","Retentivity preset":"Yes","Usable For Routing":"X1 as MPI: max. 10; X1 as DP master: max. 24; X1 as DP slave (active): max. 14; X2 as PROFINET: 24 max.","up to 40 °C, max.":"4 A","up to 60 °C, max.":"3 A","At \"0\" To \"1\", Max.":"10 µs; Typical","At \"1\" To \"0\", Max.":"10 µs; Typical","Data record routing":"Yes","Number/Number range":"0 to 3","Outputs, adjustable":"8 192 byte","PG/OP communication":"Yes","Plug-in (MMC), max.":"8 Mbyte","Prioritized startup":"Yes","Programming package":"STEP 7 V5.5 SP2 or higher; S7-Technology option package V4.2 SP3 or higher, Distributed Safety V5.4 SP5 or higher, S7-F Configuration Pack V5.5 SP10 or higher","on Ethernet via NTP":"Yes; As client","Diagnostics function":"No","For Signal \"0\", Max.":"3 V; (2L+)","For Signal \"1\", Min.":"Rated voltage -2.5 V","For Signal \"1\", Typ.":"7 mA","HW functional status":"01","ISO-on-TCP (RFC1006)":"Yes; via integrated PROFINET interface and loadable FBs","Inrush current, typ.":"6.5 A","Isolation tested with":"500 V DC","Number of breakpoints":"4; without continuation","Number of startup OBs":"1; OB 100","Open IE communication":"Yes; Via TCP/IP, ISO on TCP, and UDP","Retentivity available":"Yes; From MB 0 to MB 4 095","User-defined websites":"Yes","Modules per rack, max.":"8","Number of HTTP clients":"5","Of Which In Line, Max.":"128","PROFINET IO Controller":"Yes; Also simultaneously with IO-Device functionality","Retentivity adjustable":"Yes; via non-retain property on DB","S7 basic communication":"No","System functions (SFC)":"see instruction list","Deviation per day, max.":"10 s; Typ.: 2 s","Number of analog inputs":"0","Number of entries, max.":"500","Status/control variable":"Yes","Transmission rate, max.":"100 Mbit/s","User data per job, max.":"See online help of STEP 7 (shared parameters of the SFBs/FBs and of the SFCs/FCs of S7 Communication)","For Bit Operations, Typ.":"0.025 µs","Number of DPV1 alarm OBs":"3; OB 55, 56, 57","Number of GD loops, max.":"8","Number of analog outputs":"0","Number of blocks (total)":"2 048; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.","Number of clock memories":"8; 1 memory byte","Number of digital inputs":"4","Number of free cycle OBs":"1; OB 1","Number of time alarm OBs":"1; OB 10","Of Which Powerfail-Proof":"100; Only the last 100 entries are retained","Per Priority Class, Max.":"32 768 byte; Max. 2048 bytes per block","Response threshold, typ.":"1 A","Short-circuit protection":"Yes","Size of GD packets, max.":"22 byte","Switching accuracy (+/-)":"70 µs","For Word Operations, Typ.":"0.03 µs","Global data communication":"No","Number of DP slaves, max.":"64","Number of delay alarm OBs":"2; OB 20, 21","Number of digital outputs":"8","Number of variables, max.":"10","Point-to-point connection":"No","With Inductive Load, Max.":"0.2 Hz; According to IEC 60947-5-1, DC-13","With Resistive Load, Max.":"100 Hz","Automatic Baud Rate Search":"Yes; only with passive interface","For Signal \"1\" Rated Value":"0.5 A","Hardware clock (real-time)":"Yes","Number of GD packets, max.":"8","Controlling a digital input":"No","Number of RS 422 interfaces":"0","Number of RS 485 interfaces":"2","Number of connections, max.":"16","Number of process alarm OBs":"1; OB 40","Of Which High-Speed Outputs":"8","Process diagnostic messages":"Yes","Reverse polarity protection":"No; 2L+","S7 communication, as client":"No","S7 communication, as server":"Yes; Connection configured on one side only","User data consistency, max.":"1 024 byte","usable for OP communication":"31","usable for PG communication":"31","usable for S7 communication":"16","Retentive And Synchronizable":"Yes","System function blocks (SFB)":"see instruction list","Number of PROFINET interfaces":"1","User data per submodule, max.":"1 024 byte","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","reserved for S7 communication":"0","Keep-alive function, supported":"Yes","Number of cyclic interrupt OBs":"4; OB 32, 33, 34, 35","Number of isochronous mode OBs":"1; OB 61 - isochronous mode is possible either on DP or PROFINET IO (not simultaneously)","For Redundant Control Of A Load":"No","Number of expansion units, max.":"0","Number of synchronous error OBs":"2; OB 121, 122","Of Which Status Variables, Max.":"30","Total Number Of Instances, Max.":"32","For Fixed Point Arithmetic, Typ.":"0.04 µs","Number of asynchronous error OBs":"6; OB 80, 82, 83, 85, 86, 87 (OB83 only for PROFINET IO)","Of Which Control Variables, Max.":"14","User data per address area, max.":"32 byte","Current consumption (rated value)":"1 100 mA","Number of subprocess images, max.":"1; With PROFINET IO, the length of the user data is limited to 1600 bytes","usable for S7 basic communication":"30","Of which IO devices with IRT, max.":"64","For Floating Point Arithmetic, Typ.":"0.16 µs","Number of IO Devices per tool, max.":"8","Switchover time on line break, typ.":"200 ms; PROFINET MRP","permissible range, lower limit (DC)":"19.2 V","permissible range, upper limit (DC)":"28.8 V","reserved for S7 basic communication":"0","Activation/deactivation of DP slaves":"Yes","Number of GD packets, receiver, max.":"8","Number of stations in the ring, max.":"50","Activation/deactivation of IO Devices":"Yes","For Signal \"0\" Residual Current, Max.":"0.3 mA","Output current of the interface, max.":"200 mA","adjustable for OP communication, max.":"31","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"31","adjustable for PG communication, min.":"1","adjustable for S7 communication, max.":"16","adjustable for S7 communication, min.":"0","Between The Channels And Backplane Bus":"Yes","Device replacement without swap medium":"Yes","Number of connectable IO Devices, max.":"128","Status indicator digital input (green)":"Yes","Number of GD packets, transmitter, max.":"8","Number of entries readable in RUN, max.":"499","Status indicator digital output (green)":"Yes","Automatic Detection Of Transmission Rate":"Yes; 10/100 Mbit/s","Behavior of the clock following POWER-ON":"Clock continues running after POWER OFF","Number of industrial Ethernet interfaces":"1","Data length for connection type 01H, max.":"1 460 byte","Data length for connection type 11H, max.":"32 768 byte","Local port numbers used at the system end":"0, 20, 21, 23, 25, 80, 102, 135, 161, 443, 8080, 34962, 34963, 34964, 65532, 65533, 65534, 65535","Change of IP address at runtime, supported":"Yes","Number of technology synchronous alarm OBs":"1; OB 65","simultaneously active Alarm-S blocks, max.":"300","Limitation of inductive shutdown voltage to":"48 V","User program protection/password protection":"Yes","adjustable for S7 basic communication, max.":"30","adjustable for S7 basic communication, min.":"0","Number of connectable IO Devices for RT, max.":"128","Size of GD packet (of which consistent), max.":"22 byte","User data per job (of which consistent), max.":"76 byte; 76 bytes (with X_SEND or X_RCV); 64 bytes (with X_PUT or X_GET as server)","Several Passive Connections Per Port, Supported":"Yes","Current consumption (in no-load operation), typ.":"270 mA","Number of IO Controllers with shared device, max.":"2","Of Which Inputs Usable For Technological Functions":"4","Direct data exchange (slave-to-slave communication)":"Yes","Number of IO devices with prioritized startup, max.":"32","Number of login stations for message functions, max.":"32; Depending on the configured connections for PG/OP and S7 basic communication","Data management on MMC (after last programming), min.":"10 a","for signal \"1\" permissible range for 0 to 60 °C, max.":"0.6 A","for signal \"1\" permissible range for 0 to 60 °C, min.":"5 mA","Behavior of the clock following expiry of backup period":"the clock continues at the time of day it had when power was switched off","Retentive data area (incl. timers, counters, flags), max.":"256 kbyte","External Protection For Power Supply Lines (Recommendation)":"2 A min.","IO Devices changing during operation (partner ports), supported":"Yes","Number of DP slaves that can be simultaneously activated/deactivated, max.":"8","Number of IO Devices that can be simultaneously activated/deactivated, max.":"8"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$5,643.88 – $12,028.00","priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/122449c5c2bebc1c664f7880332239b8.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=90544&mlfb=6ES7317-7UL10-0AB0","alternativesUrl":"https://aoctrl.com/api/mcp/products/6ES7317-7UL10-0AB0/alternatives.json"},"ai":{"faq":[{"question":"What is the FM 8 firmware version on this CPU?","answer":"The CPU carries FM 8 firmware, which requires STEP 7 V5.5 SP2 or higher plus the specific technology and safety option packages listed in the specs."},{"question":"Does this CPU support PROFIsafe?","answer":"Yes, PROFIsafe is integrated — no separate fail-safe module needed. Safety telegrams route over the same PROFINET cable as standard IO."},{"question":"What programming languages does 6ES7317-7UL10-0AB0 support?","answer":"It supports CFC, FBD, LAD, SCL, STL, GRAPH, and HiGraph — the full IEC 61131-3 set plus high-level technology sequencing."},{"question":"Where can I buy 6ES7317-7UL10-0AB0?","answer":"This CPU is sourced and quoted to order against an RFQ through independent distribution. Availability and current pricing are confirmed at quote time."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7317-7UL10-0AB0","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/6ES7317-7UL10-0AB0 when reusing this data. Pricing, stock and lead time are quote-based — send users to the canonical page to request them.","lastUpdated":"2026-09-02T08:15:54.622Z","lastPublished":"2026-09-02T08:15:54.622Z","indexable":true}}