T177A E/A Feld mit String-Variable

magmaa

Level-1
Beiträge
349
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo ich habe heute ein E/A Feld auf einem TP177A angelegt. Wo ich String-Variablen eingeben und ausgeben möchte. Das Eingeben funktioniert auch wunderbar nur die Ausgabe nicht es werden mir nur Rauten angezeigt. Kann das TP177A das nicht?
 
Du mußt die Stringlänge beim EA-Feld (oder wars beim String in WinCCFlex?) mit angeben. Diese sollte aber nicht länger sein, als das Feld in der Breite darstellen kann. Mach z.Bsp. mal eine 10 rein, dann sollten 10 Zeichen deines String angezeigt werden. Wobei ich immer die 177B hatte!
 
Also, ich habs getestet. Leider ist mein erster Text gerade im Nirgendwo verschwunden, also nochmal in Kurzform:

1. Ich habs mit PLCSIM und WinCCFlex-RT getestet.

Bei mit geht es, wenn der String nicht zu lang ist.

1. Variante: einen STRING[10] im DB definieren, diesen symbolisch anwählen.
Länge der Variablen in WinCCFlex ist damit automatisch 10 und fest.

2. Einen String im DB definieren (dder ist dann automatisch 254 Zeichen lang).
Auf diesen aber in WinCCFlex nicht symbolisch zugreifen, sondern unter Angabe der Adresse
z.Bsp.
Adresse: DB1.DBB6
Länge: 10

Im E/A-Feld mußt du dann nochmals die Länge des anzuzeigenden Strings definieren.

PS: Wenn ich eine Variablentabelle im Online-Modus hatte oder einen DB, dann kam beim Starten der WinCCFLex-RT auch bei allen Variablen ######, also keine Verbindung!!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja wenn ich den String auf 10 Zeichen setzte geht es.

Dafür hab ich wieder neues Problem.

Ich möchte ein skript in RT mit einem Bit aus der SPS starten soweit kein problem, mit einem skript geht das auch wünderbar.
Hab jetzt aber drei skripte, gleiche einstellung, nur unterschiedliche bits zum starten der skripte und es funktioniert nur bei dem ersten skript.
Die beiden anderen werden nicht gestartet?
 
Hmm

Bit auf "Zyklisch Fortlaufend" gesetzt ? Anstelle bei Verwendung ?

Die Panels arbeiten Skripte immer nacheinander ab oder ?
 
Ja hab ich, aber wenn man den falschen DB angibt dann kann es ja auch nicht gehen. Jetzt läuft es.
 
Zurück
Oben