成都众山科技有限公司官网 成都众山科技有限公司官网

028-64267900

了解更多众山讯息——多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

了解更多众山讯息

多年的通信软硬件开发经验使公司在通信产品开发和技术服务方面有着丰富的经验和雄厚的实力

在线咨询
首页 > 新闻资讯 > 行业资讯

串口转以太网转换器的工作模式

时间:2021-09-07 作者:众山科技

  随着以太网技术的进一步发展及其在工业控制领域的应用,将有越来越多的产品提供以太网接口,而仅提供串口通信的设备就会出现。因此,通过以太网集成串口设备,使用串口转以太网转换器是一个很好的选择。

串口转以太网转换器的工作模式

  串口转以太网转换器解决了RS232/485串行转换为网口的问题,那么在转换成网口后,软件用户如何与转换器通信?串口转以太网转换器提供4种工作模式:虚拟串口、Socket编程、DLL库、ModbusTCP。

  虚拟串口是指用户在使用TCP/IP串口转换器后不需要修改原软件(串口设备应当具有在计算机上运行的与设备通信的软件)。通过软件编程,可以对COM口等虚拟串口进行虚拟串口,然后通过软件绑定COM口和所开发的转换器。利用虚拟串口可以考虑已有串口软件的用户,但是对于没有设计软件的用户,推荐使用Socket编程,因为Socket编程比虚拟串口更有效,并且不需要安装驱动。

  Socket编程是利用Windows/Linux等操作系统上开发的网络程序,与TCP/IP转换器直接通信。该协议是透明传输,即由网络发送的串行接收内容。由VC、VB、Delphi、C#等开发环境提供Socket编程。例如服务器模式的转换连接是调用Connect函数,参数是转换器的IP和端口。

  使用DLL库,DLL是一个用Socket编程封装在ZLSN模块上实现基本操作的动态连接库。用户利用DLL库可以实现对ZLSN模块的搜索、参数设置、通信功能。DLL库比Socket编程更强大,而且更容易调用。但是对于熟悉网络编程的用户来说,他们还是希望自己用Socket来设计程序,而不希望自己的软件带来很多DLL。

  ModbusTCP是用户软件使用标准的ModbusTCP协议,串口到TCP/IP可以将网络端口的ModbusTCP数据流直接转换为ModbusTCP数据流,该转换器的串口可通过ModbusTCP与用户的串口设备通信。该转换器可以作为Modbus网关来实现标准ModbusTCP软件访问标准ModubusRTU设备。