{"schemaVersion":"matrix-product-facts/v1","identity":{"mpn":"6ES7154-8AB01-0AB0","brand":"Siemens","brandSlug":"siemens","productSlug":"6ES7154-8AB01-0AB0","canonicalUrl":"https://aoctrl.com/siemens/6ES7154-8AB01-0AB0","factsUrl":"https://aoctrl.com/api/mcp/products/6ES7154-8AB01-0AB0","rawCanonicalId":null},"summary":{"shortDescription":"Siemens SIMATIC ET 200pro IM 154-8 SFB interface module 6ES7154-8AB01-0AB0, PROFINET with IRT, 244 byte I/O, cULus, CE.","salesMarkdown":"The Siemens 6ES7154-8AB01-0AB0 is an IM 154-8 interface module for the ET 200pro distributed I/O family. It connects remote I/O stations to a PROFINET controller, making it the communication backbone for decentralized field devices. It supports isochronous real-time (IRT) communication, which means deterministic cycle times down to sub-millisecond range for motion or high-speed process applications. This is key if your line requires synchronized I/O with a drive or fast actuator. Physical footprint: 135 mm wide, 130 mm high, 65 mm deep (with RJ45 cover on). The depth reduces to 60 mm without the cover. This fits the standard ET 200pro enclosure; no special DIN-rail adapter needed — the module directly interfaces with the backplane of the I/O station. Galvanic isolation is provided between the interface and the I/O modules (isolated in IM154-8, and in the CM). This protects the backplane from ground potential differences and common-mode voltages often encountered in long cable runs across a plant floor. ## Networking and protocols Talks native PROFINET with IRT — no extra gateway for real-time performance. It also supports UDP via TCP/IP using loadable FBs, and can act as both client and server for UDP. S7 routing is enabled, which simplifies multi-controller network access without additional hardware. ## Programming languages This interface supports a wide range of languages: LAD, FBD, STL, SCL, and GRAPH, plus CFC and HiGraph. That means you can engineer the logic in whatever dialect your team prefers, from ladder for simple sequences to structured text for complex algorithms.","metaTitle":"Siemens 6ES7154-8AB01-0AB0 IM 154-8 PROFINET Interface, IRT","metaDescription":"Siemens IM 154-8 SFB interface module for ET 200pro. Supports PROFINET IRT, multiple programming languages, galvanic isolation. cULus, CE. Sourced to order.","metaKeywords":null},"attributes":{"series":null,"packageCase":null,"mountingType":null,"rohsStatus":null,"productStatus":null,"categoryPath":["PLC Communication Modules"],"specifications":{"CFC":"Yes","FBD":"Yes","I2t":"0.25 A²·s; Typical","IRT":"Yes","LAD":"Yes","MPI":"No","SCL":"Yes","STL":"Yes","UDP":"Yes","DPV1":"No","Type":"SFB","Depth":"65 mm; 60 mm without cover for RJ45 socket; 65 mm with cover for RJ45 socket","GRAPH":"Yes","Width":"135 mm","cULus":"Yes","title":"6ES7154-8AB01-0AB0","Height":"130 mm","Inputs":"244 byte","Number":"1","Preset":"10","RS 485":"Yes","STEP 7":"Yes; V5.5 or higher","TCP/IP":"Yes; via integrated PROFINET interface and loadable FBs","CE mark":"Yes","Forcing":"Yes","Outputs":"244 byte","Overall":"16","Present":"Yes","Routing":"Yes","Isolated":"Yes; Galvanic isolation for P3 is implemented in IM154-8, for P1 and P2 in CM","As Client":"Yes; via integrated PROFINET interface and loadable FBs","As Server":"Yes","HiGraph®":"Yes","Retentive":"Yes; Must be restarted at each restart","Supported":"Yes","Variables":"Inputs, outputs, memory bits, DB, times, counters","Adjustable":"No","Expandable":"No","Integrated":"1","S7 routing":"Yes","Size, max.":"2 048 byte","Web server":"Yes","Backup time":"6 wk; At 40 °C ambient temperature","Command set":"see instruction list","FM approval":"No","Granularity":"1 h","Lower Limit":"10 ms","PROFIenergy":"Yes; With SFB 73 / 74 prepared for loadable PROFIenergy standard FB for I-Device","Racks, max.":"1","SYNC/FREEZE":"Yes","Send cycles":"250 μs, 500 μs,1 ms; 2 ms, 4 ms (not in the case of IRT with \"high flexibility\" option)","Single step":"Yes","Upper Limit":"9 990 s","description":"SIMATIC DP, IM154-8 PN/DP CPU f. ET200 PRO, 384 KB work memory, Int. PROFINET interface, Int. PROFIBUS DP master/slave interface Degree of protection IP65/67, Micro Memory Card and Connection module required","Autocrossing":"Yes","CSA approval":"No","Equidistance":"Yes","Inputs, max.":"1 440 byte; Per IO Controller with shared device","Number, max.":"64","PROFINET CBA":"Yes","Status block":"Yes; Up to 2 simultaneously","to DP, slave":"Yes","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 \"IM 154-8 CPU Interface Module\" operating instructions for more details)","to DP, master":"Yes; With DP slave only slave clock","to MPI, slave":"Yes","Interface type":"PROFINET","Nesting levels":"8","to MPI, master":"Yes","Autonegotiation":"Yes","Inputs, default":"128 byte","Number of ports":"3","Range of values":"0 to 2^31 hours (when using SFC 101)","Weight, approx.":"720 g","Without Battery":"Yes; Program and data","lifecycle_stage":"current","Block encryption":"Yes; With S7 block Privacy","Firmware version":"V3.2","Isochronous mode":"No","Media redundancy":"Yes","Of Which Central":"64","Outputs, default":"128 byte","Power loss, typ.":"8.5 W","Rated value (DC)":"24 V","S7 communication":"Yes; With loadable FBs, max. configurable connections: 14, max. number of instances: 32","Data length, max.":"1 472 byte","Integrated Switch":"Yes","PROFIBUS DP slave":"No","Address area, max.":"32","Forcing, variables":"I/O","Inputs, adjustable":"2 048 byte","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.","Cyclic Transmission":"Yes","Interfaces/bus type":"1x MPI/PROFIBUS DP, 1x PROFINET (3 ports)","Number/Number range":"0","Outputs, adjustable":"2 048 byte","PG/OP communication":"Yes","Plug-in (MMC), max.":"8 Mbyte","Prioritized startup":"Yes","Programming package":"STEP 7 V5.5 or higher","on Ethernet via NTP":"Yes; As client","Acyclic Transmission":"Yes","HW functional status":"01","ISO-on-TCP (RFC1006)":"Yes","Inrush current, typ.":"2 A","Isolation tested with":"In general, 707 V DC (type test), Ethernet interface 1 500 V AC (for P1 and P2 on CM, for P3 on IM)","Number of breakpoints":"4","Number of startup OBs":"1; OB 100","Open IE communication":"Yes; Via TCP/IP, ISO on TCP, and UDP","RCM (formerly C-TICK)":"Yes","Retentivity available":"Yes; MB 0 to MB 2 047","User-defined websites":"Yes","Modules per rack, max.":"16; Expansion width max. 1 m","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","IP degree of protection":"IP65/67","Integrated power supply":"Yes; 24 V DC","Number of entries, max.":"500; Only the last 100 entries are retentive at power on/off","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)","Design of the connection":"Ethernet (2x M12 D-coded; 1x RJ45)","For Bit Operations, Typ.":"0.05 µs","Number of DPV1 alarm OBs":"3; OB 55, 56, 57","Number of GD loops, max.":"8","Number of blocks (total)":"1 024; (DBs, FCs, FBs); the maximum number of loadable blocks can be reduced by the MMC used.","Number of clock memories":"8","Number of free cycle OBs":"1; OB 1","Number of time alarm OBs":"1; OB 10","Per Priority Class, Max.":"32 768 byte; Max. 2048 bytes per block","Size of GD packets, max.":"22 byte","Current consumption, typ.":"350 mA","For Word Operations, Typ.":"0.09 µs","Global data communication":"No","Number of DP slaves, max.":"124","Number of delay alarm OBs":"2; OB 20, 21","Number of variables, max.":"10","Point-to-point connection":"No","Automatic Baud Rate Search":"Yes; only with passive interface","Hardware clock (real-time)":"Yes","Number of GD packets, max.":"8","Number of connections, max.":"8","Number of process alarm OBs":"1; OB 40","Process diagnostic messages":"Yes","Reverse polarity protection":"Yes","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":"15","usable for PG communication":"15","Retentive And Synchronizable":"Yes","System function blocks (SFB)":"see instruction list","User data per submodule, max.":"1 024 byte","additional within an error OB":"4","reserved for OP communication":"1","reserved for PG communication":"1","Keep-alive function, supported":"Yes","Number of cyclic interrupt OBs":"4; OB 32, 33, 34, 35","Number of isochronous mode OBs":"1; OB 61","Number of synchronous error OBs":"2; OB 121, 122","Of Which Status Variables, Max.":"30","For Fixed Point Arithmetic, Typ.":"0.12 µs","Number of asynchronous error OBs":"6; OB 80, 82, 83, 85, 86, 87 (OB83 only for centralized I/O and PROFINET IO)","Of Which Control Variables, Max.":"14","User data per address area, max.":"32 byte","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":"14","Of which IO devices with IRT, max.":"64","For Floating Point Arithmetic, Typ.":"0.45 µs","Number of IO Devices per tool, max.":"8","Switchover time on line break, typ.":"200 ms; PROFINET MRP","permissible range, lower limit (DC)":"20.4 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","Between Backplane Bus And Electronics":"No","Between Supply And All Other Circuits":"Yes","Output current of the interface, max.":"May only be used for external terminating resistor","adjustable for OP communication, max.":"15","adjustable for OP communication, min.":"1","adjustable for PG communication, max.":"15","adjustable for PG communication, min.":"1","Device replacement without swap medium":"Yes","Number of connectable IO Devices, max.":"128","Number of GD packets, transmitter, max.":"8","Setpoint for the CPU communication load":"50 %","Automatic Detection Of Transmission Rate":"Yes; 10/100 Mbit/s","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","simultaneously active Alarm-S blocks, max.":"300","User program protection/password protection":"Yes","adjustable for S7 basic communication, max.":"14","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.":"250 mA; Typical, current consumption for CPU in STOP state","Number of IO Controllers with shared device, max.":"2","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.":"16; Depending on the configured connections for PG/OP and S7 basic communication","Data management on MMC (after last programming), min.":"10 a","Between Backplane Bus And All Other Circuit Components":"Yes","number of remote connection partners / with PROFINET CBA":"32","Retentive data area (incl. timers, counters, flags), max.":"128 kbyte","External Protection For Power Supply Lines (Recommendation)":"MCB 24 V DC / 16 A with tripping characteristic Type B and C (see ET 200pro manual)","IO Devices changing during operation (partner ports), supported":"Yes","Number of IO Devices with IRT and the option \"high flexibility\"":"128","number of coupled PROFIBUS devices / with PROFIBUS functionality":"16","Number of IO Devices that can be simultaneously activated/deactivated, max.":"8"}},"commercial":{"minOrderQty":null,"leadTime":null,"referencePrice":"$994.41 – $1,950.00","stockQuantity":0,"priceTiers":null},"links":{"datasheetUrl":"https://cdn.aoctrl.com/599fb3d3d8592ec955b0ddbf0a810439.pdf","sourceUrl":"https://support.industry.siemens.com/webbackend/api/ProductSupport/TechnicalData?language=en&region=cn&productId=461887&mlfb=6ES7154-8AB01-0AB0"},"ai":{"faq":[{"question":"Does the 6ES7154-8AB01-0AB0 support CFC and FBD programming?","answer":"Yes, CFC (Continuous Function Chart) and FBD (Function Block Diagram) are both supported, along with LAD, STL, SCL, GRAPH, and HiGraph."},{"question":"What compliance marks does this module carry?","answer":"It carries cULus and CE marks, making it acceptable for installations in North America and the European Union."},{"question":"Does it support isochronous real-time (IRT) PROFINET?","answer":"Yes, IRT is supported, enabling deterministic cycle times for time-critical I/O."}],"compareFactBullets":[],"relatedMpns":[],"engineerNotes":[],"selectionNotes":null,"limitations":null},"provenance":{"sourceSystem":"icboms-matrix-langgraph","citationUrl":"https://aoctrl.com/siemens/6ES7154-8AB01-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/6ES7154-8AB01-0AB0 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}}