串口转网口模块--网口转串口模块

合集下载

YOXO1007 用户手册说明书

YOXO1007 用户手册说明书

YOXO1007用户手册物联网单芯片方案版权©2008上海卓岚信息科技有限公司保留所有权力ZL DUI202005281.4.0版权©2008上海卓岚信息科技有限公司保留所有权力版本信息对该文档有如下的修改:修改记录日期文档编号修改内容2020-05-28ZL DUI202005281.1.0发布版本2021-09-30ZL DUI202005281.2.0修改参考电路图2021-10-21ZL DUI202005281.3.0增加电源电路滤波电容2022-12-30ZL DUI202005281.4.0增加IO电平转化电路所有权信息未经版权所有者同意,不得将本文档的全部或者部分以纸面或者电子文档的形式重新发布。

本文档只用于辅助读者使用产品,上海卓岚公司不对使用该文档中的信息而引起的损失或者错误负责。

本文档描述的产品和文本正在不断地开发和完善中。

上海卓岚信息科技有限公司有权利在未通知用户的情况下修改本文档。

目录1.概述 (5)1.1.简介 (5)1.2.框图 (7)1.3.特点 (8)1.4.优势 (9)1.5.产品选型 (12)1.6.目标应用 (12)2.引脚定义 (13)3.硬件设计指导 (16)4.功能说明 (20)4.1软件安装 (20)4.2参数配置 (20)4.3TCP通讯测试 (25)4.4虚拟串口测试 (27)4.5Modbus TCP测试 (29)4.6Web方式配置 (30)5.工作模式和转化协议 (31)5.1.虚拟串口模式 (33)5.2.直接TCP/IP通讯模式 (33)5.3.设备对联方式 (37)6.设备调试 (39)6.1.网络物理连接 (39)6.2.网络TCP连接 (39)6.3.数据发送和接收 (40)6.4.ZLVircom远程监视数据 (40)7.M ODBUS高级功能 (41)7.1.启用Modbus网关 (41)7.2.存储型Modbus网关 (42)7.3.禁用存储型功能 (44)7.4.多主机功能 (44)7.5.多主机参数 (45)7.6.非存储型多主机 (46)7.7.多目的IP下的Modbus (47)8.注册包和心跳包 (47)8.1.注册包 (48)8.2.心跳包 (50)9.HTTPD客户端通信功能 (52)10.P2P功能介绍 (52)11.网口修改参数 (54)12.设备管理函数库 (54)13.串口修改参数 (54)14.远程设备管理 (55)15.固件升级方法 (56)16.附录1:配置参数详解 (59)16.1.保活定时时间 (59)16.2.断线重连时间 (60)16.3.定时发送参数时间 (60)16.4.P2P心跳时间 (60)17.附录2:电气特性 (61)18.附录3:封装尺寸 (61)19.售后服务和技术支持 (61)上海卓岚信息科技有限公司Tel:400-601-51031.概述1.1.简介YOXO1007是上海卓岚推出的一款针对物联网应用的芯片。

西门子plc串口变网口通讯

西门子plc串口变网口通讯

西门子plc串口变网口通讯现代工业生产中,通信技术的发展与应用愈发重要。

西门子PLC(可编程逻辑控制器)作为工业自动化领域中的重要设备之一,其通信功能的改进与创新对于工业生产的优化和高效运行至关重要。

本文将探讨西门子PLC串口变网口通讯的技术原理和应用优势。

一、技术原理1. 种类首先,我们应该了解什么是串口和网口通讯。

串口通讯是一种通过电缆连接设备进行数据传输的方式,其特点是传输速度慢、距离短、成本低。

而网口通讯则是基于以太网技术的通信方式,以高速、远距离和高稳定性著称。

西门子PLC可以通过串口转网口的转接装置实现串口(如RS232、RS485)变为网口(如以太网)通讯,扩展了其通讯能力,提升了系统的可靠性和灵活性。

2. 连接方式西门子PLC串口变网口通讯的连接方式有两种:一是使用串口服务器,将串口信号通过以太网传输到客户机上,再进行相应的处理和读写;二是使用串口转网口模块,通过转换装置将串口信号转换为以太网信号,直接连接到局域网上。

这两种连接方式在不同的应用场景中有各自的优势和适用性,可以根据实际需求选择。

