工业级串口服务器能将多个串口设备连接并能将串口数据流进行选择和处理,把现有的ttl串口或者rs232/rs485/rs422接口的数据转化为ip端口的数据,这样就能够将传统的串行数据送上流行的ip通道,而无须过早的淘汰原有的不带以太网模块的设备,从而提高现有设备的利用率,节约了投资,简化了布线。在数据处理方面,串口服务器完成的是一个面向连接的ttl串口或者rs232/rs485/rs422链路和面向无连接以太网之间的通讯数据的存储控制,系统对各种数据进行处理,处理来自串口设备的串口数据流,并进行格式转换,使之成为可以在以太网中传播的数据帧;对来自以太网的数据帧进行判断,并转换成串行数据送达响应的串口设备。
在实际应用方面,工业级串口服务器完成是将tcp/ip协议的以太网接口映射为windows操作系统下的一个标准串口,应用程序可以像对普通串口一样对其进行收发和控制,比如一般计算机有两个串口com1和com2,通过串口服务器可将其上面的串口映射为com3、com4、com5等。
工业级串口服务器工作方式:
1.tcp/udp通讯模式:该模式下,串口服务器成对的使用,一个作为server端,一个作为client端,两者之间通过ip地址与端口号建立连接,实现数据双向透明传输。该模式适用于将两个串口设备之间的总线连接改造为tcp/ip网络连接。
2.使用虚拟串口通讯模式:该模式下,一个或者多个转换器与一台电脑建立连接,支持数据的双向透明传输。由电脑上的虚拟串口软件管理下面的转换器,可以实现一个虚拟串口对应多个转换器,n个虚拟串口对应m个转换器(n<=m)。该模式适用于串口设备由电脑控制的485总线或者232设备连接。
3.基于网络通讯模式:该模式下,电脑上的应用程序基于socket协议编写了通讯程序,在转换器设置上直接选择支持socket协议即可。