DIMM_I: Fehler 4062. Kein Zugriff auf VAR_IN_OUT Parameter OUT von DIMM_I

Begonnen von MatthewGordon, 17. Juni 2011, 14:23:58

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

MatthewGordon

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]

peewit

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]

cali

Hi,

Zitatweiters 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?

MatthewGordon

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