3. 通讯协议通讯协议是保证数据传输正常的关键,目前常用的协议有MODBUS、MPI/PROFIBUS、TCP/IP等。

其中,MODBUS是一种常用的串行通信协议,适用于不同设备之间的数据传输;MPI/PROFIBUS是西门子公司专有的工业总线协议,用于PLC和外设之间的通讯;TCP/IP是基于以太网的网络协议,具有高速、稳定和可靠的特点。

通过选用合适的通讯协议,可以实现PLC与其他设备之间的数据交换和共享,提高生产效率和系统的整体运行性能。

二、应用优势1. 实时性和稳定性通过串口转网口,西门子PLC的通讯速度和稳定性都得到了提升,可以实现更高频率的数据传输和响应。

尤其对于一些对实时性要求较高的工业自动化系统,如远程监控和数据采集等,串口变网口通讯可以更好地满足实时监控和控制的需求,提升生产效率和质量。

IPort-3嵌入式以太网转串口模块用户手册说明书

IPort-3嵌入式以太网转串口模块用户手册说明书

IPort-3嵌入式以太网转串口模块User ManualUM01010101 V1.08Date: 2020/12/01类别 内容关键词 IPort-3,以太网,串口摘 要IPort-3以太网转串口模块使用说明修订历史目录1. 功能简介 (1)1.1概述 (1)1.1.1IPort-3模块功能特点 (1)1.1.2产品特性 (2)1.2产品规范 (3)1.2.1电气参数 (3)1.2.2机械尺寸 (3)1.2.3温度特性 (4)2. 硬件部分说明 (5)2.1硬件电路说明 (5)2.2硬件连接使用说明 (11)2.3IPort-3的常用应用参考 (11)2.3.1TTL电平的应用 (11)2.3.2232电平的应用 (12)3. 工作模式 (13)3.1TCP Server模式 (13)3.2TCP Client模式 (13)3.3Real COM模式 (14)3.4UDP模式 (14)4. IPort-3模块IP地址 (16)4.1设备IP出厂设置 (16)4.2用户获取设备IP (16)4.3PC机与模块网段检测 (17)5. ZNetCom软件配置 (18)5.1安装配置软件 (18)5.2获取设备配置信息 (19)5.3修改设备配置信息 (21)5.4保存恢复设置 (22)5.4.1保存设置 (22)5.4.2恢复设置 (23)5.5恢复出厂设置 (23)5.5.1通过配置软件来恢复出厂设置 (23)5.5.2通过硬件来恢复出厂设置 (24)5.6升级固件 (24)6. 使用AT命令配置 (25)6.1利用超级终端工具 (25)6.1.1超级终端使用方法 (25)6.2AT命令配置流程图 (29)6.3AT命令 (30)6.3.1使用AT命令概述 (30)6.3.2使用AT命令详细说明 (31)6.3.3控制命令 (34)6.3.4设备信息配置命令 (37)6.3.5串口信息配置命令 (40)6.4AT命令配置实例 (48)7. Web浏览器配置 (50)7.1访客设置模式 (50)7.2管理员配置模式 (51)7.2.1功能设置 (52)7.2.2更改密码 (53)7.2.3备份恢复 (54)8. 固件升级 (55)9. 附录 (61)TCP和UDP中默认已经被占用的端口列表 (61)产品问题报告表 (62)产品返修程序 (63)10. 免责声明 (64)1. 功能简介1.1 概述IPort-3是广州致远电子有限公司开发的一款多功能嵌入式以太网串口数据转换模块,它内部集成了TCP/IP协议栈,用户利用它可以轻松完成嵌入式设备的网络功能,节省人力物力和开发时间,使产品更快的投入市场,增强竞争力。

网口转串口

网口转串口

网络I/O控制模块网络I/O控制模块ZLSN2002具有IO控制功能,除了已有的功能外,ZLSN2002具备了6个IO控制引脚,6个IO控制引脚都可以作为输入或者输出。

是否具有IO控制引脚请打开zlvircom的设备配置对话框,然后点击“更多高级选项”按钮,看到“支持的高级功能”中,看IO控制功能是否打勾的。

输出时,用户可以通过网络给ZLSN2002发送命令,将输出引脚置高或者置低。

其中“置高”指的是设置为3.3V电平,“置低”为0V电平。

输入有两种方式。

