Utrustning med en seriell port är vanligtvis ansluten direkt till datorn när avståndet är mindre än 15 meter.
Med seriell portserver (Serial Device Server) kan utrustningen anslutas var som helst på ett nätverk så att alla nätverksanvändare kan använda dem. Detta gäller både lokalt och internet. När den är ansluten via Internet blir räckvidden...
Utrustning med en seriell port är vanligtvis ansluten direkt till datorn när avståndet är mindre än 15 meter.
Med seriell portserver (Serial Device Server) kan utrustningen anslutas var som helst på ett nätverk så att alla nätverksanvändare kan använda dem. Detta gäller både lokalt och internet. När den är ansluten via Internet blir räckvidden global.
Seriella Enhetsservrar
Det har till uppgift att göra en seriell port tillgänglig på ett nätverk. Det är en kompakt dator som har ett Ethernet-nätverksgränssnitt och en eller flera seriella portar. Dess firmware är endast för att skicka data från nätverket till rätt seriell port och sända data som mottas på seriella portar till nätverket. Protokollet är TCP / IP (Internet Protocol), så även en seriell portserver med många portar har bara en IP-adress och varje serieport har sitt eget portnummer.
Tre kommunikationsmetoder
I princip kan du kommunicera med seriella portservrar på 3 olika sätt:
"Box to box" -metoden
"Winsock" -metoden
"Virtual com driver" -metoden
"Box to box" -metoden
Används om det inte finns någon dator med nätverksfunktion. De två seriella portservrarna är konfigurerade för att skicka data till motparten. De definieras som "Master" och "Slave", var och en med sin egen IP-adress och motpartens IP-adress. I princip är det en fast anslutning mellan seriella portar och viktigt är att anslutningen kommer att vara oberoende av operativsystem och programversioner som annars används på nätverket.
"Box to box" -metoden är också den enda användbara lösningen i fall där systemet inte kan inkludera programvara som använder "sockets" eller COM-portdrivrutiner, till exempel. en PLC och en enkel mätport med seriell port.
"Winsock" -metoden
Den här metoden förutsätter att de program som använder seriellportservern har tillgång till nätverket via TCP / IP-protokollet med hjälp av nätverksfunktionerna som är inbyggda i Windows. Det är det standardiserade gränssnittet för dessa funktioner som heter "Winsock".
I alla vanliga programmeringsspråk för Windows (Visual C ++, Visual Basic, Delphi et al.), Åtkomst till TCP / IP via "Winsock" lindrar programmeraren för att känna till alla detaljer i de underliggande nätverksprotokollen.
När väl protokollet, IP-adressen, portnumret och klient / serverstatus har valts kan dataformat i fri form bytas ut mellan programmet och seriellportservern.
Många typer och varianter
Det finns olika varianter bland seriella portservrar. Antal seriella portar per. Enheten varierar från 1 till 16, och seriella portar kan vara traditionella RS232-portar med "point to point" -anslutning upp till ca. 15 m eller RS422-portar med balanserade "point to point" -signaler upp till ca. 1200 m och RS485-portar, för "multidrop" -anslutning, där upp till 32 seriella portar kan dela samma 2- eller 4-trådiga buss. Här kommer även intervallet att vara upp till 1200 m.
De flesta seriella portservrar använder det trådbundna Ethernet-nätverksgränssnittet, andra använder trådlösa nätverk (Wifi) eller fiberoptiska kablar, där nätverksanslutningen är via fiberoptisk kabel.