TIA Datenbaustein

siegener19

Level-2
Beiträge
255
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

für die HMI-Simulation benötige ich einen DB, wo ich eine Variable mit dem Datentyp Word erstellen möchte.Ich möchte dann im Anwenderprogramm Werte auf die Bits dieses Wortes zuweisen. Leider ist dies nicht möglich. Als Triggervariable möchte ich dann dieses Wort benutzen.

Kann mir jemand weiterhelfen?

Grüße
 
Wenn ich im DB dieses WORD erstelle, kann ich problemlos dieses als Triggervariable angeben. In meinem FB für die Fehlermeldungen kann ich aber nicht auf die Bits des Worts zugreifen. Dort steht dann : "Die Adresse wird nicht durch eine Variable belegt".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
für die HMI-Simulation benötige ich einen DB, wo ich eine Variable mit dem Datentyp Word erstellen möchte.Ich möchte dann im Anwenderprogramm Werte auf die Bits dieses Wortes zuweisen. Leider ist dies nicht möglich. Als Triggervariable möchte ich dann dieses Wort benutzen.
Du möchtest in der Steuerung auf Bits zugreifen die im HMI als Word deklariert sind. Das geht so nicht wirklich sauber (erst aber 1500er [hörensagen ;) ])
Wenn du Äpfel willst kaufst du doch auch keine Birnen.
Alles richtig deklarieren dann klappt es auch mit dem HMI. :ROFLMAO:
 
Sorry, das mit der "Die Ad..." das war mit der Sache, als ich es mit Arrays versuchte. Hier mit dem Word ist es überhaupt nicht möglich.
 
Wie würdest du das machen, damit das funktioniert? Bin den ganzen Tag dabei und es geht einfach nicht. Bin schon am verzweifeln.:confused:
 
Das geht bei mir nicht. Habe ganz normal eine WORD-Variable im DB angelegt und dann im FB dasgleiche (db3.dbx0.0) geschrieben und das TIA meint "Die A..."
 
Anders ausgedrückt: Das mit den Bitmeldungen läuft mit einem Merkerwort wunderbar. Genau das möchte ich jetzt mit einem Word in einem DB machen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das geht bei mir nicht. Habe ganz normal eine WORD-Variable im DB angelegt und dann im FB dasgleiche (db3.dbx0.0) geschrieben und das TIA meint "Die A..."

DB3.DBX0.0 ist eine absolute Adresse...... dafür mußt Du den Hacken abwählen siehe Bild ............. aber weiß auch noch nicht ob ich euch 100% folgen kann
Bild1.jpg
 
DB3.DBX0.0 ist eine absolute Adresse...... dafür mußt Du den Hacken abwählen siehe Bild ............. aber weiß auch noch nicht ob ich euch 100% folgen kann
Anhang anzeigen 21556

Das mit dem Hacken habe ich auch gemacht. Es geht einfach um das Projektieren von Fehlermeldungen (bitmeldungen). Je nach Bit soll eine Meldetext auf dem Touchpanel angezeigt werde. Wie ich das mit einem MW mache ist kein Problem. Das ganze möchte ich mit einem DB machen. Ist denn sowas nicht möglich?
 
Zurück
Oben