String Variable

Anger

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

hab mir auf einem TP 177A eine Rezepturanzeige mit mehreren Datensätzen programmiert die ich in eine S7-313C CPU lade. Soweit funktioniert auch alles tadellos. Zusätzlich wollte ich auf dem Startbild des TP's ein Ausgabefeld erstellen, welches mir den Namen des aktuell geladenen Datensatz anzeigt. Hierfür hab ich zu jedem Datensatz in der Rezeptur eine zusätzliche Variable als Zeichenkette (String) angelegt, welche ich mit einem Datenbaustein verknüpft habe. Leider zeigt das Ausgabefeld weder den Standardwert des DB's an, noch lässt sich irgendetwas in den DB laden. Meine Frage ist nun, wie transferiere ich String-Variablen von der CPU zum TP bzw. umgekehrt?

MfG
Anger
 
Hast du dein Ausgabefeld als EA_feld projektiert?
Wenn ja, dann Darstellung = Zeichenkette
Und dann bei Prozess als Variable dein String aus der PLC


Noch was anderes:
Hast du in der PLC geprüft, ob die Zeichenkette dort richtig hinterlegt ist?



bike
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die schnelle Antwort.

Hab das EA-Feld gewählt, und auf "Ausgabe" eingestellt. Zeichenkette hab ich ausgewählt. Als Variable habe ich die Stringvariable meines DB's ausgewählt in der als Standardwert 'LEER' und als Datentyp "STRING" von mir eingetragen wurde. Auf dem TP erhalte ich jedoch nur mehrere # Symbole.
Was meinst du mit der richtig hinterlegten Zeichenkette?
 
Danke für die schnelle Antwort.

Hab das EA-Feld gewählt, und auf "Ausgabe" eingestellt. Zeichenkette hab ich ausgewählt. Als Variable habe ich die Stringvariable meines DB's ausgewählt in der als Standardwert 'LEER' und als Datentyp "STRING" von mir eingetragen wurde. Auf dem TP erhalte ich jedoch nur mehrere # Symbole.
Was meinst du mit der richtig hinterlegten Zeichenkette?
Wenn du # bekommst passt die Kommunikation nicht.
Hast du die Variable symbolisch angebunden?

Ich meinte ob du die Zeichenkette in einer VAT als Char oder den DB online überprüft hast.


bike
 
Zurück
Oben