Step 7 Awl -> fup

lilhill2002

Level-1
Beiträge
15
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
ist das möglich diesen Code in FUP anzuzeigen?

Code:
      U(    
      L     "DB-SPS-System-Parameter".DATA_TIME_AUSWERTUNG.AKTUELLE_DATEN_DEKODIERT.by_STUNDE
      L     "BRUNNEN DB-Parameter".BETRIEBSZEIT_VON
      >=I   
      )     
      FP    #M1_6
      S     "M1.5"
      U(    
      L     "DB-SPS-System-Parameter".DATA_TIME_AUSWERTUNG.AKTUELLE_DATEN_DEKODIERT.by_STUNDE
      L     "BRUNNEN DB-Parameter".BETRIEBSZEIT_BIS
      >=I   
      )     
      FP    #M1_7
      R     "M1.5"
      NOP   0

Danke
 
Hallo,

da hier ein NOP 0 drinsteht denke ich mal dass es durch Abwählen von "Typprüfung von Operanden" in FUP darstellbar ist. Ist aber nur eine Hilfskrücke. Ich würde dann vorher eine Typwandlung zB BYTE -> INT vornehmen.

André
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Da sind zwei Zuweisungen drin, und in STEP7 V5 (hier im Forum STEP 7) geht das meines Wissens nicht.
Müsste in etwa so wie im Anhang aussehen (Muss natürlich ein Vergleich mit INT und nicht, wie im Bild, DINT sein!)
 

Anhänge

  • Bild1.png
    Bild1.png
    6,4 KB · Aufrufe: 43
Zuletzt bearbeitet:
Vielen Dank für die Hilfreiche Informationen und tipps

hab vergessen zu schreiben, dass

"DB-SPS-System-Parameter".DATA_TIME_AUSWERTUNG.AKTUELLE_DATEN_DEKODIERT.by_STUNDE

von Typ BYTE ist

=> Aktueldatentyp BAYTE passt nicht zu formalem Typ INT des Formalparameters
 
Zuletzt bearbeitet:
Zur Antwort:
Siehe Post von SPS-Concept.

@Hub bei dir funktionierts auch nur, weil du, wie fast jeder diese Typüberprüfung vor Urzeiten mal abgeschaltet hast (und nie mehr eingeschaltet) ...

Die Typüberprüfung schaltet man Eigenschaften des KOP/FUP/AWL Editors aus, im Reiter KOP/FUP.
 
Zurück
Oben