Ich verwende TwinCAT 2.11 mit oscat_netlib121 hiervon IP_CONTROL UND DNS_CLIENT in vielen Projekten. Täglich wird der DNS_Client ca. 10x aufgerufen.
Alle 3-4 Wochen gibt es einen Hangup des DNS_Client, so dass ich vom FUP DNS_CLient kein DONE, damit eine Namesauflösung erhalte.
Im Beckhoff Watch sehe ich, dass beim Hangup in DNS_Client die Zeit .r_Time stehen bleibt.
c_enable = TRUE, c_ready = TRUE
Wenn ich über den Beckkhoff Watch in C_CONTROL .c_ready = FALSE setze und hernach wieder auf TRUE bzw. den DNS_CLIENT auf ACTIVE setze ist wieder alles OK, ich erhalte wieder eine Namesauflösung.
Der Parameter c_ready ist vom Programm aus nur LESBAR, eine Rücksetzung nicht möglich.
WIE kann ich den FUB IP_CONTROL rücksetzen, so dass bei einem Hangup eine NEUE Initsialiserung vornehmen kann.
Grus Klaus