-> Hier kostenlos registrieren
Guten Abend,
vielleicht weiß einer von euch rat.
Ich möchte mit einer Schleife Boolsche Eingangsvariablen von einem FB-Baustein zählen, die 'True' sind.
Ich möchte dies gern mit einem Pointer realisieren, nun habe ich das Problem, dass ich IN-Variablen nicht über die Pointeradresse direkt abfragen kann. Vielleicht kennt einer ja eine Möglichkeit, ohne das ich meine Eingänge in den Temp-Bereich kopiere?
Hier ist ein provisorische Code für max 8 Eingänge.
Gruß Beckx-net
vielleicht weiß einer von euch rat.
Ich möchte mit einer Schleife Boolsche Eingangsvariablen von einem FB-Baustein zählen, die 'True' sind.
Ich möchte dies gern mit einem Pointer realisieren, nun habe ich das Problem, dass ich IN-Variablen nicht über die Pointeradresse direkt abfragen kann. Vielleicht kennt einer ja eine Möglichkeit, ohne das ich meine Eingänge in den Temp-Bereich kopiere?
Hier ist ein provisorische Code für max 8 Eingänge.
Code:
LAR1 P##B_0 // Pointer auf die erste Eingangsvariable
L 0
T #zaehler // Zaehler für Positive Eingangsvariablen
L 5
M001: T MW 30
U ? [AR1,P#0.0] // Hier möchte ich die Eingangsvariablen abfragen
SPB inc
SPA end
inc: L #zaehler
L 1
+I
T #zaehler
end: L P#0.1
+AR1
L MW 30
LOOP M001