Ausgabefeld zeigt keinen Wert

Felse

Level-1
Beiträge
221
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen, habe folgendes Problem mit wincc flex 08:
Ich habe ein Ausgabefeld (dezimal) und dieses soll Werte einer INT Variable anzeigen. Dazu habe ich einen Zähler programmiert. Die Ausgabe des Zählers wird in ein Merkerwort geschrieben und wird dann an die INT Variable übergeben, allerdings bleibt der Wert des Ausgabefeldes auf "0" stehen. In der Sim werden die Werte der Variable aber richtig angezeigt...? Wenn ich dem A-Feld statt der Variable, das MW zuweise, funzt es auch aber eben bei der Variable nicht, woran kann das liegen?
 
haste mal geschaut, ob die variable denn auch wirklich beschrieben wird?

also mit ner variablentabelle den wert online anzeigen lassen?
 
Die Ausgabe des Zählers wird in ein Merkerwort geschrieben und wird dann an die INT Variable übergeben

Die Variable wird in der SPS beschrieben und du hast das kontrolliert?
Die Variable hat das richtige Format, um in WinCCFlex auch korrekt angezeigt zu werden? INT - DINT beachten!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
OK, das geht erstmal. Hatte der Variable beim Bausteinaufruf eine Variable aus einem anderen Instanz DB zugewiesen. Hab die einfach in den neuen DB kopiert und jetzt funzt das. Aber kann ich nicht von verschiedenen FBs auf einen DB zugreifen?
 
Aber kann ich nicht von verschiedenen FBs auf einen DB zugreifen?
Grundsätzlich ja - kommt aber immer darauf an, wie du das gemacht hast. Wenn du hier jedoch von dem Instanz-DB eines anderen FB sprichst, so klappt das nur wenn du den auch absolut adressierst ... Das ist allerdings mehr als unfein ...

Gruß
LL
 
Da hast du recht, das hat mir die Forumsgemeinde in einem älteren thread schonmal erläutert, naja wieder was gelernt:ROFLMAO:
 
Zurück
Oben