Hallo
ich schreibe einen allgemeinen Funktionsbaustein, an den ich jeweils Datentypgleiche ANY-Werte an beide Eingänge anlegen kann.
Nun kann ich Ausgängen eines Funktionsbausteines (VAR_OUTPUT) nicht vom Datentyp ANY definieren. Ist glücklicherweise nicht möglich.
Beim einer Variable vom Datentyp ANY kann ich über 3 ENUM´s deren Art, Grösse.. selektieren / ermitteln.
In der IEC gibt es hier offenbar diSize / pValue / TypeClass.
Um innerhalb meines Funktionsbausteinens auf den richtigen Ausgang verzweigen zu können, muss ich meine Eingänge nach iVariable.TypeClass abfragen.
Leider finde ich nicht heraus wo das ENUM definiert bzw. beschrieben ist. Welcher Integerwert symbolisiert welchen Datentyp? (in meinem Fall Variable ParamSaved :ANY;)
ANY_DatentypTypClass.jpg
Wo kann ich das nachschlagen / nachlesen / finden. Ich nutze Codesys 3.5.
Gruß Peter Götz
ich schreibe einen allgemeinen Funktionsbaustein, an den ich jeweils Datentypgleiche ANY-Werte an beide Eingänge anlegen kann.
Nun kann ich Ausgängen eines Funktionsbausteines (VAR_OUTPUT) nicht vom Datentyp ANY definieren. Ist glücklicherweise nicht möglich.
Beim einer Variable vom Datentyp ANY kann ich über 3 ENUM´s deren Art, Grösse.. selektieren / ermitteln.
In der IEC gibt es hier offenbar diSize / pValue / TypeClass.
Um innerhalb meines Funktionsbausteinens auf den richtigen Ausgang verzweigen zu können, muss ich meine Eingänge nach iVariable.TypeClass abfragen.
Leider finde ich nicht heraus wo das ENUM definiert bzw. beschrieben ist. Welcher Integerwert symbolisiert welchen Datentyp? (in meinem Fall Variable ParamSaved :ANY;)
ANY_DatentypTypClass.jpg
Wo kann ich das nachschlagen / nachlesen / finden. Ich nutze Codesys 3.5.
Gruß Peter Götz