1)用户通过网络给ZLSN2002发送命令获取IO口的最新输入状态。

此时,ZLSN2002给计算机返回一个包含有IO口状态的网络数据包。

2)输入IO口上的逻辑电平的变化会自动触发ZLSN2002向目的计算机发送IO口状态报告。

图1. 以太网I/O模块ZLSN2002卓岚网络I/O控制模块的IO控制功能的特点:1.IO口数量多:具有6个TTL电平IO口。

2.同时具备串口转以太网的数据转发通路,该通路和IO控制通路互不影响独立工作。

3.IO口可作为输入或者输出。

4.IO口作为输入的时候具备,自动报警功能,类似MCU的中断机制,无需计算机实时查询输入端口状态。

2.继电器控制实例如图 1 所示为ZLSN2002的IO口控制门禁系统锁的实际电路。

只要将CON3的3、4接通就可以将门禁打开。

这个任务由继电器OMRON G5V-1 5VDC来实现,当X2、X1有电流时,继电器的S1和Y1吸合并导通。

ZLSN2002的IO引脚通过一个NPN的三极管放大电流,可选用9013三极管。

图1. 网络控制继电器电路图本文档将指导用户选择合适的串口转以太网方案,并且介绍各产品型号的差别。

1.串口服务器和串口转以太网模块的差别图 1 串口服务器与串口转以太网模块用户首先需要考虑是选择串口服务器还是串口转以太网模块。

图 1所示,左边是串口服务器右边为串口转以太网模块。

差别如下:1.从外观上说,串口服务器是串口转以太网模块加一个外壳,该外壳具有抗电磁辐射的能力,但是如果用户是将串口转以太网产品装到自己的机壳内,则串口服务器的外壳并没有多大意义。

工控网关UART串口转WiFi转有线转网口模块

工控网关UART串口转WiFi转有线转网口模块

物联网UART串口转WiFi转有线转网口转以太网的无线WiFi模块伴随着物联网的发展,最初的两个机器之间通过硬件直接通信的物理层到通过硬件地址在局域网中进行通信的数据链路层已经远远不能满足于现代人们生活以及各行各业生产的需求。

逐渐结合高性能,高质量的网络层和应用层。

实现智能终端数据采集,数据传输,数据上传和无线上网,WiFi远程控制等功能。

在物联网市场上,从成本,功耗,体积而言,无线物联网WiFi模块传输还是以串口WiFi模块为主。

串口WiFi模块是一种基于UART接口的嵌入式模块,它符合WiFi无线网络标准,内嵌于IEEE802.11协议栈和TCP/IP协议栈,可以实现用户串口或TTL电平数据到无线网络的转换。

串口型WiFi模块的工作方式为传输式和命令式。

现在小编要谈的是多线程多处理的路由串口WiFi模块。

随着对现场数据实时监测,远程控制,数据上传,视频传输,音频传输等需求量增大。

路由串口WiFi模块逐渐被应用到各行各业。

核心CPU带Linux系统,可同时处理多线程处理复杂指令,。

有多路串行UART接口,传输指令的时多个指令同时发出,并快速地响应同时处理。

带有核心CPU带有Linux系统多线程处理器的路由串口WiFi模块RMS7688A,是兼容802.11b/g/n的无线AP解决方案,集成802.11n MAC/BB/PA/LAN,带宽比较大,能同时运营比较复杂的指令。

具备3路串口可以同时跟多个服务器对接,3路串口可以同时同一环境下快速地监测温度,速度,灯控等数据指令传输。

在很大程度上提高效率,降低成本。

RMS7688A串口转WiFi模块支持AP/AP client /路由器/中继模式,在IOT中被广泛应用。

如:工业控制,远程监控,智能抄表,WiFi转串口,WiFi转4G,4G转有线,4G,4G转网口,无线路由交换机,串口服务器,串口转以太网,USB可以接USB摄像头进行图像传输,可以接U盘进行数据共享。

串口转以太网核心模块

串口转以太网核心模块

串口联网服务器卓岚串口服务器提供虚拟串口 ZLVirom 和 Socket 通信方式,支持跨 internet 和断网恢复。

包含有 RS232、RS485/422 的单口到 32 口串口服务器。

性能稳定、价格公道,是串口设备 联网的最佳选择。

