SCL und Variablen vom Typ word ein Problem?

Techniker

Level-2
Beiträge
86
Reaktionspunkte
20
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

(Step7 5.3.2.1 mit SCL 5.1.4)

Ich wollte in SCL 2 Variablen vom Typ word addieren:

Code:
 FUNCTION FC101 : VOID

 VAR_TEMP
   Test:  WORD;
   Test1: WORD;
 END_VAR

   Test:= Test + Test1;

 END_FUNCTION


Leider kommt dann die Fehlermeldung beim compilieren, dass es unzulässige Operanden sind.
Muß ich etwa vorher die beiden in INT wandeln, um sie addieren zu können?
Bei indirekter Adressierung in SCL ist das dann aber sehr umständlich!!

Sehr schwach von Siemens!

Mfg
 
SCL kann in word nicht rechnen

Hallo

Die Berechnung muss so aussehen:


Test:= INT_TO_WORD(WORD_TO_INT(Test) + WORD_TO_INT(Test1));

Dann gehts
:wink:
mfg
 
Zurück
Oben