Hi SPS-Forum,
bin SCL Anfänger. Ich möchte einen Schieberegister programmieren. Ich hatte schonmal in der Vergangenheit von einem User sowas als Programmierhilfe bekommen. Allerdings möchte ich es einbisschen anders.
Zum Thema: (die Schreibweise ist eventuell mit Fehler, da es noch nicht programmiert wurde somit Syntaxfehler etc. nicht beachten)
Ich möchte eine For-Schleife programmieren:
IF Freigabe THEN
For Index := 0 to 10 by 1 do Array [index] := Array [index+1];
End_FOR;
Ausgang := Index <1;
END_IF;
Funktion: Ich möchte erstmal nur bis 10 hochzählen und dann soll ein Ausgang gesetzt werden dass 10 erreicht wurde. So will ich mich Schrittweise einsteigern.
Schnittstellen:
Name Datentyp
Input: Freigabe Bool
Output: Ausgang Bool
Temp: Array Array [0 10]
Static: Index int
Würde diese Programmierung so funktionieren ?
Gruß
EMZ
bin SCL Anfänger. Ich möchte einen Schieberegister programmieren. Ich hatte schonmal in der Vergangenheit von einem User sowas als Programmierhilfe bekommen. Allerdings möchte ich es einbisschen anders.
Zum Thema: (die Schreibweise ist eventuell mit Fehler, da es noch nicht programmiert wurde somit Syntaxfehler etc. nicht beachten)
Ich möchte eine For-Schleife programmieren:
IF Freigabe THEN
For Index := 0 to 10 by 1 do Array [index] := Array [index+1];
End_FOR;
Ausgang := Index <1;
END_IF;
Funktion: Ich möchte erstmal nur bis 10 hochzählen und dann soll ein Ausgang gesetzt werden dass 10 erreicht wurde. So will ich mich Schrittweise einsteigern.
Schnittstellen:
Name Datentyp
Input: Freigabe Bool
Output: Ausgang Bool
Temp: Array Array [0 10]
Static: Index int
Würde diese Programmierung so funktionieren ?
Gruß
EMZ