Home › Forum › Controllori SlimLine e Netsyst (LogicLab) › Errore in FB SysTCPClient
- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 1 anno, 9 mesi fa da Sergio Bertana.
-
AutorePost
-
Luglio 14, 2022 alle 12:08 pm #66170nikolas de stephanisPartecipante
Sto utilizzando FB SysTCPClient per effettuare delle get e post tramite successivo FB HTTPClient. Non riesco ad avere un ritorno positivo del flag connected del blocco SysTCPClient. La mia configurazione è questa:
192.168.0.1 SlimLine;
192.168.0.2 HMI;
192.168.0.203 PC con web app flask.Ho provato a effettuare una connessione TCP, oltre che sul PC, anche sul pannello ma senza successo.
In più, tramite la funzione SysPing, riesco a raggiungere l’IP solo dell’HMI e non del PC.
L’errore ritornato da blocco SysTCPClient è 9941140 il che mi fa pensare ad un errata configurazione della rete, ma io dal IP del PC riesco a vedere tutti i dispositivi.
Luglio 15, 2022 alle 7:53 am #66211Sergio BertanaAmministratore del forumIl fatto che il FB SysPing non riesca a raggiungere il PC è indicativo, intanto hai verificato se il PC risponde alle richieste di ping?
Se il PC risponde alle rischieste di ping allora c’è un problema di configurazione di rete, il mask delle reti è 255.255.255.0?
Visto che lo SlimLine ha indirizzo 192.168.0.1 potrebbe essere l’indirizzo definito anche nelle configurazioni come gateway di rete lo hai verificato?
Prova a cambiare indirizzo IP dello SlimLine, inoltre puoi provare a connetterti alla porta del tuo PC (Quella impostata nel FB SysTCPClient) da un’altro PC utilizzando la funzione TCPClient dell’utility Terminal di Toolly e verificare che la connessione sia possibile. Questo per verificare che il firewall del PC renda accessibile la porta definita.
Luglio 15, 2022 alle 10:20 am #66265nikolas de stephanisPartecipanteMi fermo al primo passo, il PC su cui gira l’applicazione non è pingabile e su questo non saprei come risolvere.
Però, anche se non è pingabile, l’applicazione viene vista da altri PC, posso evitare di effettuare la chiamata del blocco SysTCPClient per utilizzare HTTPRq?
Luglio 15, 2022 alle 11:12 am #66270Sergio BertanaAmministratore del forumQual’è il codice del tuo sistema, e la versione del firmware?
Il FB SysTCPClient è indispensabile per la connessione, hai verificato che Toolly eseguito da un’altro PC apra la porta a cui il FB SysTCPClient si connette?
Se ti connetti in Telnet allo SlimLine e dai il comando Arp vedi l’IP del PC a cui ti connetti.
[Admin]> arp IP:192.168.1.110 MAC:00-0C-29-E6-AD-E4 [30 (Sec)] 1 ARP entrie(s) found
-
AutorePost
- Devi essere connesso per rispondere a questo topic.