PLCcheck

S5-AWL-Befehl: SPB (Bedingter Sprung)

S5-AWL-Befehl SPB: Sprung zu Marke wenn VKE TRUE. Der primäre bedingte Verzweigungsbefehl — entspricht IF in Hochsprachen.

·4 Min. Lesezeit
S5AWLSPBbedingter SprungIFVerzweigung

Read this article in English

S5-AWL-Befehl: SPB (Bedingter Sprung)

SPB springt nur wenn das VKE TRUE ist. Bei VKE FALSE wird der nächste Befehl ausgeführt. SPB ist der primäre bedingte Verzweigungsmechanismus — er implementiert IF/THEN-Logik.

Syntax

U   E 0.0          // Bedingung
SPB =M001          // Sprung zu M001 wenn E 0.0 TRUE

Codebeispiel — IF/THEN/ELSE

U   E 0.0          // IF E 0.0
SPB =M001          // THEN → M001
SPA =M002          // ELSE → M002

M001: L KF +100    // THEN: Lade 100
T   MW 20
SPA =M099

M002: L KF +0      // ELSE: Lade 0
T   MW 20

M099: NOP 0        // Weiter

SCL: IF E0_0 THEN MW20 := 100; ELSE MW20 := 0; END_IF;

Typische Muster

MusterAWLSCL-Entsprechung
IF/THENSPB =MxxxIF cond THEN ... END_IF
IF/THEN/ELSESPB + SPAIF ... THEN ... ELSE ... END_IF
CASEMehrere L/==F/SPBCASE var OF ... END_CASE

Verwandt: SPA (Unbedingt) | SPBN (Wenn NICHT)


Teil der S5-AWL-Befehlsreferenz. Gepflegt von PLCcheck.ai.


Ihren S5-Code automatisch analysieren

PLCcheck Pro liest Ihr komplettes S5-AWL-Programm und erklärt jeden Befehl — auch diesen — in verständlicher Sprache. Code hochladen und sofort Dokumentation, S7-Äquivalente und Migrationshilfe erhalten.

S5-Code zur kostenlosen Analyse hochladen → | S5→S7 Migrationsleitfaden →

Verwandte Artikel

SPS-Code mit KI analysieren

PLCcheck Pro erklärt, dokumentiert, optimiert und migriert SPS-Code — automatisch.

PLCcheck Pro testen →
← Zurück zum Blog

Nicht verbunden mit Siemens AG. S5, S7, STEP 5, STEP 7 und TIA Portal sind Marken der Siemens AG.