-> Hier kostenlos registrieren
Hallo Zusammen,
bitte nicht steinigen , ich versuche aus Lernzwecke, awl code im scl umzusetzen.Ich weiß, dass es nicht immer geht.
Read : STRUCT
A : BYTE ;
B : BYTE ;
C : BYTE ;
D : BYTE ;
E : BYTE ;
F : BYTE ;
G : BYTE ;
H : BYTE ;
END_STRUCT ;
nun möchte ich E,F,G,H in DatumIst(DINT) speichern.
in awl sieht so aus:
LAR1 P##Read; // Empfangsbereich Adressieren
TAR2 ; // Adresse in AR1 zu AR2
UD DW#16#FFFFFF; // Operendenbereich ausblenden
+AR1 ; // AR2 und AR1 addieren
TAR1 ; // AR1 bilden
L D [AR1,P#4.0]; // Zweites Doppelwort laden
T #DatumIst; // Istwert (DINT)
BEA ;
Nun möchte das im scl realisieren (s7-300).
Ich hoffe mir kann hier einer auf die Sprünge helfen und danke im Voraus!
bitte nicht steinigen , ich versuche aus Lernzwecke, awl code im scl umzusetzen.Ich weiß, dass es nicht immer geht.
Read : STRUCT
A : BYTE ;
B : BYTE ;
C : BYTE ;
D : BYTE ;
E : BYTE ;
F : BYTE ;
G : BYTE ;
H : BYTE ;
END_STRUCT ;
nun möchte ich E,F,G,H in DatumIst(DINT) speichern.
in awl sieht so aus:
LAR1 P##Read; // Empfangsbereich Adressieren
TAR2 ; // Adresse in AR1 zu AR2
UD DW#16#FFFFFF; // Operendenbereich ausblenden
+AR1 ; // AR2 und AR1 addieren
TAR1 ; // AR1 bilden
L D [AR1,P#4.0]; // Zweites Doppelwort laden
T #DatumIst; // Istwert (DINT)
BEA ;
Nun möchte das im scl realisieren (s7-300).
Ich hoffe mir kann hier einer auf die Sprünge helfen und danke im Voraus!