OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: MatthewGordon am 17. Juni 2011, 14:23:58

Titel: DIMM_I: Fehler 4062. Kein Zugriff auf VAR_IN_OUT Parameter OUT von DIMM_I
Beitrag von: MatthewGordon am 17. Juni 2011, 14:23:58
Hallo Zusammen,

ich treffe auf das o.g. Problem beim Einsatz des DIMM_I Bausteins und bitte um Unterstützung.

Umgebung:
Wago 750-841 (FW 14)
Codesys 2.3.9.25
Oscat Basic 3.32
Oscat Building 1.00

Der Dimmwert soll anschliessend von 0...255 auf 0...32767 skaliert und auf einer Beckhoff Dimmerklemme ausgegeben werden.

Anbei ein Screenshot des fraglichen Bausteins.

Vielen Dank für eure Unterstützung.



[gelöscht durch Administrator]
Titel: Re:DIMM_I: Fehler 4062. Kein Zugriff auf VAR_IN_OUT Parameter OUT von DIMM_I
Beitrag von: peewit am 17. Juni 2011, 15:18:38
hallo

dimm_i.out ist eine in/out variable und die kannst du nicht direkt mit dem ausgang einer function verbinden
und du musst eine wandlung mit real_to_byte machen

weiters ist fragwürdig ob das so sinnvoll ist, wenn du zyklisch den dimm_i.out wert beschreibst
somit kann der dimm_i baustein selber nichts bewirken

und du skalierst du den wert hoch , und dann muss er wieder auf ein byte reduziert werden (kein sinn !)
dimm_i.out hat nur ein byte (0-255)

siehe bild im anhang




[gelöscht durch Administrator]
Titel: Re:DIMM_I: Fehler 4062. Kein Zugriff auf VAR_IN_OUT Parameter OUT von DIMM_I
Beitrag von: cali am 06. August 2011, 20:28:44
Hi,

Zitat
weiters ist fragwürdig ob das so sinnvoll ist, wenn du zyklisch den dimm_i.out wert beschreibst
somit kann der dimm_i baustein selber nichts bewirken

Genau darauf bin ich auch gestoßen. Gibt es eine Lösung ohne den Baustein anzupassen?
Titel: Re:DIMM_I: Fehler 4062. Kein Zugriff auf VAR_IN_OUT Parameter OUT von DIMM_I
Beitrag von: MatthewGordon am 06. August 2011, 22:45:13
Ich habe es für mich gelöst und werde morgen einen Screenshot posten, wie ich es gemacht habe und es für mich funktioniert.

LG
Sascha