TIA Datenbaustein

siegener19

Level-2
Beiträge
255
Reaktionspunkte
3
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
 
Wieso ist das nicht möglich.. Für mich jetzt eine lösbare Aufgabe.. Wo hängt es denn?
 
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".
 
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.
 
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.
 
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.
 
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
 
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?
 
Doch einfach ein Word im DB anlegen und das Bit im Programm so ansprechen siehe Bild



und im HMI so siehe Bild
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…