15.12.2010 09:35 | |
Beigetreten: 28.05.2008 Letzter Bes: 11.09.2024 Beiträge: 1343 Bewertung: (141)
|
Doch den gibt es. Nur leider versteckt. Guckst du hier: Wie können die Anweisungen "FieldRead" und "FieldWrite" in STEP 7 Basic V10.5 programmiert werden? Das wäre auf jeden Fall die elegantere Lösung. Gruß |
15.12.2010 10:27 | |
Beiträge: 14 Bewertung: (0) |
hey du bist klasse :) Lg |
16.12.2010 14:07 | |
Beigetreten: 28.05.2008 Letzter Bes: 11.09.2024 Beiträge: 1343 Bewertung: (141)
|
So, genug der Beschreiberei. Ich hab da was vom Kollegen gefunden. Anbei gibs einen FB, der in eine Bibliothek eingebunden ist, und der genau dein Problem bewältigt. Was musst du noch tun: 1. Den FB aufrufen und beschalten. Zum einen musst du ein Enable Bit setzen und du musst angeben, von wo bis wo den Array ausgelesen soll. Also in deinem Fall von 0 bis 53. Am Ausgang des Bausteines gibst du deinen Ziel-String an. 2. Den Baustein Öffnen und in Netzwerk 3 an dem FieldRead Baustein dein Array eintragen also DatenSR.Fehlertext[0] Als Schmankerl gibts noch einen FB dazu, der das ganze genau andersherum macht. PS: Der Umgang mit Bibliotheken ist hier beschrieben an einem anderen Beispiel beschrieben: http://support.automation.siemens.com/WW/view/de/45147696 Viel Spass damit Dateianhangstringcopyarray.zip (555 Downloads) |
Folgen Sie uns auf