TCP-Com consente di interfacciare
direttamente qualsiasi porta seriale RS232 esistente sul proprio PC con
una rete di tipo TCP/IP (ethernet, Internet). Utilizzando TCP-Com è possibile
fare in modo che
qualsiasi PC collegato ad una rete TCP/IP possa inviare e ricevere dati
seriali da una porta seriale remota presente su un altro PC (collegato
alla rete) in cui è funzionante TCP-Com.
In altre parole è possibile collegarsi ad una porta seriale remota
semplicemente collegandosi ad una porta TCP/IP: collegate i vostri
dispositivi di acquisizione dati (modem, lettori di codici a barre, sensori,
calibri, misuratori, dispositivi RF, sistemi telefonici PBX, strumenti di
laboratorio, ecc.) alle porte seriali del vostro PC e rendete i dati
acquisiti disponibili in qualunque punto della rete TCP/IP.
TCP-Com può anche creare porte seriale RS232 "virtuali" che sono
attualmente connessioni a porte TCP/IP. Ciò consente l'utilizzo di
software di comunicazione basati su Windows già esistenti per inviare e
ricevere dati attraverso una rete TCP/IP.
Utilizzando TCP-Com insieme ad altri software di comunicazione TCP/IP
come
TCP-Wedge,
Telnet o altro è possibile
leggere o scrivere dati direttamente su una porta seriale di un PC in rete da qualunque
altro PC
della stessa rete. TCP-Com può anche essere utilizzato per trasferire dati
seriali all'interno di una intranet o attraverso Internet.
Per maggiori informazioni su alcune applicazioni tipiche di TCP-Com
clickare qui.

