Siemens SIMATIC S7-1500 warning OB122: I/O access error

Siemens SIMATIC S7-1500warningSTEP 7 (TIA Portal) V21 documentation

The operating system calls OB122 when an error occurs during direct access to I/O data while an instruction executes, for example a read error on direct access to an input module, provided the block does not use GET_ERROR or GET_ERR_ID. Fault_ID 16#42 is a read error, 16#43 a write error. On the S7-1500 the CPU always stays in RUN on an I/O access error and writes a diagnostics buffer entry, even without OB122; on S7-300/400 a missing OB122 puts the CPU in STOP.

Diagnose this with AI

Upload a keypad photo, the fault history or a parameter export from your Siemens SIMATIC S7-1500. InduQT compares the evidence and suggests the next useful checks.

Try Free PLC Fault Diagnostic

When it happens

Likely causes and checks

1Module or station not available at the time of direct access

Points to it
OB122 together with OB83 or OB86 events for the same hardware.
Check
Check the module or station status in Online & diagnostics.

2Direct access to an address with no configured module

Points to it
Error repeats every cycle at the same address.
Check
Compare the address in the program with the hardware configuration.

Telling it apart

Evidence to collect

Work on fuel trains, burners, pressure vessels and electrical equipment must be done by qualified personnel following the manufacturer’s documentation and local codes. Never bypass a safety device or interlock.

Related