Gedanken Fehler?!

Hallo zusammen,

nach langer Zeit bin ich wieder zurück zu IPS. Aber leider habe ich ein kleines Problem, was ich gerade nicht wirklich verstehe.

Ich will per Script einen Wago Merker setzen und wieder zurück setzen. Aber leider klappt dies nicht. Bekomme immer Fehlermeldung:
Warning: ModBus_WriteCoil: Instance #12288 not found! in C:\IP-Symcon\scripts\21653.ips.php on line 4

Warning: ModBus_WriteCoil: Instance #12288 not found! in C:\IP-Symcon\scripts\21653.ips.php on line 6

Script:
<?
ModBus_WriteCoil(12288 , true);
IPS_Sleep(200);
ModBus_WriteCoil(12288 , false);
?>

Mit Wago ID:
<?
$wago_id = 58928;
ModBus_WriteCoil($wago_id,12288 , true);
IPS_Sleep(200);
ModBus_WriteCoil($wago_id,12288 , false);
?>

Fehlermeldung:
Warning: Wrong parameter count for ModBus_WriteCoil() in C:\IP-Symcon\scripts\21653.ips.php on line 4

Warning: Wrong parameter count for ModBus_WriteCoil() in C:\IP-Symcon\scripts\21653.ips.php on line 6

Ich weiß, dass früher die Wago ID mitgegeben werden musste. Auch wenn ich dies machen, klappt es auch nicht. Was mache ich falsch?

Vielen Dank
Basti

Wago_ID ?? Wo hast du das Script denn her? Muss ja uralt sein … Kann so nicht funktionieren.

Die erste Lösung allerdings schon (siehe Doku!) … aber so wie es aussieht hast du keine Instanz mit der Nummer 12288 !!?

Dir ist schon klar das du die ID der Instanz nehmen muss und nicht die ID von der Merkervariable, oder?

Screenshot evtl. ?

Gruß
Jens

Super, vielen Danke.

Ist ja doch alles viel einfacher geworden :wink:

Basti