0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口转TCP/IP方案选型

卓岚物联 来源:maggie602451 作者:maggie602451 2022-11-03 15:19 次阅读

本文档侧重于从系统整体方案上(例如硬件选型、软件方案选型等)指导用户完成串口转TCP/IP的方案选型。如果是产品型号的选择,请参考《串口转以太网产品选型指南》。

1.成品和内嵌模块

成品一般称之为串口服务器,内嵌模块称之为串口转TCP/IP模块。

选择内嵌模块可以将一个类似DIP芯片的电路板插接到用户电路板上,将其中4根引脚连接网口RJ45,其中2根引脚连接用户MCU串口UART引脚,即可实现用户系统的网络化升级。该方案使得用户系统的整体性好,且内嵌模块价格比成品要低很多,如果用户自行设计设备或者串口设备的网络化改造可以使用该方案。

如果用户使用工程上应用,购置的某些串口设备需要联网,那么内嵌模块一般那不太适合,此时可以使用NETCOM2000等串口服务器。

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和端口

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

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

3.局域网应用还是internet应用

如果用户系统没有跨internet,而只是在局域网内进行监控,那么要简单一些。如果需要跨inernet当然卓岚的ZLSN系列模块和NETCOM串口服务器也是可以的,因为它支持通过域名访问主机,另外跨inernet应用可能还需要设置DDNS和路由器的NAT映射。具体可以咨询卓岚工程师

4.芯片级别

目前可以提供ZLAN1003,YOXO1007等芯片级别的产品,可浏览相关页面。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    8983

    浏览量

    85109
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1348

    浏览量

    78949
  • 串口
    +关注

    关注

    14

    文章

    1540

    浏览量

    76101
收藏 人收藏

    评论

    相关推荐

    如何将RS-485通信转换为TCP/IP通信

    TCP/IP协议来访问这些数据,你可以使用一个RS-485TCP的转换器(也称为串口服务器或串行到以太网转换器)。
    的头像 发表于 11-05 11:29 294次阅读
    如何将RS-485通信转换为<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>通信

    EtherNet/IP主站Modbus-TCP协议网关

    捷米特JM-EIPM-TCP网关实现连接EtherNet/IP设备和网络到Modbus TCP网络系统。该网关可实现双向数据交换,既允许现有的、低成本的EtherNet/IP设备集成到
    的头像 发表于 09-25 11:49 174次阅读
    EtherNet/<b class='flag-5'>IP</b>主站<b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议网关

    EtherNet/IP主站Modbus-TCP协议转化网关

    在工业自动化领域中, EtherNet/IPModbus-TCP 这两种网络协议的互通互联非常重要。有一款优秀的设备—— 远创智控YC-EIPM-TCP ,能够出色地解决这一难题。此
    的头像 发表于 09-06 17:15 179次阅读
    EtherNet/<b class='flag-5'>IP</b>主站<b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议转化网关

    EtherNet/IPModbus-TCP协议转换网关

    在工业自动化领域中,EtherNet/IPModbus-TCP这两种网络协议的互通互联非常重要。有一款优秀的设备——远创智控YC-EIP-TCP,能够出色地解决这一难题。此设备性能优
    的头像 发表于 09-06 16:54 212次阅读
    EtherNet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议转换网关

    EtherNet/IPModbus-TCP协议网关(EtherNet/IPModbus-TCP

    /IPModbus TCP从站协议网关,可以实现对这些设备的集中管理和控制。 二,典型应用拓扑图 三,设备技术参数 捷米特JM-EIP-TCP设备在Et
    的头像 发表于 09-04 11:09 274次阅读
    EtherNet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议网关(EtherNet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>)

    EtherNet/IPModbus-TCP协议网关(JM-EIP-TCP

    一,设备主要功能 捷米特JM-EIP-TCP型网关实现EtherNet/IP网络与Modbus TCP网络之间的数据通讯,可支持Modbus TCP主站Modbus
    的头像 发表于 08-26 14:39 208次阅读
    EtherNet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议网关(JM-EIP-<b class='flag-5'>TCP</b>)

    串口服务器和TCP/IP协议栈是什么关系

    串口服务器与TCP/IP协议栈之间存在着紧密而复杂的关系。这种关系主要体现在串口服务器如何利用TCP/I
    的头像 发表于 08-25 17:35 1395次阅读

    ProfinetTCP/IP协议转换网关配置案例

    网关连接到Profinet总线中做为从站使用,连接到TCP/IP网络中做为服务器或客户端使用。 ProfinetTC
    的头像 发表于 08-02 14:19 374次阅读
    Profinet<b class='flag-5'>转</b><b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>协议转换网关配置案例

    EtherNet/IPModbus-TCP协议网关模块的配置与应用详解

    智控YC-EIP-TCP。下面作者为大家详细讲解一下该设备的主要功能及详细配置方法。 一,产品主要功能 1、远创智控YC-EIP-TCP工业级EtherNet/IP 网关 2、Modbus T
    的头像 发表于 08-02 09:26 259次阅读
    EtherNet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus-<b class='flag-5'>TCP</b>协议网关模块的配置与应用详解

    华纳云:TCP IP协议的发展和优势

    TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网协议)是互联网和现代计算机网络的基础协议集。它定义了数据在网络上
    的头像 发表于 07-25 16:49 427次阅读

    TCP IP协议属性设置中的IP配置

    在现代网络中,TCP/IP协议是基础架构的重要组成部分。掌握TCP/IP协议属性设置中的IP配置对于确保网络的稳定性、性能和安全至关重要。本
    的头像 发表于 07-23 10:10 430次阅读

    RS485LoRa-以太网TCPLoRa

    可以实现以太网LoRa、Rj45LoRa、LoRa以太网、RS485以太网、TCP_IP
    的头像 发表于 06-19 10:39 503次阅读
    RS485<b class='flag-5'>转</b>LoRa-以太网<b class='flag-5'>TCP</b><b class='flag-5'>转</b>LoRa

    Modbus TCPProfinet网关配置案例

    本案例采用Modbus TCPProfinet网关做为Modbus TCP通信协议设备与Profinet通信协议设备连接的桥梁。Modbus TCP是一种基于
    的头像 发表于 05-27 11:55 542次阅读
    Modbus <b class='flag-5'>TCP</b><b class='flag-5'>转</b>Profinet网关配置案例

    Ethernet/IPModbus TCP网关

    Ethernet/IPModbus TCP网关,YC-EIP-TCP工业级EtherNet/IP 网关,支持ModBus主从站,即插即用
    的头像 发表于 02-27 17:50 432次阅读
    Ethernet/<b class='flag-5'>IP</b><b class='flag-5'>转</b>Modbus <b class='flag-5'>TCP</b>网关

    工业控制领域基于TCP/IP的数据传输方案

    电子发烧友网站提供《工业控制领域基于TCP/IP的数据传输方案.pdf》资料免费下载
    发表于 11-16 10:52 0次下载
    工业控制领域基于<b class='flag-5'>TCP</b>/<b class='flag-5'>IP</b>的数据传输<b class='flag-5'>方案</b>