-> Hier kostenlos registrieren
Hallo Zusammen,
ich habe altanlagen mit WinAC RTX-F und IM151-8F PN/DP auf denen ich über TCON + TSEND/TRECV Dateien von einem Webserver abgefragt habe. (TCP Port 80).
Dazu hatte ich folgende Verbindungsparameter
Jetzt wollte ich meinen Code auf die 1200er portieren, und musste feststellen, dass es dort den Connection-Type 17 gar nicht erzeugen kann.
Dieser ist zwar in dem Kommentar vom Baustein drin, der beim konfigurieren erzeugt wird, aber ich bekomme es nicht hin, dass ich aus dem Konfigurator die 17 erzeugen kann.
Hat jemand eine Idee?
Grüße
Marcel
ich habe altanlagen mit WinAC RTX-F und IM151-8F PN/DP auf denen ich über TCON + TSEND/TRECV Dateien von einem Webserver abgefragt habe. (TCP Port 80).
Dazu hatte ich folgende Verbindungsparameter
Code:
// Verbindungseinstellungen schreiben
T_PARAM.id:= CONNECTION_ID;
T_PARAM.CONNECTION_TYPE:= 17;
T_PARAM.LOCAL_DEVICE_ID:= b#16#1;
T_PARAM.LOCAL_TSAP_ID_LEN:= 0;
T_PARAM.LOCAL_TSAP_ID[1]:= 0;
T_PARAM.LOCAL_TSAP_ID[2]:= 0;
T_PARAM.REM_TSAP_ID_LEN:= 0;
T_PARAM.REM_TSAP_ID[1]:= 0;
T_PARAM.REM_TSAP_ID[2]:= 0;
T_PARAM.ACTIVE_EST:= TRUE;
T_PARAM.REM_TSAP_ID[2]:= 80;
T_PARAM.REM_TSAP_ID[1]:=SHR(IN:=2#0000_0000_0101_0000, N:= 8); // Binärwert für Port 80
T_PARAM.REM_TSAP_ID_LEN:= 2;
T_PARAM.REM_STADDR_LEN:= 4;
T_PARAM.REM_STADDR[1]:= INT_TO_BYTE(IP_ADDR1);
T_PARAM.REM_STADDR[2]:= INT_TO_BYTE(IP_ADDR2);
T_PARAM.REM_STADDR[3]:= INT_TO_BYTE(IP_ADDR3);
T_PARAM.REM_STADDR[4]:= INT_TO_BYTE(IP_ADDR4);
Jetzt wollte ich meinen Code auf die 1200er portieren, und musste feststellen, dass es dort den Connection-Type 17 gar nicht erzeugen kann.
Dieser ist zwar in dem Kommentar vom Baustein drin, der beim konfigurieren erzeugt wird, aber ich bekomme es nicht hin, dass ich aus dem Konfigurator die 17 erzeugen kann.
Hat jemand eine Idee?
Grüße
Marcel