TIA Indirekte Adressierung IW.

Aksels

Level-2
Beiträge
257
Reaktionspunkte
9
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo liebe Mitleser,

ich suche schon seit einer Stunde herum und finde es nicht.
Wie kann ich einen Analogeingang in SCL (TIA V11)indirekt adressieren.
Temp:
mAdr Dint
m_IW int;


m_Adr:= 256;
m_IW:=IW[m_Adr];


will einfach nicht! Ungültiger Datentyp.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Matze001,

das % löscht er mir gleich wieder weg. Hmmm....

Es waren gleich mehrere Fehler:
In SCP müssen es runde Klammern sein.
Dann will der Scale, den ich verwendet habe Int und IW liefert Word.
So gehts:


#T_Ret_W:=SCALE(IN:=WORD_TO_INT(IW("DB_Analog".Temp[#T_A].Adr)), HI_LIM:="DB_Analog".Temp[#T_A].Scal_O, LO_LIM:="DB_Analog".Temp[#T_A].Scal_U, BIPOLAR:="DB_Analog".Temp[#T_A].Bi, OUT=>"DB_Analog".Temp[#T_A].Gel_Wert);

Tschau,

Danke.
 
Zurück
Oben