Hoe je kunt communiceren met verschillende protocollen van seriële servers

Wat is een seriële server? Wat zijn de basisfuncties?

Een seriële poortserver is een apparaat dat gegevens overdraagt tussen een seriële poort (ook wel communicatie- of COM-poort genoemd) en een Ethernet-lokaal netwerk (LAN). Het gaat om bidirectionele communicatie. Dankzij bidirectionele communicatie kan elk apparaat zowel gegevens ontvangen als verzenden. Net zoals seriële apparaten verschillende pinnen gebruiken voor het ontvangen en verzenden van gegevens, beperkt het gebruik van dezelfde pinnen de communicatie tot half-duplex, wat betekent dat informatie slechts in één richting tegelijk kan worden verzonden. Door verschillende pinnen te gebruiken is full-duplex-communicatie mogelijk, waarbij informatie tegelijkertijd in beide richtingen kan worden verzonden.

Hoe je kunt communiceren met verschillende protocollen van seriële servers

De basisfunctie van de applicatie is Een seriële poortserver maakt bidirectionele gegevensoverdracht mogelijk tussen RS232/485 en Ethernet, waarbij de seriële poorten RS232 en RS485 tegelijkertijd onafhankelijk van elkaar werken zonder elkaar te beïnvloeden.

En Modbus-gateway kan ook bidirectionele communicatie mogelijk maken. Op basis hiervan kan de Modbus-gateway ook als host worden gebruikt. In de hostmodus vraagt de Modbus-gateway automatisch de slave om de gegevens die de host nodig heeft en slaat deze op in de buffer.

De Modbus-gateway is een standaard gateway voor de overdracht via industriële communicatieprotocollen en is tegenwoordig de meest gangbare methode om industriële elektronische apparaten met elkaar te verbinden. Modbus maakt communicatie mogelijk tussen talrijke apparaten binnen hetzelfde RS485-netwerk voor gegevensoverdracht. In een landbouwkas worden bijvoorbeeld de door sensoren verzamelde temperatuur- of vochtigheidsgegevens doorgestuurd naar een afstandsbedieningscentrum dat is aangesloten op een Modbus-gateway, die de gegevens in realtime bewaakt en de omstandigheden ter plaatse tijdig regelt.

Het verschil tussen Modbus en een seriële server komt voornamelijk neer op de volgende drie punten

(1) Gebruik als hostcomputer

Zoals hierboven vermeld, kan Modbus als host worden gebruikt, en de slave-modus van de Modbus-gateway is dezelfde als die van een seriële server; daarom gaan we hier niet in detail op in. Wanneer de Modbus-gateway als host wordt gebruikt, staan de gegevens waar het aangesloten seriële hostapparaat om vraagt centraal, en wordt de terminal-slave opgevraagd. Modbus kan doorgaans zowel de één-op-veel-modus (één host naar meerdere slaves) als de veel-op-veel-modus ondersteunen. Het belangrijkste om op te merken is dat de Modbus-gatewaymodule tijdens het verzendproces geen protocolomzetting uitvoert, maar alleen de seriële gegevens naar de netwerkzijde doorstuurt.

(2) De opslagfunctie kan worden gerealiseerd

Het inschakelen van de Modbus-opslagfunctie kan de opvraagsnelheid van netwerkhosts verhogen, wat geschikt is voor opvragingen door meerdere hosts. Wanneer bijvoorbeeld meerdere hosts gegevens van een slave opvragen, of wanneer een host met hoge frequentie gegevens moet opvragen, kan het inschakelen van de Modbus-opslagfunctie de opvraagtijd via de seriële poort verkorten en de time-outtijd verminderen.

(3) De rapportagefunctie kan worden gerealiseerd

Volgens de instructies die door de Modbus-gateway zijn ingesteld, vraagt deze actief de gegevens op via de seriële poort en stuurt deze vervolgens actief door naar de netwerkhost.

Aangezien een Modbus-gateway de functie van bidirectionele gegevensoverdracht heeft, kan de seriële server in de meeste gevallen waarin de seriële poort is aangesloten op Ethernet, direct worden vervangen door een Modbus-gateway om aan de netwerkbehoeften te voldoen. Sommige seriële servers beschikken weliswaar over een Modbus-gatewayfunctie, maar deze functie zorgt alleen voor de overdracht via het Modbus-protocol en kan niet direct als Modbus-gateway worden gebruikt. Als u dus een project heeft dat bidirectionele seriële gegevensoverdracht en Modbus-protocolconversie vereist, kunt u een seriële server of een Modbus-gateway overwegen. Als u daarnaast de Modbus-gateway ook als host wilt gebruiken of de opslagfunctie nodig heeft, moet u kiezen voor Modbus-gatewayapparaat.

About Me
e87d0ef219292bb40d6f120e7d321bcb?s=150&d=mp&r=g
More Posts