Variablenanzeige

selly

Level-1
Beiträge
41
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Forum-Gemeinde,


Ich habe ein Funktionsbaustein, der mir auf seinen Ausgang einen Wert von seinem Instanzdatenbaustein anzeigt. Ich habe die Werte sozusagen einfach mal auf den Ausgang verschoben (über ein MOVE-Befehl). Diese Ausgänge habe ich Just for Fun einfach mal AW1, AW2 usw. genannt. Geh ich in die Onlineansicht im OB1, so steht aber irgendwie komisches Zeug in den Ausgängen AW. Schau ich mir aber den Inhalt der Werte in der Variablentabelle an, dann sehe ich andere Werte, undzwar die richtigen. Woran liegt das??? Die sind doch beide vom Datentyp Word. Warum steht da was anderes drin, obwohl eigentlich das richtige drin steht????
 
Zuletzt bearbeitet:
Hallo,

AW0 (AB0+AB1)
AW1 (AB1+AB2)
AW2 (AB2+AB3)

Überschneidungen bei Dir



Ist dein MOVE Befehl innerhalb des FB?



LG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ne ne habe ich auch nicht.
Bei mir ist das schon korrekt, d.h. erstes Wort ist bei mir AW0, zweites AW2, drittes AW4 usw.

Ja die Move Befehle sind im Funktionsbaustein:confused:
 
Hallo,

In einem FB sollten keine Absolutadressen vorkommen (Wiederverwendbarkeit)

Rufst du den mehrmals im Programm auf, dann hast du unter Umständen verschiedene Werte.

Deklariere im FB eine OUT-Variable. Dort dann beim Aufruf dein AW0.... eintragen
 
Danke erstmal für die Antworten,
aber das habe ich schon.
Meine Variablendeklaration sind folgendermaßen aus:
Var_Output
A:Word;
B:Word;
usw.
End_Var

Dann habe ich zusätzlich Statische Variablen
innhalb dieser ist eine Variable vom Datentyp Struct.

Diese statischen Variablen werden dann innerhalb des Programms (Am Ende) über einen MOVE-Baustein zum Ausgang verschoben, d.h.:
Beispiel: (in KOP)

Muster.Mustervariable[] // Eingang IN vom MOVE-Befehl
A // Ausgang OUT vom MOVE-Befehl

Dieser Baustein wird im OB1 aufgerufen und der Ausgang A des FBs mit AW0 gelesen.

LG Selly
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann schau online im OB1.

Ich nehme mal an, dass das Word (AW0) in hex angezeigt wird.

schau die Variable (AW0) in der VAT an ( hex,dez..)

schau die Variable A vom Ausgang in deinem Instanzdatenbaustein an.


Sind da jetzt Unterschiede?
 
Das hatte ich getan,
eigentlich sollte sie ja überall in Hex stehen.
Irgendwie komme ich nicht drauf aber egal, trotzdem Danke. In der VAT steht es richtig, im Instanzbaustein auch, nur in der Onlineansicht steht was anderes.

LG
 
Zurück
Oben