-> Hier kostenlos registrieren
Hallo,
ich versuche gerade einen Treiber von einem meiner altern s7 Projekte welcher in AWL geschrieben ist in ST auf Beckhoff zu übersetzen.
Gerade versuche ich erfolglos eine Funktion zu realisieren welche einem SPA bzw. absoluten Sprung Befehl imitiert.
also bspw. in S7 AWL
UN M10.0
U M10.1
= A 4.0
SPA XYZ
...
...
-----
jetzt hab ich mir gedacht ich kann ja in Twincat vielleicht etwas wie einen CALL machen der eine andere Funktion bzw. Funktionsbaustein welcher in ST geschrieben ist aufruft und die aktuelle Funktion / If Schleife abbricht.
...
if (...)
then
...
else
CALL XYZ
"und raus aus dieser datei - nix mehr weiter ausführen hier".
..
..
Habt ihr eine Idee?
Bitte entschuldigt meinen PSEUDO Code.
Viele Grüße
Michi
ich versuche gerade einen Treiber von einem meiner altern s7 Projekte welcher in AWL geschrieben ist in ST auf Beckhoff zu übersetzen.
Gerade versuche ich erfolglos eine Funktion zu realisieren welche einem SPA bzw. absoluten Sprung Befehl imitiert.
also bspw. in S7 AWL
UN M10.0
U M10.1
= A 4.0
SPA XYZ
...
...
-----
jetzt hab ich mir gedacht ich kann ja in Twincat vielleicht etwas wie einen CALL machen der eine andere Funktion bzw. Funktionsbaustein welcher in ST geschrieben ist aufruft und die aktuelle Funktion / If Schleife abbricht.
...
if (...)
then
...
else
CALL XYZ
"und raus aus dieser datei - nix mehr weiter ausführen hier".
..
..
Habt ihr eine Idee?
Bitte entschuldigt meinen PSEUDO Code.
Viele Grüße
Michi