S5 AWL Commands: BE, BEA, BEB (Block End)
S5 AWL instructions BE (Block End), BEA (Block End Absolute), BEB (Block End Conditional). Three ways to end a block in S5 AWL.
S5 AWL Commands: BE, BEA, BEB (Block End)
S5 AWL uses three block-end instructions. Every block must end with BE (or BEA). BEB provides conditional block exit.
BE — Block End (Bausteinende)
The standard block-end instruction. Mandatory at the end of every S5 block (OB, FB, FC, DB).
U E 0.0
= A 4.0
BE // End of block — return to calling block
S7 equivalent: BE is automatic in S7 TIA Portal — you do not write it explicitly. In S7 STL, BE still exists but is optional.
BEA — Block End Absolute (Bausteinende absolut)
Identical to BE. Returns to the calling block unconditionally. In practice, BEA and BE are interchangeable in most S5 CPUs. BEA is sometimes used to emphasize "this is a definitive end."
BEA // Same as BE in most CPUs
BEB — Block End Conditional (Bausteinende bedingt)
Ends the block only if VKE is TRUE. If VKE is FALSE, execution continues with the next instruction. Used for "early exit" patterns.
U E 0.5 // Check condition
BEB // If TRUE → exit block immediately
// ... code below only runs if E 0.5 is FALSE ...
BE
S7 equivalent: IF condition THEN RETURN; END_IF; in SCL.
Common Error
Forgetting BE at the end of a block: Without BE, the CPU may execute random memory as instructions, causing unpredictable behavior or a CPU STOP.
Related: SPA FB (Call FB) | SPA PB (Call PB)
Part of the S5 AWL Command Reference. Maintained by PLCcheck.ai.
Analyze Your S5 Code Automatically
PLCcheck Pro reads your complete S5 AWL program and explains every instruction — including this one — in plain language. Upload your code and get instant documentation, S7 equivalents, and migration guidance.
Upload S5 code for free analysis → | S5→S7 Migration Guide →
Related Articles
Reading and Understanding S5 AWL Code: A Practical Guide
Learn to read Siemens S5 AWL (Instruction List) code from scratch. Covers the accumulator model, bit logic, load/transfer, timers, counters, jumps, and data blocks with real code examples and line-by-line explanations.
16 min read
migration-guideThe Siemens S5/S7 Converter Tool: What It Does and What It Doesn't
Honest assessment of the Siemens STEP 7 S5→S7 conversion tool. What it converts automatically, what it cannot handle, common errors, and how to deal with the remaining 20–40% that requires manual work.
12 min read
migration-guideS5 to S7 Migration: The Complete Guide (2026)
Step-by-step guide for migrating Siemens S5 PLC programs to S7-1500. Covers AWL→SCL conversion, timer mapping, address translation, and hardware selection.
18 min read
Analyze your PLC code with AI
PLCcheck Pro explains, documents, optimizes, and migrates PLC code — automatically.
Try PLCcheck Pro →Not affiliated with Siemens AG. S5, S7, STEP 5, STEP 7, and TIA Portal are trademarks of Siemens AG.