
Image is for illustrative purposes only. Please refer to product description.
Delivery options
Siemens SIMATIC S7-300 CPU 317F-2 DP: fail-safe CPU with 1.5 MB work memory, an MPI/DP interface and a second PROFIBUS DP interface; used with S7 Distributed Safety; Micro Memory Card required.
- Manufacturer
- Siemens
- Manufacturer part no.
- 6ES7317-6FF04-0AB0
- Product family
- SIMATIC S7-300 PLC Modules
- Type
- Safety PLC CPU (F-CPU)
- Lifecycle
- Discontinued
- OEM successor
- Not stated
- Technical datasheet
- Data sheet
Technical specifications
- Manufacturer
- Siemens
- Manufacturer part no.
- 6ES7317-6FF04-0AB0
- Type
- Safety PLC CPU (F-CPU)
- Application
- PLC controller
- Used with
- SIMATIC S7-300 rack (S7-300 backplane bus)
- Product type designation
- CPU 317F-2 DP
- HW functional status
- 01
- Firmware version
- V3.3
- Engineering with / Programming package
- STEP 7 V5.5 + SP1 or higher or STEP 7 V5.2 + SP1 or higher with HSP 202 + Distributed Safety
- Supply voltage / Rated value (DC)
- 24 V
- Supply voltage / permissible range, lower limit (DC)
- 19.2 V
- Supply voltage / permissible range, upper limit (DC)
- 28.8 V
- external protection for power supply lines (recommendation)
- 2 A min.
- Input current / Current consumption (rated value)
- 870 mA
- Input current / Current consumption (in no-load operation), typ.
- 120 mA
- Input current / Inrush current, typ.
- 4 A
- Input current / I²t
- 1 A²·s
- Power loss, typ.
- 4.5 W
- Work memory / integrated
- 1 536 kbyte
- Work memory / expandable
- No
- Load memory / Plug-in (MMC)
- Yes
- Load memory / Plug-in (MMC), max.
- 8 Mbyte
- Load memory / Data management on MMC (after last programming), min.
- 10 a
- Backup / present
- Yes; Guaranteed by MMC (maintenance-free)
- Backup / without battery
- Yes; Program and data
- CPU processing times / for bit operations, typ.
- 0.025 µs
- CPU processing times / for word operations, typ.
- 0.03 µs
- CPU processing times / for fixed point arithmetic, typ.
- 0.04 µs
- CPU processing times / for floating point arithmetic, typ.
- 0.16 µs
- CPU-blocks / Number of elements (total)
- 2 048; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.
Show all 260 specificationsShow fewer
- DB / Number, max.
- 2 048; Number range: 1 to 16000
- DB / Size, max.
- 64 kbyte
- FB / Number, max.
- 2 048; Number range: 0 to 7999
- FB / Size, max.
- 64 kbyte
- FC / Number, max.
- 2 048; Number range: 0 to 7999
- FC / Size, max.
- 64 kbyte
- OB / Number, max.
- see instruction list
- OB / Size, max.
- 64 kbyte
- OB / Number of free cycle OBs
- 1; OB 1
- OB / Number of time alarm OBs
- 1; OB 10
- OB / Number of delay alarm OBs
- 2; OB 20, 21
- OB / Number of cyclic interrupt OBs
- 4; OB 32, 33, 34, 35
- OB / Number of process alarm OBs
- 1; OB 40
- OB / Number of DPV1 alarm OBs
- 3; OB 55, 56, 57
- OB / Number of isochronous mode OBs
- 1; OB 61
- OB / Number of startup OBs
- 1; OB 100
- OB / Number of asynchronous error OBs
- 5; OB 80, 82, 85, 86, 87
- OB / Number of synchronous error OBs
- 2; OB 121, 122
- Nesting depth / per priority class
- 16
- Nesting depth / additional within an error OB
- 4
- S7 counter / Number
- 512
- S7 counter / Retentivity / adjustable
- Yes
- S7 counter / Retentivity / preset
- Z 0 to Z 7
- S7 counter / Counting range / lower limit
- 0
- S7 counter / Counting range / upper limit
- 999
- IEC counter / present
- Yes
- IEC counter / Type
- SFB
- IEC counter / Number
- Unlimited (limited only by RAM capacity)
- S7 timer / Number
- 512
- S7 timer / Retentivity / adjustable
- Yes
- S7 timer / Retentivity / preset
- No retentivity
- S7 timer / Time range / lower limit
- 10 ms
- S7 timer / Time range / upper limit
- 9 990 s
- IEC timer / present
- Yes
- IEC timer / Type
- SFB
- IEC timer / Number
- Unlimited (limited only by RAM capacity)
- Retentive data area (incl. timers, counters, flags), max.
- 256 kbyte
- Flag / Size, max.
- 4 096 byte
- Flag / Retentivity available
- Yes; From MB 0 to MB 4 095
- Flag / Retentivity preset
- MB 0 to MB 15
- Flag / Number of clock memories
- 8; 1 memory byte
- Data blocks / Retentivity adjustable
- Yes; via non-retain property on DB
- Data blocks / Retentivity preset
- Yes
- Local data / per priority class, max.
- 32 768 byte; Max. 2048 bytes per block
- I/O address area / Inputs
- 8 192 byte
- I/O address area / Outputs
- 8 192 byte
- I/O address area / of which distributed / Inputs
- 8 192 byte
- I/O address area / of which distributed / Outputs
- 8 192 byte
- Process image / Inputs
- 8 192 byte
- Process image / Outputs
- 8 192 byte
- Process image / Inputs, adjustable
- 8 192 byte
- Process image / Outputs, adjustable
- 8 192 byte
- Process image / Inputs, default
- 1 024 byte
- Process image / Outputs, default
- 1 024 byte
- Subprocess images / Number of subprocess images, max.
- 1
- Digital channels / Inputs
- 65 536
- Digital channels / Inputs / of which central
- 1 024
- Digital channels / Outputs
- 65 536
- Digital channels / Outputs / of which central
- 1 024
- Analog channels / Inputs
- 4 096
- Analog channels / Inputs / of which central
- 256
- Analog channels / Outputs
- 4 096
- Analog channels / Outputs / of which central
- 256
- Hardware configuration / Number of expansion units, max.
- 3
- Number of DP masters / integrated
- 2
- Number of DP masters / via CP
- 4
- Number of operable FMs and CPs (recommended) / FM
- 8
- Number of operable FMs and CPs (recommended) / CP, PtP
- 8
- Number of operable FMs and CPs (recommended) / CP, LAN
- 10
- Rack / Racks, max.
- 4
- Rack / Modules per rack, max.
- 8
- Clock / Hardware clock (real-time)
- Yes
- Clock / retentive and synchronizable
- Yes
- Clock / Backup time
- 6 wk; At 40 °C ambient temperature
- Clock / Deviation per day, max.
- 10 s; Typ.: 2 s
- Clock / Behavior of the clock following POWER-ON
- Clock continues running after POWER OFF
- Clock / Behavior of the clock following expiry of backup period
- the clock continues at the time of day it had when power was switched off
- Operating hours counter / Number
- 4
- Operating hours counter / Number/Number range
- 0 to 3
- Operating hours counter / Range of values
- 0 to 2^31 hours (when using SFC 101)
- Operating hours counter / Granularity
- 1 h
- Operating hours counter / retentive
- Yes; Must be restarted at each restart
- Clock synchronization / supported
- Yes
- Clock synchronization / to MPI, master
- Yes
- Clock synchronization / on MPI, device
- Yes
- Clock synchronization / to DP, master
- Yes; With DP slave only slave clock
- Clock synchronization / on DP, device
- Yes
- Clock synchronization / in AS, master
- Yes
- Clock synchronization / in AS, device
- Yes
- Clock synchronization / on Ethernet via NTP
- No
- Number of digital inputs
- 0
- Number of digital outputs
- 0
- Number of analog inputs
- 0
- Number of PROFINET interfaces
- 0
- Number of RS 485 interfaces
- 2
- Number of RS 422 interfaces
- 0
- 1. Interface / Interface type
- Integrated RS 485 interface
- 1. Interface / Isolated
- Yes
- Interface types / RS 485
- Yes
- Interface types / Output current of the interface, max.
- 200 mA
- 1. Interface / Protocols / MPI
- Yes
- Protocols / PROFIBUS DP master
- Yes
- Protocols / PROFIBUS DP device
- Yes; A DP slave at both interfaces simultaneously is not possible
- Protocols / Point-to-point connection
- No
- MPI / Transmission rate, max.
- 12 Mbit/s
- MPI / Services / PG/OP communication
- Yes
- MPI / Services / Routing
- Yes
- MPI / Services / Global data communication
- Yes
- MPI / Services / S7 basic communication
- Yes
- MPI / Services / S7 communication
- Yes; Only server, configured on one side
- MPI / Services / S7 communication, as client
- No; but via CP and loadable FB
- MPI / Services / S7 communication, as server
- Yes
- PROFIBUS DP master / Transmission rate, max.
- 12 Mbit/s
- PROFIBUS DP master / max. number of DP devices
- 124
- PROFIBUS DP master / Services / PG/OP communication
- Yes
- PROFIBUS DP master / Services / Routing
- Yes
- PROFIBUS DP master / Services / Global data communication
- No
- PROFIBUS DP master / Services / S7 basic communication
- Yes; I blocks only
- PROFIBUS DP master / Services / S7 communication
- Yes; Only server, configured on one side
- 1. Interface / PROFIBUS DP master / Services / S7 communication, as client
- No
- PROFIBUS DP master / Services / S7 communication, as server
- Yes
- PROFIBUS DP master / Services / Equidistance
- Yes
- 1. Interface / PROFIBUS DP master / Services / Isochronous mode
- No
- PROFIBUS DP master / Services / SYNC/FREEZE
- Yes
- PROFIBUS DP master / Services / activation/deactivation of DP devices
- Yes
- PROFIBUS DP master / Services / max. number of DP devices that can be activated/deactivated at the same time
- 8
- PROFIBUS DP master / Services / Direct data exchange (slave-to-slave communication)
- Yes; as subscriber
- PROFIBUS DP master / Services / DPV1
- Yes
- 1. Interface / PROFIBUS DP master / Address area / Inputs, max.
- 8 kbyte
- 1. Interface / PROFIBUS DP master / Address area / Outputs, max.
- 8 kbyte
- PROFIBUS DP master / User data per DP device / Inputs, max.
- 244 byte
- PROFIBUS DP master / User data per DP device / Outputs, max.
- 244 byte
- PROFIBUS DP device / Transmission rate, max.
- 12 Mbit/s
- PROFIBUS DP device / automatic baud rate search
- Yes; only with passive interface
- PROFIBUS DP device / Address area, max.
- 32
- PROFIBUS DP device / User data per address area, max.
- 32 byte
- PROFIBUS DP device / Services / PG/OP communication
- Yes
- PROFIBUS DP device / Services / Routing
- Yes; Only with active interface
- PROFIBUS DP device / Services / Global data communication
- No
- PROFIBUS DP device / Services / S7 basic communication
- No
- PROFIBUS DP device / Services / S7 communication
- Yes; Only server, configured on one side
- 1. Interface / PROFIBUS DP device / Services / S7 communication, as client
- No
- 1. Interface / PROFIBUS DP device / Services / S7 communication, as server
- Yes; Connection configured on one side only
- PROFIBUS DP device / Services / Direct data exchange (slave-to-slave communication)
- Yes
- PROFIBUS DP device / Services / DPV1
- No
- PROFIBUS DP device / Transfer memory / Inputs
- 244 byte
- PROFIBUS DP device / Transfer memory / Outputs
- 244 byte
- 2. Interface / Interface type
- Integrated RS 485 interface
- 2. Interface / Isolated
- Yes
- 2. Interface / Protocols / MPI
- No
- 2. Interface / PROFIBUS DP master / Services / S7 communication, as client
- No; but via CP and loadable FB
- 2. Interface / PROFIBUS DP master / Services / Isochronous mode
- Yes; OB 61
- 2. Interface / PROFIBUS DP master / Address area / Inputs, max.
- 8 192 byte
- 2. Interface / PROFIBUS DP master / Address area / Outputs, max.
- 8 192 byte
- 2. Interface / PROFIBUS DP device / Services / S7 communication, as client
- No; but via CP and loadable FB
- 2. Interface / PROFIBUS DP device / Services / S7 communication, as server
- Yes
- Protocols / PROFIsafe
- No
- PG/OP communication
- Yes
- Communication functions / Data record routing
- Yes
- Global data communication / supported
- Yes
- Global data communication / Number of GD loops, max.
- 8
- Global data communication / Number of GD packets, max.
- 8
- Global data communication / Number of GD packets, transmitter, max.
- 8
- Global data communication / Number of GD packets, receiver, max.
- 8
- Global data communication / Size of GD packets, max.
- 22 byte
- Global data communication / Size of GD packet (of which consistent), max.
- 22 byte
- S7 basic communication / supported
- Yes
- S7 basic communication / User data per job, max.
- 76 byte
- S7 basic communication / 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)
- S7 communication / supported
- Yes
- S7 communication / as server
- Yes
- S7 communication / as client
- Yes; Via CP and loadable FB
- S7 communication / 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)
- S5 compatible communication / supported
- Yes; via CP and loadable FC
- Number of connections / overall
- 32
- Number of connections / usable for PG communication
- 31
- Number of connections / usable for PG communication / reserved for PG communication
- 1
- Number of connections / usable for PG communication / adjustable for PG communication, min.
- 1
- Number of connections / usable for PG communication / adjustable for PG communication, max.
- 31
- Number of connections / usable for OP communication
- 31
- Number of connections / usable for OP communication / reserved for OP communication
- 1
- Number of connections / usable for OP communication / adjustable for OP communication, min.
- 1
- Number of connections / usable for OP communication / adjustable for OP communication, max.
- 31
- Number of connections / usable for S7 basic communication
- 30
- Number of connections / usable for S7 basic communication / reserved for S7 basic communication
- 0
- Number of connections / usable for S7 basic communication / adjustable for S7 basic communication, min.
- 0
- Number of connections / usable for S7 basic communication / adjustable for S7 basic communication, max.
- 30
- Number of connections / usable for routing
- X1 as a MPI, max. 10; X1 as DP Master max. 24; X1 as DP Slave (active) max. 14; X2 as DP Master max. 24; X2 as DP Slave (active) max. 14
- S7 message functions / Number of login stations for message functions, max.
- 32; Depending on the configured connections for PG/OP and S7 basic communication
- S7 message functions / Process diagnostic messages
- Yes
- S7 message functions / simultaneously active Alarm_S blocks, max.
- 300
- Test commissioning functions / Status block
- Yes; Up to 2 simultaneously
- Test commissioning functions / Single step
- Yes
- Test commissioning functions / Number of breakpoints
- 4
- Status/control / Status/control variable
- Yes
- Status/control / Variables
- Inputs, outputs, memory bits, DB, times, counters
- Status/control / Number of variables, max.
- 30
- Status/control / Number of variables, max. / of which status variables, max.
- 30
- Status/control / Number of variables, max. / of which control variables, max.
- 14
- Forcing / Forcing
- Yes
- Forcing / Forcing, variables
- Inputs, outputs
- Forcing / Number of variables, max.
- 10
- Diagnostic buffer / present
- Yes
- Diagnostic buffer / Number of entries, max.
- 500
- Diagnostic buffer / Number of entries, max. / can be set
- No
- Diagnostic buffer / Number of entries, max. / of which powerfail-proof
- 100; Only the last 100 entries are retained
- Diagnostic buffer / Number of entries readable in RUN, max.
- 499
- Diagnostic buffer / Number of entries readable in RUN, max. / can be set
- Yes; From 10 to 499
- Diagnostic buffer / Number of entries readable in RUN, max. / preset
- 10
- Service data / Can be read out
- Yes
- Ambient temperature during operation / min.
- 0 °C
- Ambient temperature during operation / max.
- 60 °C
- Configuration software / STEP 7
- Yes; STEP 7 V5.5 + SP1 or higher or STEP 7 V5.3 + SP2 or higher with HSP 203
- Configuration software / STEP 7 Lite
- No
- Programming / Command set
- see instruction list
- Programming / Nesting levels
- 8
- Programming / System functions (SFC)
- see instruction list
- Programming / System function blocks (SFB)
- see instruction list
- Programming / Programming language / LAD
- Yes
- Programming / Programming language / FBD
- Yes
- Programming / Programming language / STL
- Yes
- Programming / Programming language / SCL
- Yes
- Programming / Programming language / CFC
- Yes
- Programming / Programming language / GRAPH
- Yes
- Programming / Programming language / HiGraph®
- Yes
- Know-how protection / User program protection/password protection
- Yes
- Know-how protection / Block encryption
- Yes; With S7 block Privacy
- Width
- 40 mm
- Height
- 125 mm
- Depth
- 130 mm
Technical documents (1)
Key features
- Fail-safe CPU for standard and safety programs
- 1.5 MB integrated work memory
- 1st interface MPI/DP 12 Mbit/s
- 2nd interface PROFIBUS DP master/slave
- Used with S7 Distributed Safety V5.2 SP1 or higher
- Siemens lists it as a spare part
About the Siemens 6ES7317-6FF04-0AB0
The Siemens 6ES7317-6FF04-0AB0 is the CPU 317F-2 DP, a fail-safe S7-300 CPU. Siemens's data sheet gives it 1.5 MB of integrated work memory, a combined MPI/PROFIBUS DP interface at 12 Mbit/s and a second PROFIBUS DP interface, and says it is used with the software package S7 Distributed Safety V5.2 SP1 or higher. The program is held on a Micro Memory Card. Siemens's data sheet marks it as a spare part.
What is the 6ES7317-6FF04-0AB0 used for?
It runs larger machine and line programs together with their safety functions, with fail-safe I/O on PROFIBUS DP. As a fail-safe CPU its safety program and configuration must be checked against the replacement before it goes back into service.
Lifecycle and successor
Discontinued.
Before you order
What to photograph or confirm so the right unit is quoted.
Check the full order number and the firmware version on the CPU's label, and read the program size from the project if you can: a replacement must match or exceed the work memory. The Micro Memory Card (MMC) holding the program is a separate part; send its order number and size too.
Alternatives for 6ES7317-6FF04-0AB0
The manufacturer’s named successor and other parts in the same family. None is a drop-in replacement without checking wiring, I/O and configuration for your installation.
| Product | Manufacturer | Type | Lifecycle | Relationship | Qty Available | Price | Action |
|---|---|---|---|---|---|---|---|
| Siemens 6ES7315-2AH14-0AB0CPU 315-2 DP, 256 KB, MPI and PROFIBUS DP | Siemens | PLC CPU | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7315-2EH14-0AB0CPU 315-2 PN/DP, 384 KB, MPI/DP and PROFINET | Siemens | PLC CPU | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7317-2EK14-0AB0CPU 317-2 PN/DP, 1 MB, MPI/DP and PROFINET | Siemens | PLC CPU | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7314-6EH04-0AB0CPU 314C-2 PN/DP compact CPU with integrated I/O | Siemens | PLC CPU | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7313-5BG04-0AB0CPU 313C compact CPU with integrated I/O, MPI | Siemens | PLC CPU | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7321-1BL00-0AA0SM 321 digital input, 32 DI, 24 V DC | Siemens | Digital input module | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7322-1BL00-0AA0SM 322 digital output, 32 DO, 24 V DC, 0.5 A | Siemens | Digital output module | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7331-7KF02-0AB0SM 331 analog input, 8 AI, U/I/thermocouple/resistance | Siemens | Analog input module | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7332-5HF00-0AB0SM 332 analog output, 8 AO, voltage/current | Siemens | Analog output module | Discontinued | Same family | On Request | On request | View › |
| Siemens 6ES7307-1EA01-0AA0PS307 power supply, 120/230 V AC in, 24 V DC 5 A out | Siemens | Power supply | Phased out | Same family | On Request | On request | View › |
| Siemens 6GK7343-1CX10-0XE0CP 343-1 Lean communications processor, Industrial Ethernet | Siemens | Communications processor | Discontinued | Same family | On Request | On request | View › |
| Siemens 6GK7343-1EX30-0XE0CP 343-1 communications processor, Industrial Ethernet, PROFINET IO controller | Siemens | Communications processor | Discontinued | Same family | On Request | On request | View › |
You may also be interested in

Siemens
Siemens 6ES7972-0BA12-0XA0
View ›
Siemens
Siemens 6ES7972-0BB12-0XA0
View ›
Siemens
Siemens 6ES7972-0BA42-0XA0
View ›
Siemens
Siemens 6ES7972-0BB42-0XA0
View ›
Siemens
Siemens 6ES7972-0BA52-0XA0
View ›
Siemens
Siemens 6ES7972-0BB52-0XA0
View ›
Siemens
Siemens 6ES7972-0BA61-0XA0
View ›
Siemens
Siemens 6ES7972-0BA70-0XA0
View ›
Siemens
Siemens 6GK1500-0FC10
View ›
Siemens
Siemens 6GK1901-1BB10-2AA0
View ›
Siemens
Siemens 6GK1901-1BB11-2AA0
View ›
Siemens
Siemens 6XV1830-0EH10
View ›
TIMC is an independent distributor. Manufacturer names and logos are the property of their respective owners and identify products we source; they do not imply manufacturer authorization or affiliation.