The document discusses function blocks and organization blocks in SIMATIC S7. It explains how to create a function block and its instance data block, and the different types of organization blocks and how they handle interrupts. Organization blocks are called by the operating system and can interrupt cyclic program execution based on their priority level. Higher priority events will interrupt lowe