24小时服务热线:13600533667

串口设备行业 您的位置:首页 > 串口设备行业

串口转以太网转换器可选择四种工作模式

日期:2018-11-05   阅读:1368次

伴随以太网的进一步发展,及其在工控领域的应用,会有越来越多的产品会提供以太网接口;但在一定时间内,只提供串口通讯的设备仍将存在。因此,要通过以太网集成串口设备,使用串口到以太网的转换器——串口设备联网服务器是不错的选择。


串口转以太网转换器解决的是RS232/485/422串口到网口的转化,那么转化为网口之后,用户软件如何和转换器通信呢。串口转换器提供软件方案有4种:虚拟串口、Socket编程、使用DLL库、Modbus TCP。


虚拟串口,就是说用户在使用TCP/IP串口转换器后无需修改原有的软件(串口设备应该有一个在计算机上运行的与设备通信的软件),使用宇泰串口服务器软件程序可以虚拟出类似COM4、COM65等的虚拟串口,然后通过软件将COM4、COM5和制定的转换器绑定。之后,用户软件打开COM4、COM5就同原来打开COM1等硬件串口一样使用了。使用虚拟串口对于已有串口软件的用户是可以考虑的,但是对于还未设计软件的用户,建议使用Socket编程,因为Socket编程比虚拟串口的效率更高,也无需安装驱动。


Socket编程,就是利用Windows/Linux等操作系统上的开发环境开发网络程序,直接和TCP/IP转换器通信。协议就是透明传输,即网络发送什么串口就收到什么,反之亦然。用户可以选择VC、VB、Delphi、C#等开发环境提供的Socket编程,例如向处于服务器模式的转换器连接就是调用Connect函数,参数就是转换器的IP和端口。


使用DLL库,DLL是使用Socket编程封装对ZLSN模块基本操作的动态连接库。用户可以使用DLL库实现对ZLSN模块的搜索、参数设置、通信功能。与Socket编程相比,DLL库的功能更为强大,也更方便调用。但是对于熟悉网络编程的用户来说,用户还是希望自己用Socket编程设计程序,也不想自己的软件带一大堆DLL。


Modbus TCP,就是用户软件使用标准的Modbus TCP协议,串口转TCP/IP可以直接将网口的Modbus TCP数据流转化为Modbus RTU数据流,在转换器的串口可以以Modbus RTU方式和用户的串口设备通信。转换器可以作为Modbus网关使用,实现标准Modbus TCP软件访问标准的Modubus RTU设备。


采用以太网总线集成通过把串口信号都转换到以太网上传输优势:
1、充分利用了以太网总线,在距离较远,设备分散的情况下,既很大程度上简化了现场布线,也同时提高了组网的灵活性;
2、极大地提高了系统的通讯速度,相应的增加了采集的数据点数,这些在串口通讯方式下是无法实现的;
3、与使用传统的RS485方式相比,节约了硬件成本;
4、简化了网络的调试工作量;
5、在BAS服务器端开发基于以太网的数据采集程序比开发基于串口的程序更方便;
6、把串口设备服务器,作为Server向外开放数据,实现数据共享,这样也方便了程序的调试。