串口设备联网服务器就像一台带有CPU、实时操作系统和TCP/IP协议的微型计算机,方便串口和网络设备之间的数据传输。您可以使用计算机从世界任何地方通过 访问、管理和配置远程设备。但在实际使用串口服务器的过程中,难免会出现一些异常故障。接下来飞畅科技小编就详细介绍一下串口服务器的工作模式以及异常的排查方法。我们来看一下。酒吧!
串口服务器的工作原理
1.TCP/UDP通讯模式:该模式下,串口服务器成对使用,一台作为终端,另一台作为终端。两者之间通过IP地址和端口号建立连接,实现数据的双向透明传输。该模式适用于将两个串口设备之间的总线连接转变为TCP/IP网络连接。
2、采用虚拟串口通信模式:该模式下,一台或多台转换器与一台计算机建立连接,支持数据的双向透明传输。以下转换器由计算机上的虚拟串口软件管理。 1个虚拟串口可对应多个转换器,N个虚拟串口对应M个转换器(N
3、基于网络的通讯模式:该模式下,计算机上的应用程序根据协议编写通讯程序,可以直接在转换器设置中选择支持的协议。
串口服务器异常排查
在使用串口服务器的过程中,一般按照操作手册就可以基本解决问题。但在实际操作中,仍然会出现一些异常情况。现将异常情况列出如下,供参考。
1、使用转换器设置程序时找不到设备。
1、由于转换器设置程序使用UDP协议进行设置,一般有可能是杀毒软件提供的防火墙拦截了UDP请求,导致找不到设备。
2、有时客户关闭了瑞星、诺顿等杀毒软件,但仍然找不到设备。这种情况,可能是XP自带的防火墙拦截了UDP请求。如果要关闭防火墙,请按照以下步骤操作:右键单击“网上邻居”,选择“属性”,右键单击“本地连接”,选择“属性”,然后选择“高级”选项,点击“设置”,进入相关页面,关闭防火墙。
3. 关闭所有防火墙。如果仍然找不到设备,则必须找到网络管理员,因为这种情况下,串口服务器设置的IP地址可能与局域网中计算机的IP地址冲突,也可能导致找不到设备。也有可能是网络管理员对局域网进行管理,不允许未注册的IP地址和MAC地址在局域网中运行。您可以要求网络管理员打开它们。
2、转换器安装完成后,发现无法建立TCP连接。
1、有可能是防火墙阻止了TCP连接,阻止其建立连接。解决方法可以参考上面的一些方法。
2. IP地址可能设置不正确。如果转换器作为客户端,则服务器的IP地址为与转换器通信的计算机或网络设备的IP地址。如果转换器用作服务器,则使用虚拟串口的“连接”。当“管理系统”时,设置向导中有一个“转换器作为服务器”的设置。填写转换器的IP地址和端口号。
3. 如果使用虚拟串口,请务必在“转换器设置程序”的“串口参数设置”中选择“使用虚拟串口”。如果未选择此选项,连接管理系统将无法建立 TCP 连接。但如果不使用虚拟串口的话,如果是直接基于程序的话,这个选项一定要去掉,否则数据会乱码。
3. TCP 连接已建立,但无法通信。
这种情况通常发生在使用虚拟串口的时候,大多是485转TCP/IP的时候。一般情况下,485总线的通信协议通过轮询的方式实现点对多点的通信。如果主机向从机发送请求,如果机器点名在一定的规定时间内没有响应,则主机将被视为从机不存在。因为我们默认的参数有一定的延迟,所以可以通过修改延迟来解决这个问题。也就是说,在串口服务器中,通过在“转换器设置程序”的“串口参数设置”中将最小网络发送时间和最大网络发送字节都设置为0,0,基本上可以解决这个问题。
好了,以上内容就是飞畅科技为大家介绍的串口服务器的工作方法以及常见异常故障的排查方法。希望对您有所帮助!