-> Hier kostenlos registrieren
Hallo ,
seit einigen Tagen beschäftige ich mich mit der Umstellung von Step7 Projekten in Richtung TIA Portal( was bis heute auch recht gut funktioniert hat ).
Leider machen mir folgende Zeilen etwas Probleme und bleiben ohne Funktion:
in diesem Fall wird der erwartete Wert (Absolutwert_STA-#Schritte_STA) nicht in den Datenbaustein geschrieben!
auch der Versuch mit einer temp Var. hat nicht zum Erfolg geführt
Meine Beobachtung ist, dass ich den Wert #Absolutwert_STA nach der POKE Anweisung aus dem Datenbaustein auslesen kann...vorher nicht. Die Lesetests habe ich nacheinander ausgeführt.
Gibt es evtl. Erfahrungen??
Gruß und danke im Vorraus
seit einigen Tagen beschäftige ich mich mit der Umstellung von Step7 Projekten in Richtung TIA Portal( was bis heute auch recht gut funktioniert hat ).
Leider machen mir folgende Zeilen etwas Probleme und bleiben ohne Funktion:
Code:
#Schritte_STA := #OFFSET + 18;
#Absolutwert_STA := #OFFSET + 22;
.
.
.
IF .... THEN
POKE(area:=16#84,dbNumber:=2,byteOffset:=Absolutwert_STA ,value:=PEEK_DWORD(area:=16#84,dbNumb er:=2,byteOffset:=Absolutwert_STA )-PEEK_DWORD(area:=16#84,dbNumber:=2,byteOffset:=#Schritte_STA));
in diesem Fall wird der erwartete Wert (Absolutwert_STA-#Schritte_STA) nicht in den Datenbaustein geschrieben!
auch der Versuch mit einer temp Var. hat nicht zum Erfolg geführt
Code:
IF .... THEN
// "Tag_40":=PEEK_DWORD(area:=16#84,dbNumber:=#DABAU_MO,byteOffset:=#Absolutwert_STA); //1.Lesetest Wert=0
#absolut_tmp:=PEEK_DWORD(area:=16#84,dbNumber:=#DABAU_MO,byteOffset:=#Absolutwert_STA)-(PEEK_DWORD(area:=16#84,dbNumber:=#DABAU_MO,byteOffset:=#Schritte_STA));
POKE(area:=16#84,dbNumber:=#DABAU_MO,byteOffset:=#Absolutwert_STA,value:=#absolut_tmp);
//"Tag_40":=PEEK_DWORD(area:=16#84,dbNumber:=#DABAU_MO,byteOffset:=#Absolutwert_STA);//2. Lesetest Wert=#Absolutwert_STA
Meine Beobachtung ist, dass ich den Wert #Absolutwert_STA nach der POKE Anweisung aus dem Datenbaustein auslesen kann...vorher nicht. Die Lesetests habe ich nacheinander ausgeführt.
Gibt es evtl. Erfahrungen??
Gruß und danke im Vorraus
Zuletzt bearbeitet: