EA Felder Zeigen nichts an

Bender25

Level-2
Beiträge
584
Reaktionspunkte
20
Zuviel Werbung?
-> Hier kostenlos registrieren
Brauche wieder eure Hilfe

Und zwar will ich über ein EA Feld einen Analogwert ausgeben.
Dieser liegt in einem DB als Real Zahl vor.
Wenn ich mir nun eine Variable anlege, die richtige Adresse vergebe, und wieder Runtime starte wird mein EA Feld dunkel grau hinterlegt. Zeigt aber nichts an. Was mache ich falsch???
Bei der Variable geb ich "gleitkommazahl 32 Bit" und meinen DB an

Wieso wird das Feld so grau hinterlegt??

Wäre super wenn mir schnell jemand weiterhelfen könnte
 
Ich hab jetzt leider nix zu probieren da aber den Fehler hatte ich auch schon mal......

hast Du genug Stellen eingetragen bzw. ist Dein Feld gross genug ?
ist der DB in der Steuerung ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Feld hab ich groß gezogen ist immer noch so. Die Stellenangabe habe ich auch auf 999999 gestellt.

Hab noch ein weiteres Problem, wenn ich nen Zählerstand anzeigen lassen will (DINT) kommen im Ausgabefeld drei Sterne ( *** )

Überleg mal bitte kräftig wie du es gelöst hast :D

Edit: Kann es daran liegen da sich keine Real wert darstellen kann?

Wenn ich ein MB nehme wirds angezeigt. Ich verzeifel langsam :cry:
 
muss gehen habs eben getestet.

eingabefeld: darstellung dezimal. nachkommastellen 6
variable: real z.b. db10 dbd 2
 
volker schrieb:
muss gehen habs eben getestet.

eingabefeld: darstellung dezimal. nachkommastellen 6
variable: real z.b. db10 dbd 2

Tuts bei mir aber net. Folgende Eigenschaften der Variable
Datentyp: Gleitkommazahl 32 Bit IEEE 754
Adresse:DB2,DD1572 (DBD kann ich nicht eingeben. Kann ja nur die Zahl eingeben in dem fall die 1572)
Formatanpassung: Float to Float

Wenn ich nun alles Speichere und Runtime Starte ist bei mir das EA Feld mit nem grauen gitter hinterlegt und steht nur die 0 drin. Wenn ich aber mit Variablen beobachten auf die Adresse schau steht definitiv was drin.

Wieso ist das so bei mir?!?!?!?!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
irgendwas scheint mit dem Wert nicht zu stimmen.
Kannst Du den Wert nicht in einen anderen DB in ein ganz normales DBD schieben ? Ich glaube grau unterlegt heisst "ungültiger Wert".

:idea: und alles wird gut
 
Lipperlandstern schrieb:
irgendwas scheint mit dem Wert nicht zu stimmen.
Kannst Du den Wert nicht in einen anderen DB in ein ganz normales DBD schieben ? Ich glaube grau unterlegt heisst "ungültiger Wert".

:idea: und alles wird gut

Die Werte stimmen. Da mir dieser Wert auf einem Touch Panel angeziegt wird. Und das TP ließt diesen Wert auch aus dem DB
Hab jetzt allerdings eine neue Variable angelegt und den Name kürzer gemacht. Jetzt Zeigt es mir was an. Kann es daran gelegen haben?
Wie lang darf so ein Name denn höchstens sein???
 
Bender25 schrieb:
Adresse:DB2,DD1572 (DBD kann ich nicht eingeben.

das deutet auf s5 hin. bei s7 steht da nämlich dbd

feld: wie oben angegeben
var: typ: KG, bereich: db.dd, db: 2, dd: 1572

getestet. geht

was meinst du mit Formatanpassung: Float to Float ??

also ich spreche hier über protool.
und das hab ich da noch nie gesehen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
volker schrieb:
Bender25 schrieb:
Adresse:DB2,DD1572 (DBD kann ich nicht eingeben.

das deutet auf s5 hin. bei s7 steht da nämlich dbd

feld: wie oben angegeben
var: typ: KG, bereich: db.dd, db: 2, dd: 1572

getestet. geht

was meinst du mit Formatanpassung: Float to Float ??

also ich spreche hier über protool.
und das hab ich da noch nie gesehen.

Ohh Sorry
Habs vor lauter Schreck vergessen zu sagen. Ich meinte WINCC
Bei Protool hab ich die möglicheit DBD einzugeben. Bei WINCC net
 
So habs jetzt geschaft. Meine Analogwerte funtionieren. Lag wirklich an Namen der Variable. Komisch
Aber was noch immer net geht ist mein Zäherstand. Dort kommt immer *** im EA Feld.


Habs geschaft. Hab übersehen das man beim Ausgabewert auch etwas von Hand eingeben kann.

Vielen dank an alle
 
Zurück
Oben