串口转以太网核心模块卓岚的 ZLSN 模块是嵌入式设备联网的首选。

卓岚具有自主的 TCP/IP 协议栈技术,是国家 版权注册软件,且具有超过 8 年的嵌入式联网经验。

ZLSN 联网模块提供 TTL、RS232、 RS485/RS422 等多种接口。

具备 DDNS、DNS、DHCP、UDP 组播、9 位数据自适应、串口类 AT 命令、100 个同时的 TCP 连接、网页下载和卓岚 HTML 控件、ModbusTCP 支持等高级功能。

串口转以太网模块提供多种 RS232/RS485/RS422 串口转以太网模块,性能稳定可靠,使用便捷。

串口转 WIFI 模块提供 TTL 电平、RS232、RS485 串口转 WIFI 串口服务器,WIFI 可以为 AP 或者 Station 模式, 可以连接到无线路由器,也可以让 wifi 手机连接。

支持虚拟串口。

串口转 WIFI 模块支持 4 个继电器 DO 输出、4 个 DI 输入、2 个 AI 输入。

可支持 Modbus TCP 协议、Modbus RTU(RS485) 协议和网页控制 IO 方式。

工业级温度范围,9~24V 宽电压输入。

是进行远程设备控制、远程模拟量、 温度、数字量采集的理想选择。

Modbus 网关实现 RS232/RS485 串口的 Modbus RTU 协议转化为 Modbus TCP 协议,实现老的 RTU 设备和 新的 Modbus TCP 软件的对接。

网页下载模块可下载用户自定义的网页,通过卓岚 HTML 控件实现对设备的控制。

立即实现用一种嵌入式 的 Web 服务器来进行数据监控和采集。

串口服务器串口服务器能够使得您的串口设备立即联网。

串口、RJ45+网口转换

串口、RJ45+网口转换
RJ45 座正面
注意:DiGATTO-II 的 RJ45 管脚定义不同于 DiGATTO -I 25/9 芯孔式插头可以直接同 DTE 设备相连
连接定义如下:
或使用一支 RJ45->DB9 Female 的转接头,用于连接控制口时使用。一般地,选择 PC 机的 COM1 或 COM2,使用 RJ45->DB9 孔的转换头与 COM 口连接,再将一根网络直连线(1-8 对应 1-8)一头接转接头的 RJ45 座,另一头接入 Console 口中(DiGATTO 终端服务器的第一口), 采用 ansi 终端方式,运用超级终端程序,串口协议设定 9600,N,8,1。
两个 RJ45 插头的(1、3)脚对调,(2、6)脚对调。此连线用于不接交换机或集线器而直 接和 PC 机的网卡连接时使用
若直接连接交换机或集线器则使用直连线,即 1-8 直接对应 1-8
RJ45 线缆定义
DiGATTO-I 线 缆 定 义
RJ45 座正面
2,4,8,16,32 口串口为 RJ45 的方式 25/9 芯孔式插头可以直接同 DTE 设备相连,一般是终端或 PC 机的串口
串口转接头的连接定义同上图 5->DB9 Female 若连接控制口的定义 注意:必须要 RJ45 端的 DSR(5 脚)和 DCD(8 脚)短接连至 DB9 端的 DTR(4 脚)
25/9 芯针式插头可以直接同 Modem 等 DCE 设备相连
连接定义如下:
也可以根据实际应用制作电缆 DiGATTO-II 线 缆 定 义
连接定义如下:
或使用一支 RJ45->DB9 Female 的转接头,用于连接控制口时使用。一般地,选择 PC 机的 COM1 或 COM2,使用 RJ45-DB9 孔的转换头与 COM 口连接,再将一根网络直连线(1-8 对应 1-8) 一头接转接头的 RJ45 座,另一头接入 Console 口中(DiGATTO 终端服务器的第一口),采用 ansi 终端方式,运用超级终端程序,串口协议设定 9600,N,8,1。

串口联网模块--串口转网口模块

串口联网模块--串口转网口模块

串口联网模块—串口转网口模块摘要:本文介绍了串口联网模块的定义、用途、使用方法和性能指标。

1.什么是串口联网模块串口对于电子工程师来说再熟悉不过,Serial、UART、RS232、EIA-RS-232C、COM 这些都是串口的名字。

