USB seriale via VPN
Con «Esponi un dispositivo USB locale via VPN» il controller mette a disposizione un adattatore seriale USB collegato come porta TCP. In questo modo puoi programmare a distanza sistemi bus il cui software di configurazione richiede un accesso seriale diretto — come se l'adattatore fosse collegato direttamente al tuo computer.
La condivisione è raggiungibile tramite la Direct-VPN, la VPN di supporto e sulla rete locale.
Attivare la condivisione
Apri la pagina VPN e fai clic su «Esponi un dispositivo USB locale via VPN».
Seleziona la porta seriale (l'adattatore USB), il baud rate (deve corrispondere all'hardware collegato) e la porta TCP (predefinita: 3001).
Dopo il salvataggio, la panoramica mostra lo stato della condivisione: In esecuzione, Connesso o Adattatore non collegato.
Configurare il client su Windows
Su Windows crei una porta COM virtuale che punta alla porta TCP del controller — ad esempio con il software gratuito HW VSP3 (edizione a porta singola, hw-group.com):
Scarica e installa HW VSP3 (edizione «Standalone»).
Nella scheda «Virtual Serial Port» scegli una porta COM libera (ad es. COM5), inserisci l'indirizzo IP VPN del controller come IP Address e la porta TCP configurata (predefinita: 3001) come Port.
Nella scheda «Settings» disattiva «NVT enabled» — la connessione utilizza TCP raw.
Fai clic su «Create COM» per creare la porta COM virtuale.
Seleziona quindi la nuova porta COM nel software di programmazione e imposta lo stesso baud rate della condivisione (formato dati 8N1).
Configurare il client su macOS / Linux
Su macOS e Linux questa funzione è svolta da socat (macOS: installazione con brew install socat):
Finché il comando è in esecuzione, /tmp/ttyNOMOS è disponibile come porta seriale e può essere selezionata nel software di programmazione.
Note
È possibile una sola connessione alla volta — disconnetti il client prima che se ne colleghi un altro.
Il baud rate della condivisione deve corrispondere all'hardware collegato (formato dati 8N1).
L'adattatore USB deve essere collegato al controller — l'indicatore di stato nella panoramica mostra lo stato attuale.
Ultimo aggiornamento