2.虚拟串口、Socket编程、使用DLL库、Modbus TCP
串口转TCP/IP转换器解决的是RS232/485/422串口到网口的转化,那么转化为网口之后,用户软件如何和转换器通信呢。卓岚转换器的软件方案有4种:虚拟串口、Socket编程、使用DLL库、Modbus TCP。
虚拟串口,就是说用户在使用TCP/IP串口转换器后无需修改原有的软件(串口设备应该有一个在计算机上运行的与设备通信的软件),使用卓岚的ZLVircom程序可以虚拟出类似COM5、COM6的虚拟串口,然后通过软件将COM5、COM6和制定的转换器绑定。之后,用户软件打开COM5、COM6就同原来打开COM1等硬件串口一样使用了。使用虚拟串口对于已有串口软件的用户是可以考虑的,但是对于还未设计软件的用户,建议使用Socket编程,因为Socket编程比虚拟串口的效率更高,也无需安装驱动。Socket编程,就是利用Windows/Linux等操作系统上的开发环境开发网络程序,直接和TCP/IP转换器通信。由于卓岚ZLSN模块或者NETCOM转换器都遵守标准的TCP IP协议所以和任何socket接口的网络编程程序通信。协议就是透明传输,即网络发送什么串口就收到什么,反之亦然。用户可以选择VC、VB、Delphi、C#等开发环境提供的Socket编程,例如向处于服务器模式的转换器连接就是调用Connect函数,参数就是转换器的IP和端口。 3.局域网应用还是internet应用
如果用户系统没有跨internet,而只是在局域网内进行监控,那么要简单一些。如果需要跨inernet当然卓岚的ZLSN系列模块和NETCOM串口服务器也是可以的,因为它支持通过域名访问主机,另外跨inernet应用可能还需要设置DDNS和路由器的NAT映射。具体可以咨询卓岚工程师。
详细可参考:http://www.zlmcu.com/products_serial_server.htm