串口由于其使用引脚 少(只有 RXD、TXD 两根线),协议简单,被广泛地应用于电子设备的数据传输中,电子设备通过串口和 PC 通信,或者通过串口 进行外部数据扩展都是很普遍的现象。

网络时代的到来,迫切需要电子设备也联网,那么当一个设备需要接入以太网的时候采用串口转以太网的方式最为合适。

所 谓串口联网模块就是将 MCU 的串口通信转化为以太网通信的电子单元模块。

以下是上海卓岚信息科技的几款串口联网模块:串口联网模块 ZLSN2000 名称:芯片型串口设备联网模块 用法:模块提供 19 针双排引脚,插接到用户 PCB 后使用。

选型:量大客户建议使用 ZLSN2000,价格比 ZLSN3000 便宜,易于与用户 PCB 整合。

串口联网模块 ZLSN3000 名称:TTL 电平接线型串口设备联网模块 用法:只需通过排线将 RXD、TXD 和用户电路板 MCU 串口连接,即可使用。

选型:使用 ZLSN2000 之前,可先用 ZLSN3000 测试模块性能,用户无需制板即可与 模块连接,方便快捷。

适合已有串口设备立即联网升级。

串口联网模块实验套件 ZLSN2100 名称:嵌入式联网模块的实验套件 用法:提供电源适配器、网线、串口线,用户连接 PC 机 COM 口或者设备串口(公头 DB9),再接上电源、网线后即可使用。

选型:比 ZLSN4000 提供更多配件,适合于用户还未开发串口设备想通过 PC 机测试 模块性能或者想直接与用户串口设备 DB9 接口连接进行测试的情况。

2.串口联网模块的用途从本质上来说,串口联网模块就是一个串口转以太网(TCP/IP)协议转化器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

串口转网口模块—网口转串口模块本文介绍在串口转网口模块中如何使用各种TCP工作模式,根据不同的应用如何进行灵活选择TCP客户端、TCP服务器、UDP、UDP组播。

然后介绍如何用zlvircom配置串口转TCP/IP并和SocketDlgTest程序通信。

1.TCP&UDP工作模式TCP/IP是网际互联的基本协议,TCP/IP实际涉及网络协议的两层:网络层和传输层。

IP属于网络层,而TCP属于传输层,实际上TCP/IP协议还有另外部分协议即UDP协议,UDP协议和TCP协议共同组成了TCP/IP协议的传输层。

而TCP协议有具有客户端和服务端两种工作模式。

在RS232/RS485联网模块应用中,主要在UDP、TCP客户端、TCP服务器3种模式之间进行选择。

如图1所示。

1.1 TCP和UDP的区别和比较图1.TCP&UDP各种工作模式演示TCP(Transmission Control Protocol)是可靠连接协议。

串口转网口模块,我们可以用打电话来类比TCP协议。

使用TCP协议进行数据传输,首先需要建立连接;就如在通电话前需要先拨通电话一样。

TCP是可靠传输的,即你传输的数据有误或者丢失,则会自动重新传输以保证数据正确;这正如打电话的时候,如果信号不好,收方会说:“听不清,请再说一遍。

”UDP(User Datagram Protocol)是报文传输协议。

我们可以用手机短信来类比UDP协议。

使用UDP协议,你无需先征得对方的同意(无需先建立连接),可以随时发送。

但是UDP协议是不可靠传输的,你发送出去的数据不能够保证正确地被对方收到;所谓“正确接收”,它包括3方面的内容:1.丢失问题:数据丢失后可以重传。

2.误码问题:数据内容错误能被检测并重新发送。

3.顺序问题:UDP 无法保证数据的顺序,例如在发送长文字的短信的时候,有可能后半部分短信内容先收到,然后再收到前半部分短信内容。

这给接收者较大的迷惑,TCP 协议没有这个问题。

UDP协议的也有自身优点。

1.简单性、方便性,UDP协议非常类似串口通信,因为串口发送数据本身基于非连接(报文)的。

此时在串口转以太网的时候,使用UDP协议符合原来的思维。

2.UDP协议具有广播、组播功能,可以实现一对多通信。

表1. TCP与UDP的区别1.2 TCP客户端和TCP服务器的区别在选择TCP进行通信的时候,通信的双方,必须一方为TCP客户端(TCP Client),一方为TCP服务器(TCP Server)。

