La porta seriale
L'elenco delle porte è vivo e mostra le descrizioni, così COM7 — USB-SERIAL CH340 si distingue dal modem che sta nella macchina dal 2011.
| Impostazione | Cosa sapere |
|---|---|
| Velocità | Fino a 3 000 000 baud; modificabile senza riaprire la porta |
| Parità e bit di stop | Modificabili anch'essi al volo |
| Controllo di flusso | Hardware, software o nessuno — la maggior parte dei dispositivi industriali non ne usa |
| DTR e RTS | Comandabili a mano; sugli adattatori RS-485 spesso è RTS a dare la direzione |
| BREAK | Inviato con un pulsante, per i dispositivi che così entrano nel caricatore d'avvio |
Client e server TCP
- Client. Si collega a un dispositivo che ascolta.
TCP_NODELAYè attivo, perché un protocollo a domanda e risposta soffre molto per l'accorpamento dei pacchetti. La riconnessione dopo una caduta ha una pausa regolabile. - Server. Accetta più client, li elenca, e invia o a tutti o soltanto all'ultimo collegato — che è proprio ciò che serve quando è un dispositivo a farsi vivo.
Comandi rapidi
Il pannello di destra conserva le trame che inviate di continuo. Ciascuna si modifica in una finestra che mostra in anticipo i byte esatti, così un comando con somma di controllo si verifica prima dell'invio e non dopo che il dispositivo ha fatto qualcosa di inatteso.
I pulsanti si riordinano trascinandoli, e la disposizione fa parte del piano di lavoro: sopravvive a un riavvio.
La misura di velocità
Misura il giro completo — domanda inviata, risposta tornata — e lo presenta con delle statistiche. È lo strumento per confrontare una linea seriale diretta con lo stesso dispositivo raggiunto tramite un convertitore e una rete, quando qualcuno sostiene che la rete è «troppo lenta» e nessuno ha misurato.
Quando la linea tace
| Sintomo | Dove guardare |
|---|---|
| La porta non si apre | La tiene un altro programma — un'istanza precedente, o un'utilità del costruttore nell'area di notifica |
| Non arriva proprio nulla | La velocità, oppure i fili A e B invertiti su RS-485; l'indicazione delle linee mostra se c'è qualcosa di collegato |
| Caratteri illeggibili | Velocità o parità sbagliate; la vista esadecimale mostra se i byte sono quasi giusti o del tutto errati |
| Le risposte arrivano tronche | La regola di fine riga taglia trame che non sono basate su righe — passate all'esadecimale |
| Il TCP si collega e cade subito | Il dispositivo accetta un solo collegamento e un altro client ce l'ha già |
| La scheda SSH non si collega | Credenziali sbagliate, oppure il gateway non permette l'inoltro verso quell'indirizzo |