-> Hier kostenlos registrieren
Hallo zusammen,
ich muss das erste Mal an ein Codesys V2.3 Projekt ran. Es wird eine Wago 750-889 mit einem KNX-Modul (750-646) verwendet. Die Wago greift auf die Gruppenadressen zu und gibt die Werte via Modbus weiter. Das hat bisher alles funktioniert, jedoch soll nun über Modbus nicht nur z.B. der Wert der Beleuchtung abgefragt werden, sondern auch verändert werden. Im Bibliotheksverwalter sehe ich, dass eine KNX_02.lib im Projekt ist. Diese hat als VAR_OUTPUT unter anderem "xSwitch_OUT" (wird bereits benutzt). Nun möchte ich zum Schalten der Beleuchtung "xSwitch_IN" ("VAR_INPUT") verwenden. Beim Übersetzen des Projekts heißt es "Fehler 4122: PRG_KNX_TP (*): `XSWITCH_IN` ist kein Eingabeparameter des aufgerufenen Funtionsblocks". Der Funktionsblock sollte in diesem Fall ja "FbDPT_Switch" sein, dieser wurde auch bei allen Variablen benutzt. Ich finde meinen Fehler nicht und hoffe, dass ich hier hilfreiche Rückmeldungen bekomme. ich bedanke mich im Voraus.
ich muss das erste Mal an ein Codesys V2.3 Projekt ran. Es wird eine Wago 750-889 mit einem KNX-Modul (750-646) verwendet. Die Wago greift auf die Gruppenadressen zu und gibt die Werte via Modbus weiter. Das hat bisher alles funktioniert, jedoch soll nun über Modbus nicht nur z.B. der Wert der Beleuchtung abgefragt werden, sondern auch verändert werden. Im Bibliotheksverwalter sehe ich, dass eine KNX_02.lib im Projekt ist. Diese hat als VAR_OUTPUT unter anderem "xSwitch_OUT" (wird bereits benutzt). Nun möchte ich zum Schalten der Beleuchtung "xSwitch_IN" ("VAR_INPUT") verwenden. Beim Übersetzen des Projekts heißt es "Fehler 4122: PRG_KNX_TP (*): `XSWITCH_IN` ist kein Eingabeparameter des aufgerufenen Funtionsblocks". Der Funktionsblock sollte in diesem Fall ja "FbDPT_Switch" sein, dieser wurde auch bei allen Variablen benutzt. Ich finde meinen Fehler nicht und hoffe, dass ich hier hilfreiche Rückmeldungen bekomme. ich bedanke mich im Voraus.