串口转网口模块,以打电话来类比,打电话的人是TCP客户端,接电话的一方为TCP服务器。

TCP/IP协议中的IP地址类似电话号码,而TCP/IP中的端口号类似电话分机号。

客户端(拨电话者),首先需要知道对方的IP地址和端口(电话号码和分机号),先连接上TCP服务器端(接听者的电话摘机),才能进行数据传输(通话)。

和一般电话不同,在这里TCP服务器可以同时接入多个TCP客户端,就如有多路线路的电话,不会因为一路电话在接通中而不能接入其它电话。

在ZLSN联网模块的RS232转网络中,TCP连接有长连接和短连接之分。

TCP长连接就是连接建立后不断开,直到断电。

TCP短连接是指需要通信的时候建立连接,通信完毕后立即关闭连接。

1.3 UDP广播UDP相对于TCP来说UDP的一个优势是可以实现一对多的通信。

以下就介绍UDP广播和UDP组播。

UDP广播:UDP广播包不同于普通的UDP数据包,UDP广播说明如下:1.UDP广播包一般只能够在局域网内部存在,也就是说它是不能够实现跨路由通信的。

2.同一个局域网内的所有的计算机都能够接收到广播包。

这样增加了网络的负担,同时安全性也会降低。

3.卓岚ZLSN系列模块支持发送和接受UDP广播包。

另外SocketDlgTest也支持发送和接受UDP广播数据包,可以用于UDP广播调试。

1.4 UDP组播UDP组播:UDP单播(即普通的UDP通信)可以实现点与点之间的通信。

UDP的广播可以实现一点向多点发送数据。

但是UDP广播存在以下缺点:不仅需要接收数据的联网模块可以收到数据,任何一台局域网中的计算机都可以收到数据,这样数据包保密性不强,同时也给不愿接收该数据的计算机增加了负担。

UDP组播可以解决以上问题,UDP组播可以实现一点向多点发送数据,而且只有加入某个组播组的联网模块才可以收到数据,不会对组播组外的模块或计算机增加接收负担,减轻了网络负荷。

为了确定您购买的卓岚产品是否支持UDP组播请打开ZLVircom程序的设备设置对话框,点击“更多高级选项”,如果该设备支持的高级功能中“UDP 组播”是打勾的则表明该设备支持UDP组播。

2.工作模式的选择2.1 TCP和UDP的选择在TCP和UDP选择上,TCP协议有很多优点,这里只介绍何时使用UDP协议。

1.节省上位机的线路资源。

在串口转网口模块的串口转以太网应用中,如果选择TCP协议,且为TCP客户端的话,那么TCP连接是在模块上电之后就开始连接的,属于“长连接”。

这就使得TCP协议一直占用一条通信线路(一个socket接口),如果联网模块个数很多(例如上万个),那么用TCP协议占用较多资源。

而UDP则无此问题。

2.简化上位机编程的复杂性。

基于UDP的socket编程相对于TCP要简单些。

3.需要广播或者组播的应用。

2.2 客户端和服务器的选择1. 一个监控中心还是多个监控中心。

一个监控中心:在单个监控中心的集中监控系统中,分散在各个采集点的ZLSN模块将采集数据传送到中心计算机,此时最好采用ZLSN模块为TCP 客户端的方式,因为此时每个模块只要设置一个目的IP(中心计算机的IP地址)即可。

当然也可以采用中心为客户端、模块为服务端方式,但是此时中心必须记住每个模块的IP地址,不利于系统的延展性和配置的灵活性。

多个监控中心:现在有多个中心计算机需要监控联网模块,由于TCP客户端模块只能连接一个中心(一个目的IP),所以多个中心无法监控一个TCP 客户端模式的模块(除非采用卓岚的“类AT命令”功能,让串口转网口模块可以根据需要连接到不同的中心)。

此时应该采用模块为服务端的方式。

如果需要多个计算机同时(不是分时)监控一个ZLSN模块,请选择ZLSN2090为核心的多TCP连接模块,ZLSN2090支持同时存在100个TCP连接。

2.哪方知道对方IP地址。

如果通信的AB双方中如果有一方(例如A)不知道对方(例如B)的IP地址,那么A必须作为TCP服务器。

这是因为A不知道B的IP地址,也无法进行连接操作。

