Modbus TCP Client per Programmcode Starten/Stoppen

PAHO

Level-2
Beiträge
33
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hätte ein Tutorial gefunden (Codesys-Blog) wo man die IP-Adresse eines Slaves während der Laufzeit ändern kann. Ich hätte alles so ausgeführt wie angegeben (ebenfalls die Aktivierung "Diagnose für Geräte aktivieren" im Device).

Meinen Slave habe ich umbennant in "PAC2200". Der ComState ändert sich nie und bleibt immer:
Code:
PAC2200.ComState = CONNECTING

und das Enable-Flag auf FALSE zu setzen, ändert auch nichts:
Code:
PAC2200.Enable:=FALSE;

Dann hätte ich noch eine Alternative ausprobiert mit:
Code:
PAC2200.SetCommunicationState(DED.DEVICE_TRANSITION_STATE.STOP);
ebenfalls ohne Erfolg. Es kommt keine Fehlermeldung, es tut sich aber sonst auch nichts.

Ich verwende einen WAGO Compact Controller 100. Eventuell geht das mit bestimmten Devices garnicht?

Danke für eure Hilfe
 
Zurück
Oben