WHILE-Anweisung in ST
Syntax
WHILE ... DO ... END_WHILE;
Bedeutung |
---|
Mit der |
Beispiel
FUNCTION_BLOCK ExampleWhileDocumentation VAR count, sum, I : INT; END_VAR count := 1; sum := 0; WHILE LT(count, 11) DO sum := ADD(sum, count); count := ADD(count, 1); END_WHILE; (* Die Variable 'sum' entspricht '55'. *) END_FUNCTION_BLOCK
Keine Erkennung von Endlosschleifen
Endlosschleifen werden von logi.CAD 3 nicht erkannt und verhindert. Geben Sie deshalb Code in Ihrer Anwendung (z.B. Abbruchbedingungen mit Hilfe von IF
-Anweisungen) ein, mit denen Endlosschleifen verhindert werden.