Come comunicare con diversi protocolli di server seriali

Che cos'è un server seriale? Quali sono le funzioni di base?

Un server di porta seriale è un dispositivo che trasferisce dati tra una porta seriale (detta anche porta di comunicazione/COM) e una rete locale (LAN) Ethernet. Si tratta di una comunicazione bidirezionale. La comunicazione bidirezionale consente a ciascun dispositivo di ricevere e inviare dati. Allo stesso modo in cui i dispositivi seriali utilizzano pin diversi per ricevere e inviare dati, l'utilizzo degli stessi pin limita la comunicazione a half-duplex, il che significa che le informazioni possono viaggiare in una sola direzione alla volta. L'uso di pin diversi consente la comunicazione full-duplex, in cui le informazioni possono viaggiare in entrambe le direzioni contemporaneamente.Come comunicare con diversi protocolli di server seriali

La funzione applicativa di base del server della porta seriale può realizzare la trasmissione bidirezionale dei dati tra RS232/485 ed Ethernet, dove le porte seriali RS232 e RS485 funzionano contemporaneamente in modo indipendente senza influenzarsi a vicenda.

E gateway modbus può anche realizzare la funzione di comunicazione bidirezionale. Su questa base, il gateway Modbus può essere utilizzato anche come host. In modalità host, il gateway Modbus interroga automaticamente lo slave in base ai dati richiesti dall'host e li salva nel buffer.

Il gateway modbus è un gateway di trasmissione del protocollo di comunicazione industriale standard ed è il metodo più comunemente usato per collegare i dispositivi elettronici industriali oggi. modbus consente la comunicazione tra molti dispositivi sulla stessa rete RS485 per il trasferimento dei dati. Ad esempio, in una serra agricola, i dati sulla temperatura o sull'umidità raccolti dai sensori vengono trasmessi a un centro di controllo remoto collegato a un gateway modbus, che monitora i dati in tempo reale e controlla le condizioni del sito in modo tempestivo.

La differenza tra il modbus e il server seriale è costituita principalmente dai seguenti tre punti

(1) Utilizzo come computer host

Come già detto, Modbus può essere utilizzato come host e la modalità slave del gateway Modbus è identica a quella del server seriale, quindi non entreremo nei dettagli in questa sede. Quando il gateway Modbus viene utilizzato come host, i dati richiesti dal dispositivo host seriale collegato sono la richiesta principale e il terminale slave viene interrogato. Di solito Modbus può realizzare modalità uno-a-molti (un host a molti slave) e molti-a-molti. Il punto principale da notare è che nel processo di trasmissione, il modulo gateway Modbus non esegue alcuna risoluzione del protocollo, ma solo l'invio dei dati seriali alla rete.

(2) La funzione di stoccaggio può essere realizzata

L'abilitazione della funzione di memorizzazione Modbus può accelerare la velocità di interrogazione degli host di rete ed è adatta alla modalità di interrogazione multi-host. Ad esempio, quando più host interrogano i dati di uno slave o un host deve interrogare i dati con una frequenza elevata, l'attivazione della funzione di memorizzazione Modbus può risparmiare il tempo di interrogazione della porta seriale e ridurre il tempo di timeout.

(3) È possibile realizzare la funzione di reporting

In base alle istruzioni impostate dal gateway modbus, esso interroga attivamente i dati sulla porta seriale e li carica attivamente sull'host di rete.

Poiché il gateway modbus ha la funzione di trasmissione bidirezionale, può sostituire direttamente il server seriale con il gateway modbus per soddisfare le esigenze di rete nella maggior parte dei casi in cui la porta seriale è collegata a Ethernet. Alcuni server seriali sono dotati della funzione di gateway modbus, ma questa funzione realizza solo la trasmissione del protocollo modbus e non può essere utilizzata direttamente come gateway modbus. Pertanto, se si dispone di un progetto che richiede la trasmissione di dati seriali bidirezionale e la conversione del protocollo modbus, si può prendere in considerazione il server seriale o il gateway modbus; se oltre a questo, è necessario utilizzare il gateway modbus anche come host o utilizzare la funzione di archiviazione, è necessario scegliere dispositivo gateway modbus.

Contatto