StallionP51
Level-2
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe ein Problem bei der Umsetzung eines FC aus Step7 V5.6 nach TIA V17/18. Es geht darum einen bestehenden AWL FC aus einem Step7 Programm in TIA zu übernehmen. Der FC steuert einen alten Micromaster 4 über Profibus an. Dazu wird im FC das PED des Micromasters gelesen und in eine temporären Variable des FC
geschrieben.
Die Tempvariable bzw. deren Struktur sieht in Step7 wie folgt aus:
Der zugehörige Code im FC sieht folgendermaßen aus:
Die Daten werden also vom Micromaster als doppelwort gelesen und dann in Temp29 und dessen Struktur gespeichert. Weiter unten kann man dann auf die einzelnen Bits bzw. Worte zugreifen. Das Ganze funktioniert auf dem bestehenden System (313C-2 DP) tadellos.
Jetzt zum Problem. Ich habe erwartet, dass bei der Umsetzung des Programmes auf TIA V17 das ebenfalls ohne Probleme geht. Pustekuchen! Der Zugriff auf Lokaldaten des FC'S muss sich geändert haben. Zuerst die Schnittstelle des FC. Wie man sehen kann hat sich gegenüber Step7 nichts geändert:
Die Ausgabe bei TIA sieht aber folgendermaßen aus:
Für mich stellt sich das so dar, dass in TIA AWL, der Befehl "LD" nicht mehr vorgesehen ist? Hier stehe ich auf dem Schlauch und habe auch nichts adequates im Netz gefunden. (Oder ich frage falsch oder bin zu dämlich). Vielleicht kennt jemand von Euch hier eine Lösung. Liegt vielleicht nur an der Schreibweise? Ich bin ratlos!
Viele Grüße
Thomas
ich habe ein Problem bei der Umsetzung eines FC aus Step7 V5.6 nach TIA V17/18. Es geht darum einen bestehenden AWL FC aus einem Step7 Programm in TIA zu übernehmen. Der FC steuert einen alten Micromaster 4 über Profibus an. Dazu wird im FC das PED des Micromasters gelesen und in eine temporären Variable des FC
geschrieben.
Die Tempvariable bzw. deren Struktur sieht in Step7 wie folgt aus:
Der zugehörige Code im FC sieht folgendermaßen aus:
Die Daten werden also vom Micromaster als doppelwort gelesen und dann in Temp29 und dessen Struktur gespeichert. Weiter unten kann man dann auf die einzelnen Bits bzw. Worte zugreifen. Das Ganze funktioniert auf dem bestehenden System (313C-2 DP) tadellos.
Jetzt zum Problem. Ich habe erwartet, dass bei der Umsetzung des Programmes auf TIA V17 das ebenfalls ohne Probleme geht. Pustekuchen! Der Zugriff auf Lokaldaten des FC'S muss sich geändert haben. Zuerst die Schnittstelle des FC. Wie man sehen kann hat sich gegenüber Step7 nichts geändert:
Die Ausgabe bei TIA sieht aber folgendermaßen aus:
Für mich stellt sich das so dar, dass in TIA AWL, der Befehl "LD" nicht mehr vorgesehen ist? Hier stehe ich auf dem Schlauch und habe auch nichts adequates im Netz gefunden. (Oder ich frage falsch oder bin zu dämlich). Vielleicht kennt jemand von Euch hier eine Lösung. Liegt vielleicht nur an der Schreibweise? Ich bin ratlos!
Viele Grüße
Thomas