Hallo liebe Community,
ich habe Jahrelang mit C++ Programmiert und viel mit Arduino herum experimentiert.
Jetzt will ich mich Hobby bedingt etwas in SPS einarbeiten.
Leider ähneln sich C++ und AWL nicht all zu sehr...
Ich hänge gerade an dem Thema "Wertezuweisen" .
Ich habe einen Wert -100000. Diesen wert möchte ich in ein ARRAY of DINT ablegen.
Die Lösung lautet:
L L#-100000
T DB38.MeaV[9]
Meine Frage ist, warum schreibe ich bei dem Load-befehl zwei mal ein L. Also wozu benötige ich des L vor dem #? In der Lösung wird noch erwähnt, weil "L" DINT ist und nicht INT... damit kann ich leider nichts anfangen. DINT ist doch das gleiche nur 32Bit oder?
Danke schonmal für eure Hilfe!!!
Liebe Grüße
Max
ich habe Jahrelang mit C++ Programmiert und viel mit Arduino herum experimentiert.
Jetzt will ich mich Hobby bedingt etwas in SPS einarbeiten.
Leider ähneln sich C++ und AWL nicht all zu sehr...
Ich hänge gerade an dem Thema "Wertezuweisen" .
Ich habe einen Wert -100000. Diesen wert möchte ich in ein ARRAY of DINT ablegen.
Die Lösung lautet:
L L#-100000
T DB38.MeaV[9]
Meine Frage ist, warum schreibe ich bei dem Load-befehl zwei mal ein L. Also wozu benötige ich des L vor dem #? In der Lösung wird noch erwähnt, weil "L" DINT ist und nicht INT... damit kann ich leider nichts anfangen. DINT ist doch das gleiche nur 32Bit oder?
Danke schonmal für eure Hilfe!!!
Liebe Grüße
Max