TIA Datentyp String TIA

Neurorancer

Level-2
Beiträge
572
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

ich wollte eine String-Variable in der Standard-Variablen-Tabelle anlegen, um
Statusanzeigen auf dem Display anzuzeigen.

Leider gibt es bei der Auswahl von Datentyp in der Standard-Variablen-Tabelle keinen
Datentyp String. Dort gibt es nur den Typ Character.

Wie macht Ihr das?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nein es gibt keinen Datentyp String in der Variablentabelle. Diese wird ja in TIA nur für Merker / Inputs / outputs verwendet.
Wenn du etwas im HMI anzeigen willst legst du dir deinen String in einen DB und dann kannst du den einfach in dein Display anzeigen.
 
Spitze! Habe in der PLC einen Datenblock "db3" angelegt. Dort ist jetzt eine String-Variable "info" drinnen.
Habe im HMI einen Text-Feld angelegt und mit der Variablen db3.info verknüpft.
Das HMI meckert jetzt, dass man einen Datenbaustein anlegen soll.

In der Variablentabelle des HMI ist die PLC-Variable db3.info orange unterlegt. TIA schlägt vor unter der Spalte Adresse
folgendes einzugeben: %DB1.DBX0.0.
Das habe ich gemacht und das Textfeld zeigt den Text an.

Ich verstehe aber die Verbindung nicht. Ich sehe weder im PLC noch im HMI einen DB1-Baustein. Ich beschreibe db3.info mit einen String
und dieser wird angezeigt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
geht das auch mit "Symbolisches E/A-Feld" ?
wenn ich meine PLC variable Datentyp String mit dem E/A-Feld verknuepfe bekomme ich einen Fehler "Die Variable hat einen ungueltigen Datentyp"
wenn ich in der HMI Variable die absolute Adresse wie du beschrieben mit %DB1.DBX0.0 eingebe funktioniert es trotzdem nicht :neutral:
vielleicht kannst du deine genaue Vorgehensweise beschreiben

muss mir verschiedene Texte am HMI anzeigen lassen, das ganze soll nicht ueber die Text und Grafiklisten gehen da sich die Texte im DB aendern.
ich muss Daten bzw. Texte am PC eingeben diese werden in den DB geschrieben - vom DB muss ich dann diese Texte am HMI anzeigen lassen.
versteh nicht wieso das so kompliziert ist eine String Datentyp am HMI anzuzeigen oder denk ich da zu kompliziert?
Waere nett wenn du dich noch erinnerst
danke
 
Zuletzt bearbeitet:
Um Strings am Panel anzuzeigen nimmst Du besser ein normales E/A-Feld und zeigst da dann den Inhalt der Stringvariablen aus dem DB an
 
Zurück
Oben