一台机器的物理串口映射到局域网内的另外一台电脑上虚拟串口上。物理串口接串口设备,虚拟的串口接收数据

一台机器的物理串口映射到局域网内的另外一台电脑上虚拟串口上。物理串口接串口设备,虚拟的串口接收数据,第1张

http://wwweltimacom/products/serial-over-ethernet/一个叫做Serial to Ethernet

Connector的东东,能通过TCP/IP网络虚拟共享出最多255个串口,使计算机成为低成本的终端服务器,你看是否合用?

我这边之前用的三旺的串口服务器,曾问过他们技术类似的问题,原理应该相似,设置成倒序的话,用驱动软件建立虚拟串口就可以实现,

比如一个NP304的串口服务器有4个串口如 com1 com2 com3 com4,可以建立对应的虚拟串口 为 com4 com3 com2 com1。其他随意设置、不相邻都是同样的原理。

串口设备联网服务器可以让传统的RS-232/422/485设备立即联网。串口设备联网服务器如同含CPU、实时操作系统和TCP/IP协议的微型电脑,在串口和网络设备中传输

用户在远程就可以统一操作RS-232/422/485设备。

1、安装moxa自带的管理软件,按照说明做好设置。

2、安装好之后会虚拟出来4个串口,这个时候不要开组态王,使用moxa自带软件测试通讯是否正常;

3、通讯测试完毕后使用组态王连接设备,(保持moxa数据转发软件在工作状态)直接回显示出来虚拟的串口,可以当做机器自带串口正常使用。

原则上来说,moxa,研华等串口服务器都可以认为是透明的,直接当做扩展板卡扩展的串口使用就可以,麻烦的地方是自带的数据转发软件需要设置,按照说明使用即可,在组态王上可以直接认为是普通串口,无需设置。

在使用串口服务器的过程中,一般按照操作手册进行操作基本上可以解决问题,但是,在实际操作中还是会出现一些异常情况,现将异常情况罗列如下,供参考。

一使用转换器设置程序,不能找到设备。

1由于转换器设置程序是利用UDP协议进行设置的,一般有可能是防病毒软件带的防火墙将UDP的请求阻挡住,导致不能找到设备。

2有些时候客户将瑞星,诺顿等防病毒软件都已经关闭,但是还是不能找到设备,在这个情况下,有可能是WINDOWS XP自带的防火墙阻挡了UDP请求,如果要将防火墙关闭,请按照以下步骤操作:右键点击"网上邻居",选择"属性",右键点击"本地连接",选择"属性",再选择"高级"选项,点击"设置",进入到相关页面,关闭防火墙。

3将所有的防火墙都关闭,如果还是不能找到设备的话,就必须找网络管理员,因为在该情况下,有可能是串口服务器设置的IP地址与局域网内的电脑IP地址冲突,也有可能导致设备不能找到。也有可能是由于网络管理员对局域网进行管理,不容许没有注册的IP地址,MAC地址在局域网内运行,可以要求网络管理员开放。

二对转换器进行设备完成之后,发现不能建立TCP连接。

1有可能防火墙将TCP连接挡住,不让其建立连接,解决方法可以参考上面的一些方法进行解决。

2可能IP地址设置有误,如果转换器作为客户端的时候,服务器的IP地址为电脑的IP地址或者与转换器通信的网络设备如果转换器作为服务器端的时候,在使用虚拟串口的"连接管理系统"的时候,在设置向导中有一个"转换器作为服务器端"的设置,将转换器的IP地址,端口号填入。

3如果使用虚拟串口的时候,一定在"转换器设置程序"的"串口参数设置"中"使用虚拟串口"选择上,如果没有选上这个选项的话,连接管理系统不能建立TCP连接但是如果没有使用虚拟串口的话,如果直接基于WINSOCKET的程序的话,这个选项必须要去除,否则数据会出现乱码。

三建立了TCP连接,但是不能通信

这种情况一般都是体现在使用虚拟串口情况下,多见于485转TCP/IP的情况,在平常的情况下,485总线的通信协议是通过轮询来实现点到多点的通信,如果主机向从机点名如果在某个规定的时间内没有响应的话,则主机视为从机不存在,因为我们默认的参数是有一定的延时,所以将延时修改就可以解决这个问题即在串口服务器的"转换器设置程序"的"串口参数设置"中将网络最小发送时间和网络最大发送字节全部设置为0,0就基本可以解决这个问题。

1、通电后确认指示灯正常(Ready指示灯由红灯变为绿灯);

2、接入网线后指示灯正常(Ethernet指示灯为黄灯说明为10M网接入,绿灯为100M网接入);

3、驱动安装正常(NPort administration suite);

4、运行驱动安装后的应用程序(NPort Administration),点击应用程序左上角的search,找到连接上的串口服务器NPort 5410,双击进行配置。

5、IP配置,NPort 5410默认IP为192168127254,将其修改为电脑IP同网段,或者将电脑IP改为与NPort同网段(192168127x);

6、打开“运行”,输入“telnet NPort此时的IP”即可进入telnet界面

7、端口配置,推荐在web浏览器中输入NPort此时的IP,进入网页配置,点击左边的serial setting,分别对每个端口进行配置。具体的配置为(端口命名不能与你已经使用过的端口重复,即不能使用被占用的端口)

Baud rate(波特率)115200,

Data bits(数据位) 8,

Stop bit (停止位) 1,

Parity (优先级) None,

Flew control (流控) RTS/CTS,

FIIFO选enable。

8,、工作模式配置,点击Operating setting,分别对每个端口进行配置。具体的配置为

Operating mode(工作模式)选择Real Com(虚拟串口模式)

其余的设为默认就可以了。

这样你就可以通过电脑的超级终端或者MOXA自带的串口调试工具对连接在串口服务器上的设备进行通信。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 一台机器的物理串口映射到局域网内的另外一台电脑上虚拟串口上。物理串口接串口设备,虚拟的串口接收数据

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情