在ZLSN联网模块大量应用的网络中,ZLSN联网模块的IP地址通过动态获取,所以中心并不知道所有模块的IP 地址,所以此时模块应该作为客户端。

3.主从关系。

在主从关系的通信模式中,主机总是先发送数据,从机给出应答。

在TCP短连接应用中,主机应该采用客户端。

这是因为短连接采用有数据发送的时候建立TCP连接的方式,只有主机才知道何时需要发送那个数据何时需要建立连接,所以主机为客户端。

2.3 TCP短连接和TCP长连接的选择TCP短连接由于占用的TCP线路资源少,一般效率优于长连接。

但是以下情况下采用长连接:通信的双方没有主从关系。

任何一方都有首先发送数据的可能,所以要保持TCP连接一直保持。

选择长连接的时候需要注意,在连接建立到当前,中间网线是否有断开,需要时时检测连接的可用性,短连接无该问题,使用较为方便。

3.参数配置和网络连接这里介绍,如何用zlvircom配置串口转TCP/IP并和SocketDlgTest程序通信。

卓岚串口转TCP/IP遵守的是标准的TCP/IP协议,所以任何遵守该协议的网络终端都可以和联网产品通信,卓岚科技提供了网络调试工具(SocketDlgTest程序,用户可以在开始菜单/程序/ZLVircom/调试工具,找到该软件)来模拟网络终端来和串口转TCP/IP产品通信。

要想两个网络终端(这里是网络调试工具和串口转TCP/IP产品)能够通信,其参数配置必须需要配对。

3.1 UDP模式在UDP模式下,参数配置如图 2所示,左边为zlvircom中串口转TCP/IP产品的配置,右边为网络调试工具SocketDlgTest的设置。

首先必须两者都是UDP工作模式。

另外用红色箭头表示的,网络工具的目的IP和目的端口必须指向联网产品的本地IP和本地端口。

用蓝色箭头表示的,联网产品的目的IP必须是网络工具所在计算机的IP地址,而联网产品的目的端口必须是网络调试工具的本地端口。

这些网络参数配置好后才能保证双向的UDP数据通信。

图2. UDP模式参数配置3.2 TCP客户端在TCP模式下工作模式有两种TCP服务端和TCP客户端,不论采用哪一种模式,必须一方是服务端,另一方是客户端,之后客户端才能访问服务端,都为客户端或者服务端则无法实现通信。

当串口转TCP/IP作为客户端时,必须有3个对应关系,如图 3所示。

串口转TCP/IP的工作模式为客户端对应SocketDlgTest的服务器模式,串口转TCP/IP 的目的IP必须是SocketDlgTest所在计算机的IP地址,串口转TCP/IP产品的目的端口必须是SocketDlgTest的本地端口。

这样设置后串口转TCP/IP 即可自动连接网络工具,连接建立后即可收发数据。

图3. 串口转TCP/IP作为客户端3.3 TCP服务器当串口转TCP/IP产品作为服务端时,也有3个对应关系,如图 3 所示,这里不一一解说。

这样设置后点击网络工具的打开按钮即可和串口转TCP/IP产品建立TCP连接,连接建立后即可收发数据。

图4. 串口转TCP/IP作为服务器4.两个设备对联工作模式配置如果上位机不是Socket程序(SocketDlgTest)也不是ZLVircom,而是两台设备通过网口连接的,配置方法也是类似的。

首先用户需要将2台设备、计算机连接到同一个局域网中。

这台计算机上运行ZLVircom(或者ZLDevManage),连接计算机的目的只是为了配置,配置完成后计算机可以不必连接。

点击ZLVircom的设备管理,找到这2台设备,如图6所示。

然后点击“设备编辑”,对设备进行配置。

设备对联可以分为TCP对联和UDP对联。

如果是TCP对联方式,两台设备的参数如图5所示。

箭头所示的参数必须对应起来,如同“3.2 TCP客户端”和“3.3 TCP服务器”的对应方式一样。

TCP 连接成功后,可以通过回到“设备管理”对话框看连接状态,如图6所示,如果两台设备的状态都是“已连接”则表示两台设备的TCP链路已经建立。

图 5. TCP设备对联参数配置图6. TCP设备对联成功检查如果是UDP方式对联的,配置参数如图7所示,箭头对应的参数必须是一一对应的。

相关文档
最新文档