Step 7 Fup / awl

S7Anfänger

Level-1
Beiträge
262
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

Ich habe da mal eine blöde Frage.
Ich habe ein Programm komplett in FUP geschrieben. Jetzt habe ich alles auf die SPS Übertragen und bin dabei das Programm zu prüfen. Jetzt sind ein einem FB.... ; 3 Netzwerker in FUP programmiert worden. Allerdings werden mir 2 davon jetzt nur in AWL angezeigt.
Auch ein umstellen der anzeige hat nichts gebracht. Warum ist das so und wie komme ich wieder zu FUP?

Beste Grüße
Hagen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Anhang habe ich jetzt mal eines der beiden Netzwerke. Das eine ist in FUP so wie es Programmiert wurde und das andere ist in AWL.
Die anzeige hätte ich aber gern in FUP. War auch Wunsch des Kunden, das alles in FUP programmiert ist.

Beste Grüße
Hagen
 

Anhänge

  • Netzwerk in FUP.PNG
    Netzwerk in FUP.PNG
    10,3 KB · Aufrufe: 50
  • Netzwerk in AWL.PNG
    Netzwerk in AWL.PNG
    17,2 KB · Aufrufe: 45
Kann es sein das im Temp-Bereich des Bausteins die Adresse 2.0 mit einer Variablen belegt ist?
Wenn ja, diese Variable löschen sodass L2.0 frei ist und dann nochmal zwischen AWL und FUP hin und her schalten versuchen.
 
Das schnellste wäre vermutlich, du öffnest deinen FUP Baustein, drückst STRG + 2 ( Umschalten auf AWL ) und schaust,
wo der Unterschied zu dem nicht mehr übersetzbaren Baustein ist.
 
Könnte es vielleicht was mit der Typprüfung zu tun haben weil er 2 REALS subtrahiert und auf einen INT schreibt?
Guter Einwand. Wenn er mit Version >= Step7 v5.4 SP4 HF3 arbeitet, dann wohl nicht. Da hat Siemens die Typprüfung abgeschafft.
https://www.sps-forum.de/simatic/81...randen-ausgegraut.html?highlight=Typpr%FCfung

In einem HF11 kann ich in FUP problemlos ein ADD_R einfügen, vorne 2 REAL und hinten einen INT dran. Umschalten zu AWL und retour geht auch noch.
Dass der Code des TE nicht gut hinhaut wenn da wirklich REALs zu INT addiert werden in ein anderes Thema.
 
Zuletzt bearbeitet:
Ich habe das Problem lösen können.
Habe einfach den Laptop genommen den ich sonst für Inbetriebnahme habe und schon ging es.
Lag wohl irgendwie an der Software Version
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann könnte man doch folgendes in Betracht ziehen:

Könnte es vielleicht was mit der Typprüfung zu tun haben weil er 2 REALS subtrahiert und auf einen INT schreibt?

Wie sind denn die einzelnen Versionsstände

Diesen Hinweis vielleicht noch mal genauer betrachten:

weil er 2 REALS subtrahiert und auf einen INT schreibt?
 
Zurück
Oben