Strumenti di rete: ping, test delle porte, scanner di indirizzi
Verificare dal controller stesso se un dispositivo o un server è raggiungibile e trovare i dispositivi nella rete locale.
→ Panoramica
I tre strumenti in Settings → System → Tools vengono eseguiti sul controller, non sul computer. Mostrano ciò che il controller stesso può raggiungere, che è ciò che conta quando un dispositivo non comunica o un connettore non si connette.
- Ping test: un host risponde?
- TCP port test: un host accetta connessioni su una determinata porta, ad esempio Modbus TCP sulla 502?
- Address scanner: quali dispositivi si trovano nella rete locale del controller e su quali è aperta una porta?
Tutti e tre sono di sola lettura: non modificano alcuna impostazione.
Per controllare un dispositivo Modbus TCP prima di aggiungerlo, eseguire il TCP port test sul suo indirizzo IP e sulla sua porta. Il solo ping non basta: molti dispositivi non rispondono al ping ma accettano connessioni Modbus, e viceversa.
1 Eseguire il ping di un host
8.8.8.8 (un server pubblico, utile per provare l'accesso a Internet).| Parametro | Cosa fa | Unità / valore predefinito |
|---|---|---|
| Host | Indirizzo IP o nome host di cui eseguire il ping. | predefinito 8.8.8.8
|
| Test | Invia due ping a distanza di mezzo secondo l'uno dall'altro e attende fino a 2 secondi per ogni risposta. | — |
| Result | Output grezzo del comando ping. 2 received, 0% packet loss = l'host risponde; 100% packet loss = nessuna risposta; unknown host o Name or service not known = il nome non può essere risolto (controllare il DNS in Settings → Network). |
testo |
2 Testare una porta TCP
502 per Modbus TCP.| Parametro | Cosa fa | Unità / valore predefinito |
|---|---|---|
| Host | Indirizzo IP o nome host da testare. | — |
| Port | Porta TCP da testare. Porte comuni: 502 Modbus TCP, 443 HTTPS, 8883 MQTT su TLS, 1883 MQTT. | — |
| Test | Tenta di aprire una connessione TCP verso l'host e la porta. La modifica di Host o Port cancella l'ultimo risultato. | — |
| Result |
/ prima del primo test. Port … is opened. (verde) = la connessione è stata accettata. Port … is closed. (rosso) = rifiutata, nessuna risposta entro 5 secondi, oppure il nome host non può essere risolto. |
— |
Una porta aperta dimostra che qualcosa accetta connessioni, non che sia il dispositivo giusto o che parli il protocollo giusto. Se la porta è aperta ma il dispositivo mostra comunque errori di comunicazione, controllare l'Unit ID Modbus e le impostazioni dei registri del dispositivo.
3 Scansionare la rete locale
| Parametro | Cosa fa | Unità / valore predefinito |
|---|---|---|
| Port | Porta TCP testata su ogni indirizzo trovato. | predefinita 502 |
| Extended scan for IP | No = scansione rapida: dispositivi che si annunciano sulla rete (mDNS) e dispositivi con cui il controller ha scambiato dati di recente. Yes = in più esegue il ping di ogni indirizzo della rete locale del controller (l'intervallo /24 di ogni interfaccia) ed esegue una scansione di rete, che trova i dispositivi silenziosi ma richiede più tempo. | Yes / No · predefinito No |
| Eseguire la scansione | Avvia la scansione. | — |
| IP address | Indirizzo di un dispositivo trovato. L'elenco è ordinato per indirizzo. | — |
| MAC address | Indirizzo hardware del dispositivo, se noto. | — |
| Vendor | Produttore ricavato dall'indirizzo MAC. Unknown = non presente nell'elenco dei produttori. | — |
| Port status | Risultato di un tentativo di connessione a Port (1 secondo per indirizzo). OPEN = accetta connessioni, CLOSED = rifiutata, UNKNOWN = nessuna risposta in tempo o non testata. | — |
| Legend | Spiega gli stati della porta. | — |
Annotare l'indirizzo MAC del dispositivo (spesso riportato sull'etichetta). Eseguire lo scanner con la porta del dispositivo e cercare quell'indirizzo MAC: l'indirizzo IP accanto è quello nuovo.
4 Checklist
- Il TCP port test mostra la porta del dispositivo come aperta dal controller.
- L'indirizzo IP e l'indirizzo MAC del dispositivo compaiono in Address scanner.
- L'indirizzo IP e la porta inseriti quando si aggiunge il dispositivo sono quelli testati qui.
- In caso di problemi con cloud, MQTT o Flex, l'host e la porta del server sono stati testati con il TCP port test.