Facilità di utilizzo
TCP-Com è estremamente facile da utilizzare
in quanto è sufficiente selezionare la porta
seriale desiderata, impostare i parametri di comunicazione seriale, inserire un
indirizzo IP e il numero di socket: a questo punto si attiva il tutto e si
è pronti!
Caratteristiche principali
-
Supporto fino a 115Kb comunicazioni
seriali
-
Supporto fino a
256 porte seriali
contemporaneamente
-
Supporto fino a
256
indirizzi IP sia come client che come server
-
Quando è configurato come server TCP/IP supporta connessioni client multiple e simultanee
Tipo di licenza
TCP-Com è venduto con licenza
doppia per essere
installato su 2 PC contemporaneamente. La tipica configurazione è la
seguente: si hanno 2 PC collegati mediante rete TCP/IP e si desidera
rendere disponibile sul primo PC i dati seriali acquisiti mediante un
apposito strumento collegato al secondo PC. Installando TCP-Com su
entrambi i PC della rete i dati seriali acquisiti dallo strumento seriale
collegato al secondo PC sono resi disponibili sul primo PC proprio come se
venissero acquisiti direttamente dal primo PC.
Tipici esempi di applicazioni con
TCP-Com
TCP-Com è un programma estremamente semplice ma allo stesso tempo
estremamente potente in grado di risolvere una grande varietà di
esigenze di interfacciamento TCP/IP-RS232 o problemi di
comunicazione. Ecco alcuni esempi:
1. Trasformare un PC in un "Serial Device Server"
Un "Serial Device Server" (talvolta anche chiamato “terminal server”)
è un dispositivo hardware che collega uno strumento seriale (es. una
bilancia, un lettore di codici a barre, un PLC, un terminale seriale, ecc.)
ad una rete e fornisce un percorso I/O al dispositivo attraverso una
porta TCP/IP. TCP-Com esegue la stessa funzionalità di un Serial Device
Server pur essendo semplicemente un programma software (e non un
dispositivo hardware) che opera su un PC con Windows ed utilizza le
porte seriali installate su tale PC e il collegamento alla rete
presente sul PC stesso..
E' possibile configurare TCP-Com ad aprire fino a 99 porte seriali
contemporaneamente e ad associare ciascuna singola porta seriale ad
una diversa porta TCP/IP sia come client o server TCP/IP. Mentre
solitamente un dispositivo hardware utilizzato come Serial Server
Device dispone di una sola porta seriale (e quindi se si vogliono
gestire 16 porte occorre acquistare 16 Serial Server Device), al
contrario TCP-Com costa molto meno, può essere installato su un PC
già disponibile senza doverne acquistare uno nuovo per collegarlo ai
Server Serial Device ed inoltre permette di utilizzare fino a 99
porte seriali contemporaneamente! TCP-Com ha anche il vantaggio che
lavora in background e dispone di svariate opzioni di correzione
degli errori in caso di problemi sulle connessioni o sulla rete.
2. Invio e/o ricezione dati attraverso una porta TCP/IP con
qualsiasi programma di comunicazione seriale
Si supponga di avere un determinato software di comunicazione
seriale che comunica attraverso una porta seriale e si desideri
inviare o ricevere dati utilizzando tale programma attraverso una
porta TCP/IP (ad es. per comunicare con un dispositivo collegato ad
un Serial Device Server o con un altro TCP-Com che opera come Serial
Device Server su un altra stazione di lavoro).
E' possibile soddisfare tale esigenza configurando TCP-Com per
creare una porta COM virtuale invece di utilizzare una porta seriale
reale. Dopo aver avviato TCP-Com, il programma crea una COM virtuale
sul vostro PC che può essere utilizzata da qualsiasi programma di
comunicazione seriale come se si trattasse di una porta seriale
reale. Quando si inviano dati alla porta seriale utilizzando il
programma di comunicazione seriale, tali dati, in realtà vengono
inviati alla porta TCP/IP e quando si ricevono dati dalla porta TCP/IP
il software di comunicazione seriale riceve tali dati come se in
realtà arrivassero da una porta seriale reale locale.
3. Utilizzo di porte seriali presenti su altri computer di
una rete come se in realtà tali porte fossero realmente installate
localmente sul proprio PC
Si supponga di avere un dispositivo seriale collegato ad una porta
COM di un PC collegato alla vostra rete e si voglia comunicare con
tale dispositivo utilizzando un programma di comunicazione seriale
che opera su un PC diverso (sempre collegato alla rete) da quello
dove è fisicamente collegato il dispositivo seriale. Anche in questo
caso è possibile soddisfare tale esigenza utilizzando TCP-Com sul PC
dove è collegato il dispositivo seriale configurando il programma in
modo che operi come un server TCP/IP "aprendo" la porta seriale
reale a cui è collegato il dispositivo seriale. A questo punto si fa
operare una seconda copia di TCP-Com sull'altro PC della rete
configurandolo in modo che venga creata una porta COM virtuale e
collegandolo come client TCP/IP al copia di TCP-Com che opera come
server sul PC dove è collegato fisicamente il dispositivo seriale. A
questo punto si può utilizzare il proprio programma di comunicazione
seriale per comunicare con la porta COM virtuale creata da TCP-Com:
in questo modo in realtà si riesce a comunicare attraverso la rete
TCP/IP direttamente con il dispositivo seriale connesso all'altro PC
della rete.
4. Utilizzo della propria rete o di Internet come un "grande
cavo seriale"
Si pensi di utilizzare TCP-Com come server TCP/IP su un PC di una
rete e di utilizzare una determinata porta seriale fisicamente
installata su tale PC. A questo punto si utilizzi una seconda copia
di TCP-Com come client TCP/IP su un altro PC della rete in
collegamento anch'esso con una porta seriale fisicamente presente su
tale PC e in collegamento anche con l'altra copia di TCP-Com
sull'altro PC. In tale situazione qualsiasi dato che viene inviato
attraverso la porta seriale del PC server giungerà alla porta
seriale del PC client e viceversa. Si noti che quando TCP-Com è
configurato come server può accettare connessioni multiple da vari
client: ciò consente l'invio di dati da un dispositivo seriale
collegato ad una porta seriale del server a più PC client.
5. Utilizzo di TCP-Com per convogliare i dati da una porta
seriale fisica ad una serie di porte seriali virtuali collegate a
diversi programmi di comunicazione seriale
Come è noto, normalmente Windows non consente a 2 diversi programmi
di comunicazione seriale di utilizzare contemporaneamente la stessa
porta seriale. Tuttavia è possibile utilizzare TCP-Com per
convogliare i dati provenienti da un'unica porta seriale reale a più
porte seriali virtuali in modo che più di un programma di
comunicazione seriale possa ricevere dati contemporaneamente dalla
stessa porta serial reale.
Per creare tale situazione è sufficiente configurare una copia di TCP-Com
in modo che "apra" una porta seriale reale (es. COM1) presente sul
PC e che operi come server TCP/IP utilizzando qualunque numero di
porta. A questo punto si può avviare una nuova copia di TCP-Com
(selezionare il comando New dal menù File di TCP-Com) e la si
configuri per creare una porta seriale virtuale (es. COM2): si
colleghi tale porta seriale virtuale come client TCP/IP
collegata alla porta TCP/IP ceata nella prima copia (server) di TCP-Com.
Infine si avvii una terza copia di TCP-Com e la si configuri per
creare un'altra porta seriale virtuale (es. COM3) e, come prima, si
colleghi tale porta seriale virtuale come client TCP/IP
collegata alla porta TCP/IP ceata nella prima copia (server) di TCP-Com.
Dopo aver avviato queste 3 copie di TCP-Com ci si trova nella
situazione in cui il proprio PC dispone oltre alla porta seriale
reale COM1 di altre 2 porte seriali virtuali (COM2 e COM3). A questo
punto si possono utilizzare 2 programmi di comunicazione seriale
(uno su COM2 e uno su COM3) ed entrambi potranno inviare e ricevere
dati attraverso COM1.
La situazione sopra descritta funziona per altre porte virtuali fino
ad un massimo di 98 porte seriali virtuali collegate
contemporaneamente ad un unica porta seriale reale.
6. Utilizzo di TCP-Com per mappare una porta TCP/IP ad una
diversa porta TCP/IP
Configurare una copia di TCP-Com allo scopo di creare una porta COM
virtuale collegata ad una porta TCP/IP. Quindi configurare una
seconda copia di TCP-Com per "aprire" la porta COM virtuale creata
dalla prima copia di TCP-Com e collegarla ad un'altra porta TCP/IP.
Qualunque dato che passa attraverso una porta TCP/IP passa anche
nell'altra porta TCP/IP e viceversa.
Timori sulla sicurezza? TCP-Com non dispone di funzioni di
sicurezza integrate ma è estremamente semplice ottenere ugualmente
un buon grado di sicurezza utilizzando un Personal Firewall che
permetta di limitare le connessioni TCP/IP e gli indirizzi permessi
e sicuri.
Si veda anche:
|