4D6963726F736F667420576F7264202D20C1AACDF8B2FAC6B7CAB9D3C3D6B8C4CF2E646F63 Product Manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 32
| Download | |
| Open PDF In Browser | View PDF |
联网产品使用指南 嵌入式设备联网解决方案 版权©2008 上海卓岚信息科技有限公司保留所有权力 ZL DUI 20081127.1.0 版权©2008 上海卓岚信息科技有限公司保留所有权力 版本信息 对该文档有如下的修改: 修改记录 日期 版本 文档编号 修改内容 2008-11-27 Rev.1 ZL DUI 20081127.1.0 发布版本 2009-8-16 Rev.2 ZL DUI 20081127.1.0 更新版本 2014-5-24 Rev.3 ZL DUI 20081127.1.0 更新版本 所有权信息 未经版权所有者同意,不得将本文档的全部或者部分以纸面或者电子文档的形式重新 发布。 本文档只用于辅助读者使用产品,上海卓岚公司不对使用该文档中的信息而引起的损 失或者错误负责。本文档描述的产品和文本正在不断地开发和完善中。上海卓岚信息科技 有限公司有权利在未通知用户的情况下修改本文档。 目 录 1. 概述 ...............................................................................................................4 2. ZLVIRCOM 的安装 .........................................................................................4 3. 4. 5. 6. 7. 8. 2.1. ZLVircom ......................................................................................................... 4 2.2. 工具软件 ......................................................................................................... 4 硬件连接 .......................................................................................................5 3.1. 串口连接 ......................................................................................................... 5 3.2. 网口连接 ......................................................................................................... 6 产品简单使用 ...............................................................................................6 4.1. 设备搜索 ......................................................................................................... 6 4.2. 参数设置 ......................................................................................................... 7 4.3. 透传通信 ......................................................................................................... 8 4.4. 虚拟串口 ....................................................................................................... 10 型号与功能 .................................................................................................13 5.1. 命令规则 ....................................................................................................... 13 5.2. 型号与功能 ................................................................................................... 14 参数设置 .....................................................................................................16 6.1. 参数含义 ....................................................................................................... 16 6.2. 修改参数方法 ............................................................................................... 20 产品高级使用 .............................................................................................22 7.1. Modbus TCP 转 RTU .................................................................................... 22 7.2. 不同工作模式和参数.................................................................................... 23 7.3. 跨 Internet 监控设置 ..................................................................................... 27 售后服务和技术支持 .................................................................................32 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 1. 概述 本文档介绍卓岚联网产品的参数配置、使用、测试方法。包括的型号包括: 所有串口转以太网模块/串口服务器的 0 系列、2 系列、3 系列;wifi 转串口的 ZLAN7142;IO 控制产品的 ZLAN6042、ZLAN6032 等。 本文档包含的内容包括参数的含义、配置方法、驱动安装、测试。还包含 Modbus TCP 产品的使用。有关网页模块的使用请参考网页模块的相关文档。 2. ZLVircom 的安装 2.1. ZLVircom ZLVircom 是一个卓岚设备的搜索、参数设置、虚拟串口软件。分为安装版 和非安装版,对于不使用虚拟串口的用户使用非安装版即可。 非安装版直接运行:ZLVirCom400.exe 即可。 安装版可以安装在 windows XP、windows 2000、windows7、windows8 等平 台。如果是 32 位系统请安装 ZLVircom399_x86.msi,对于 64 位系统请安装 ZLVircom400_x64.msi。 安装,按照提示要求进行即可。注意要允许这个软件通过网络通信,不要被 防火墙阻止。 关于 ZLVircom 的详细使用请参考《ZLVirCom_UM》文档。 2.2. 工具软件 我们看一下 ZLVircom 安装完毕后有哪些工具。打开开始菜单,看到 ZLVircom 子菜单: 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 1 工具列表 对工具说明如下: 表 1 工具说明 软件英文名 软件中文名 说明 ZLVircom 设备管理&虚拟串 1. 通过网口搜索网络中的设备,设备参数配置。 口工具 2. 创建、绑定、删除虚拟串口。 联网产品使用指南 产品基本使用方法。 Products.pdf (本文档) Zlvircom_UM.pdf ZLVircom 使用方法 ComDebug 串口调试助手 可以让串口发送接收字符串、hex 格式命令 DevManage 设备管理 不含有虚拟串口的 zlvircom。目前完全可以用 zlvircom 代替了。 FsCreate 下载工具 可以用于网页模块的网页下载和 3 系列模块的固 件下载。 SocketTest TCP&UDP 调 试 工 可以作为 TCP 服务器、TCP 客户端、UDP、UDP 具 组播。该工具对于设备的测试非常有用,可以作 为和设备通信的计算机软件。 3. 硬件连接 3.1. 串口连接 不同的设备的硬件接口特性请参考各个型号的产品说明书。一般设备都具有 至少一个串口,根据串口的类型不同分为核心模块、TTL 电平、RS232、RS485、 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com RS422。不同的串口连接方式如下: 表 2 串口类型 串口电平 可能型号 连接方式 核心模块 ZLSN2000 、 ZLSN2002 、 插接到用户电路板,和用户电路板的 MCU 的 ZLSN2003、ZLSN2003S UART 交叉对接。 ZLSN3000 、 ZLSN3002 、 通过排线或者排针和用户电路板的 MCU 的 ZLSN3003、ZLSN3003S UART 交叉对接。 ZLSN2100 、 ZLSN5102 、 通过交叉的母对母的串口线连接到 DB9 公头 ZLSN2103 、 ZLAN2100 、 的设备,比如计算机的 COM 口。 TTL RS232 ZLAN5102 、 ZLAN2103 、 ZLAN7142 、 ZLAN5142 、 ZLAN5200 、 ZLAN5400 、 ZLAN5800 RS485 ZLSN3100 、 ZLSN5102 、 通过 2 线 RS485 线和 RS485 设备连接,如果 ZLSN3103 、 ZLAN3100 、 和计算机 COM 口连接,则需增加一个 RS232 ZLAN5102 、 ZLAN3103 、 转 RS485 的转换器。 ZLAN7142、ZLAN5142 、 ZLAN5200 、 ZLAN5400 、 ZLAN5800 RS422 ZLSN3100 、 ZLAN5200 、 通过 4 线 RS422 线和 RS422 设备连接。 ZLAN5400、ZLAN5800 假设这里的串口设备是计算机的 COM,这里按照这个例子进行测试。 3.2. 网口连接 将设备的网口直接连接到计算机网口或者接到路由器网口。 4. 产品简单使用 4.1. 设备搜索 运行 ZLVircom 软件,点击“设备管理”,会看到一个设备的列表。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 2 ZLVircom 主界面 图 3 设备列表 从设备列表中看到当前所有在线的设备,可以搜索不再一个网段内的设备。 一般无需使用“手动添加”功能。 4.2. 参数设置 双击某一行设备即可进行设备参数的编辑。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 4 设备编辑界面 在这个界面中,用户可以设定设备的参数,然后点击“修改设置”,则参数 被设置到设备的 flash 中,掉电不丢失。同时设备会自动重启。 4.3. 透传通信 现在需要测试联网产品的透传通信功能。所谓透传就是:计算机给联网产品 发送什么数据。联网产品的串口就输出什么数据。反之联网产品的串口收到什 么数据则给网络上的计算机发送什么数据。 图 5 透传通信示意图 假设现在 PC 机的 COM 口和联网产品的串口连接,那么打开 ZLComDebug 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 串口调试助手,则 ZLComDebug 可以和联网产品的串口通信;打开 TCP&UDP 调试助手 SocketTest,并作为 TCP 客户端方式,向联网产品的 IP(目前为 192.168.1.200)的 4196 端口连接,则可以和联网产品建立 TCP 链路。 此后 SocketTest 发送的数据可以被 ZLComDebug 收到,反之 ZLComDebug 发送的数据也可以被 SocketTest 收到。 图 6 sockettest 收发界面 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 7 comdebug 收发界面 从图 6、图 7 看到,串口和网口进行了透传通信。如果串口连接的是一个用 户的串口设备,那么就可以通过网络的 TCP 连接和设备的串口进行通信,进行 数据采集和控制。 4.4. 虚拟串口 图 5 中的 SocketTest 是通过 TCP&UDP 和设备通信的,为了能够让用户已有 开发好的串口软件不需要修改为 TCP 通信就能够使用,需要在用户程序和 TCP 之间增加一个 COM 口到 TCP 的转化的步骤。ZLVircom 就能够起到这个作用。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 8 虚拟串口的作用 点击 ZLVircom 主界面的“串口管理”,然后点击“添加”,选择添加 COM5, 其中 COM5 是计算机原来不存在的 COM 口。 图 9 添加虚拟串口 然后进入设备管理,并双击需要和 COM5 绑定的设备。如图 4 所示,在左 上角的“虚拟串口”列表中选择 COM5。然后点击“修改设置”。并返回 ZLVircom 的主界面。可以看到 COM5 已经和 IP 为 192.168.1.200 的设备联通了。此时可以 使用 COM5 代替 SocketTest 进行通信。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 10 虚拟串口已经联通 现在关闭之前的 SocketTest,然后打开一个新的 ZLComdebug 来作为用户的 串口程序,现在打开 COM5。此时 COM5(虚拟串口)和 COM4(硬件串口) 之间通过联网产品可以收发数据了。如果联网产品的串口接的不是 PC 的 COM 口,而是一个串口设备,则打开 COM5 即可和设备通信了。只不过现在是通过 网络的方式。 上海卓岚信息科技有限公司 Tel:(021)64325189 图 11 通过虚拟串口通信 5. 型号与功能 5.1. 命令规则 图 12 所示为卓岚联网产品型号定义: 图 12 型号定义 表 3 型号定义的说明 http://www.zlmcu.com 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图中标号 名称 说明 A 有无外壳 ZLAN:表示带外壳的成品 ZLSN:表示不带外壳的电路板模块 产品类型 B 1:芯片 2:核心模块或 RS232 接口 3:RS485/422 接口 4:RS232 接口 5:RS232/485 接口、RS232/485/422 接口 6:远程 IO 产品 7:WIFI 产品 8:GPRS 产品 9:光纤产品 串口数量 C 0:核心模块 1:单串口 2:双串口 4:4 串口 8:8 串口 子型号 D 0:主型号 1:简易功能模块 3:网页模块 4:Modbus 网关模块 产品硬件方案 E 0:ZLSN2000 2:ZLSN2002 3:ZLSN2003 尾缀 5.2. 型号与功能 表 4 列出了各种子型号所支持的功能。对于子功能做如下说明: 1. 网页下载:可以支持网页自定义下载。 2. 域名系统:支持目的 IP 为域名方式。 3. Realcom 协议:一种虚拟串口的协议规范,不支持时也可以使用虚拟串口的。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 4. Modbus TCP 转 RTU:支持 Modbus TCP 网关功能。 5. 串口控制指令:支持类 AT 指令串口命令来控制联网产品、读取联网产品状 态。 6. 自动获取 IP: 7. 多 TCP 连接:作为 TCP 服务器的时候是否支持多个 TCP 客户端接入。多连 接的支持 100 个。 8. UDP 组播。 9. 多目的 IP:作为 UDP 或者 TCP 客户端时是否支持发往、连接往多个目的 IP。 多连接的支持 8 个。 表 4 功能选择选型表 串 口 网 域 型号 名称 页 名 Realcom 下 系 协议 Modbus TCP 转 RTU 载 统 控 自动获取 制 IP(DHCP) 指 多 TCP IO 输 连接 入输 (100) 出 UDP 组播 Client TCP/UDP 时 的多目的 IP 令 ZLSN2000 新 × √ √ × √ √ √ × × × 简易模块 × × × × √ × × √ √ × √ √ × × √ √ √ × × × × √ × √ × √ √ × × × ZLSN2000MDIP 多目的 IP × √ × × √ √ √ × × √ × √ √ × √ √ × (√) (√) × (ZLSN2090) ZLSN2010 主型号 网页下载 ZLSN2030EX ZLSN2040 ZLSN2000 老 模块 Modbus 网关模块 老的主型 号 ZLSN2002 主型号 × √ √ × √ √ √ √ √ × ZLSN2012 简易模块 × × × × √ × × √ √ × √ √ × × √ √ √ √ √ × × √ √ √ × √ √ × × × ZLSN2002MDIP 多目的 IP × √ × × √ √ √ √ √ √ 网页下载 ZLSN2032EX ZLSN2042 模块 Modbus 网关模块 串 网 域 型号 名称 页 名 Realcom 下 系 载 统 协议 Modbus TCP 转 RTU 口 自动获取 控 IP(DHCP) 制 多 TCP IO 输 连接 入输 (100) 出 UDP 组播 Client TCP/UDP 时 的多目的 IP 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 指 令 ZLSN2003 主型号 网页控制 ZLSN2003W 模块 × √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 6. 参数设置 6.1. 参数含义 通过 ZLVirCom 的设备管理可以看到联网产品的所有参数,如图 13、图 14 所示。参数是保存在联网产品的 flash 空间里的,上电即会加载,掉电不丢失。 对参数的含义说明如下: 图 13 基本参数 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 14 高级参数 参数含义如下: 表 5 参数含义 参数名 取值范围 含义 虚拟串口 不使用、创建的虚拟串 可以将当前设备与某个已创建的虚拟串口绑定。 口 设备型号 ZLSN2000、ZLSN2002、 只显示核心模块的型号 ZLSN2003、ZLSN2042、 ZLSN2032EX 等 设备名称 任意 可以给设备起一个易读的名字,最长为 9 个字 节,支持中文名字。 设备 ID 出厂唯一 ID,不可修改。 固件版本 核心模块的固件版本 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 请参考“5.2 型号与功能”部分。 该设备支持的 功能 IP 模式 静态、DHCP IP 地址 端口 用户可以选择静态或 DHCP(动态获取 IP) 联网产品的 IP 地址 0~65535 联网产品处于 TCP Server 或 UDP 模式时的监听 端口。作为客户端时,最好也指定一个非零的本 地端口;特殊情况下可以指定端口为 0 端口,当 使用 0 端口时系统将随机分配一个本地端口。此 时和指定非零端口的区别是: (1)本地端口为 0 时,模块重启时和 PC 机重新建立一个新的 TCP 连接,老的 TCP 连接可能不会被关闭,这样上 位机的老的 TCP 连接一直无法关闭,指定非零 端口没有这个问题。一般上位机希望在模块重启 时关闭老的连接,所以制定一个非零端口是一般 的做法。 (2)本地端口为 0 时,TCP 重新建立连 接的时间较快。 工作模式 TCP Server(TCP 服务器 设置为 TCP Server 时,网络服务器需要主动连接 模式)、TCP Client(TCP 联网产品;设置为 TCP Client 时,联网产品主动 客户端模式)、UDP 模 向目的 IP 指定的网络服务器发起连接。 式、UDP 组播 子网掩码 例如:255.255.255.0 必须与本地局域网的子网掩码相同。 网关 比如:192.168.1.1 必须与本地局域网网关相同。如果是不跨外网 (例如网线对接计算机的情况),最好设置网关 为对接的计算机的 IP 地址。 目的 IP 或域名 在 TCP Client 或 UDP 模式下,数据将发往目的 IP 或域名指示的计算机。 目的端口 在 TCP Client 或 UDP 模式下,数据将发往目的 IP 的目的端口。 波特率 1200、2400、4800、7200、 串口波特率 9600、14400、19200、 28800、38400、57600、 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 76800、115200、230400、 460800 数据位 5、6、7、8、9 校验位 None、Even、Odd、Mark、 Space 停止位 1、2 流控 None ( 无 流 控 )、 RS232 串口有效 CTS/RTS、DTR/DCR、 XON/XOFF DNS 服务器 当目的计算机以域名描述时,需要 DNS 服务器 进行域名解析,这里指定这个 DNS 服务器的 IP。 在 IP 模式为 DHCP 时不用指定该参数,将会自 动获取。 目的模式 静态、动态 该参数只对 UDP 工作模式有效。如果目的计算 机是以域名描述的最好选择为静态模式;如果局 域网中有多台计算机通过 UDP 与联网产品通 信,则最好选择为动态模式。 转化协议 Modbus NONE 表示串口到网络的数据转发是透明的; TCP<->RTU、Real_COM Modbus TCP<->RTU 将会把 Modbus TCP 协议直 NONE 、 接转化为 RTU 协议,方便与 Modbus TCP 协议 配合;RealCOM 是为了兼容老版本 REAL_COM 协议而设计的。 保活定时时间 0~255 (1)选择为 1~255 时,如果设备处于 TCP 客 户端工作模式,则会自动每隔“保活定时时间” 发送 TCP 心跳。这可以保证链路的 TCP 有效性。 设置为 0 时,将无 TCP 心跳。 (2)设置为 0~254 时,当转化协议选择为 REAL_COM 协议时,每 隔保活定时时间,设备将会发送一个长度为 1 内 容为 0 的数据,实现 Realcom 协议中的心跳机制。 设置为 255 时将无 realcom 心跳。 (3)设置为 0~ 254 时,如果设备工作于 TCP 客户端,设备将每 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 隔保活定时时间将发送设备参数到目的计算机。 设置为 255 时将无参数发送功能。这个机制平常 不会用到,用户无需理会。 断线重连时间 0~255 处于 TCP 客户端模式的联网产品一旦与服务器 断开了连接(即只要处于非连接状态),则每隔 一段时间向服务器发起 TCP 连接,这个时间间 隔为断线重连时间,可以为 0~254 秒,如果设 置 255,则表示永远不进行重连。注意第一次 TCP 连接一般会马上进行(比如硬件上电、通过 zlvircom 软件重启设备、无数据),只有第一次 连接失败后才会等待“断线重连时间”后重新尝 试,所以“断线重连时间”并不会影响网络和服 务器正常情况下的连接建立时间。 网页访问端口 1~65535 所在组播地址 UDP 组播时用到 IO 端口配置 可配置核心模块的 PIN 脚的电平,参考相关文 档。 数据包长度 1~1400 串口分帧规则之一。联网产品串口在收到该长度 数据后,将已接收数据作为一帧发送到网络上。 数据包间隔 0~255 串口分帧规则之一。当联网产品串口接收的数据 出现停顿,且停顿时间大于该时间时,将已接收 的数据作为一帧发送到网络上。 6.2. 修改参数方法 6.2.1. ZLVirCom 方式 ZLVircom 通过网络的搜索,找到设备后对设备参数进行编辑。其优点有: 1. 不需要 PC 机、联网产品处于同一个 IP 网段。 2. 即使联网产品存在 IP 冲突也可以进行参数修改。 3. 不需要事先知道联网产品的 IP 地址。 上海卓岚信息科技有限公司 4. Tel:(021)64325189 http://www.zlmcu.com 能够修改的参数种类更多。 6.2.2. Web 浏览器 假如用户 PC 机上并没有安装 ZLVirCom 程序,此时可以通过 Web 登录修改 参数。 1. 在浏览器中输入联网产品的 IP 地址,例如 http://192.168.1.200,打开如下网 页。 图 15 2. 在 Password 中输入密码:默认为 123456。点击 login 按钮登录。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 16 3. 在出现的网页中可以修改联网产品参数,参数中除了 Web 登录密码参数前 面没有涉及外,其它参数都已经在 6.1 参数含义说明过了。Web 登录密码就 是设置该网页的登录的密码。 4. 修改参数后点击“提交修改”按钮。 5. 修改完毕后请点击“退出登录”按钮,如果不退出,任何人都可以进入到这 个配置界面。 7. 产品高级使用 7.1. Modbus TCP 转 RTU 只有 ZLAN5142、ZLAN2140、ZLAN3140 等子型号为 4 的产品支持 Modbus TCP 转 Modbus RTU 的功能(Modbus 网关功能)。这里以 ZLAN5142 为例介绍。 7.1.1. 识别网关功能 在 ZLVircom 软件的主界面点击“设备管理”,搜索到设备后选中该设备,并 点击“设备编辑”。在弹出的参数设置对话框如图 17 所示。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 17 4 子型号的识别 如果“Modbus TCP 转 RTU”功能左边的小方框内已经打勾则表明支持 Modbus 网关功能。 7.1.2. 启用 Modbus 网关 默认情况下 Modbus 网关处于普通透传模式,如果需要转化到 Modbus 网关 模式,请在“转化协议”中选择“Modbus TCP<->RTU”这个选项。此后设备自 动将“端口”参数修改为 502(Modbus 服务器的端口)。 如果是作为普通的 Modbus 服务器的请将“工作模式”修改为 TCP 服务器模 式。如果是作为 Modbus 客户端的修改为 TCP 客户端,且目的 IP 填服务器的 IP, 目的端口一般为 502。 一般 ZLAN5142 是作为 Modbus 服务器,这样 PC 软件只要向 ZLAN5142 所 在的 IP 地址进行连接,并读写寄存器即可实现和 RTU 设备的通信。 7.2. 不同工作模式和参数 在“4.3 透传通信”一节主要讲述了联网产品作为 TCP 服务器的时候如何进 行通信。这一节将讲述 TCP 客户端、UDP 模式如何和计算机软件和另外一个联 网模块通信的参数配置方法。其中计算机软件以 SocketTest 为例。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 卓岚联网产品遵守的是标准的 TCP/IP 协议,所以任何遵守该协议的网络终 端都可以和联网产品通信,卓岚科技提供了网络调试工具(SocketDlgTest 程序, 用户可以在开始菜单/程序/ZLVircom/调试工具,找到该软件)来模拟网络终端来 和联网产品通信。 要想两个网络终端(这里是网络调试工具和联网产品)能够通信,其参数配 置必须需要配对。 7.2.1. UDP 模式 在 UDP 模式下,参数配置如图 18 所示,左边为 vircom 中联网产品的配置, 右边为网络调试工具 SocketDlgTest 的设置。首先必须两者都是 UDP 工作模式。 另外用红色箭头表示的,网络工具的目的 IP 和目的端口必须指向联网产品的本 地 IP 和本地端口。用蓝色箭头表示的,联网产品的目的 IP 必须是网络工具所在 计算机的 IP 地址,而联网产品的目的端口必须是网络调试工具的本地端口。这 些网络参数配置好后才能保证双向的 UDP 数据通信。 图 18 UDP 模式参数配置 7.2.2. TCP 模式 在 TCP 模式下工作模式有两种 TCP 服务端和 TCP 客户端,不论采用哪一种 模式,必须一方是服务端,另一方是客户端,之后客户端才能访问服务端,都 为客户端或者服务端则无法实现通信。 当联网产品作为客户端时,必须有 3 个对应关系,如图 19 所示。联网产品 的工作模式为客户端对应网络工具的服务器模式,联网产品的目的 IP 必须是网 络工具所在计算机的 IP 地址,联网产品的目的端口必须是网络工具的本地端口。 这样设置后联网产品即可自动连接网络工具,连接建立后即可收发数据。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 19 联网产品作为客户端 当联网产品作为服务端时,也有 3 个对应关系,如图 20 所示,这里不一一 解说。这样设置后点击网络工具的打开按钮即可和联网产品建立 TCP 连接,连 接建立后即可收发数据。 图 20 联网产品作为服务端 7.2.3. 对联方式 如果上位机不是 Socket 程序(SocketDlgTest)也不是 ZLVircom,而是两台 设备通过网口连接的,配置方法也是类似的。首先用户需要将 2 台设备、计算 机连接到同一个局域网中。这台计算机上运行 ZLVircom(或者 ZLDevManage), 连接计算机的目的只是为了配置,配置完成后计算机可以不必连接。 点击 ZLVircom 的设备管理,找到这 2 台设备,如图 22 所示。然后点击“设 备编辑”,对设备进行配置。设备对联可以分为 TCP 对联和 UDP 对联。如果是 TCP 对联方式,两台设备的参数如图 21 所示。箭头所示的参数必须对应起来, 如同和 PC 机连接的对应方式一样。TCP 连接成功后,可以通过回到“设备管理” 对话框看连接状态,如图 22 所示,如果两台设备的状态都是“已连接”则表示 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 两台设备的 TCP 链路已经建立。 图 21 TCP 设备对联参数配置 图 22 TCP 设备对联成功检查 如果是 UDP 方式对联的,配置参数如图 23 所示,箭头对应的参数必须 是一一对应的。UDP 对联只要参数配置正确不必检查连接状态,发送的数据会 自动发送到指定的设备。 图 23 UDP 设备对联参数配置 最后需要提醒一下,如果是设备对联的,除了网口参数按照以上设置外, 还必须设置正确的串口参数。主要是联网产品的波特率等需要和用户的设备的 波特率等一致。这样设置以后,用户设备可以通过两台联网产品的串口互相发 送数据。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 7.3. 跨 Internet 监控设置 这里以跨 Internet 的 PLC 远程监控为例来说明卓岚联网产品的跨 Internet 设 置方法。在基于 Internet 的 PLC 监控中,一般来说 PLC 分布于世界各地,而远 程计算机只有一台。此时我们将图 24 的串口服务器设置为 TCP 客户端,目的 IP 或域名设置为远程计算机。 图 24 设备远程控制示意图 当串口服务器和远程计算机连接好后,在远程计算机的 ZLVircom 的设备列 表中将出现这些串口服务器,您只要将其和对应的虚拟串口绑定即可通信。 具体操作如下: 7.3.1. 动态域名系统 安装光盘软件 PhDDNS_6.0.0.8934.exe。安装完毕后,运行桌面的该软件。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 图 25 动态域名系统界面 在图 25 中点击“注册新护照”,按照提示注册即可,例如注册后得到一个 护照为 yourname,那么就用 yourname 在图 25 中登录。动态域名登录以后,就 表明您所在的局域网的路由器(图 24 中的计算机端的路由器)的域名就是 yourname.gicp.net(gicp.net 可能随着花生壳注册时间不同而不同) 。 7.3.2. 端口映射 如果您的远程计算机是通过路由器上网的则需要进行如下的设置,只需要在 计算机端做,无需在设备端做映射。如果是直接拨号或者直接连接宽带 Modem 的(即上网时,需在计算机上输入 ADSL 用户名和密码的情况)则无需进行端 口映射。 登录动态域名 yourname 后,串口服务器可以通过域名 yourname.gicp.net 找 到远程计算机所在网络的路由器了。卓岚 PLC 远程监控使用 TCP 和 UDP 的 4196 端口。现在需要告诉路由器,如果串口服务器访问 yourname.gicp.net 的 4196 端 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 口,那么请将其转发到远程计算机上。该转发这就是端口映射。 这里以 TP-LINK 的 TL-WR340G+ ADSL 路由器为例介绍设置方法。登录路 由器(一般可以通过在浏览器器地址栏中输入 http://192.168.1.1 打开路由器,然 后输入默认用户名 admin 和密码 admin),进入菜单“转发规则”/“虚拟服务器”, 点击“添加新条目”。 图 26 端口映射设置步骤 1 图 27 端口映射设置步骤 2 这里 IP 地址为计算机的内网 IP 地址,可以用多种方法获得计算机的 IP,这 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 里不再累述。点击图 27 中的保存。注意远程计算机的 IP 地址应该采用静态的, 而不是自动获取方式。 7.3.3. 设备配置 您可以在串口服务器发送到现场前配置好其参数,到现场上电,即可使用; 另外也可以到现场配置串口服务器参数。使用 ZLVircom 软件的“设备管理/编辑 设备”来配置参数,如图 28 所示。 图 28 跨 internet 串口服务器参数配置 1. IP 模式:如果现场网络中有 DHCP 服务器(一般的路由器就具有 DHCP 服 务器功能),那么您可以选择 IP 模式为动态,可以自动获取 IP。省略下面的 IP 设置步骤。 2. IP 设置:在 IP 模式为静态的方式下,必须正确设置 IP 地址、子网掩码、 网 关。您可以询问工厂现场的网管以获得以上参数。如果您有多台串口服务器, 请 设 置 不 同 的 IP 地 址 , 也 就 是 IP 地 址 的 最 后 一 个 字 段 不 同 ( 例 如 192.168.1.200,192.168.1.201 等)。 3. 工作模式:必须设置为 TCP 客户端。 4. 目的域名或 IP:这是您在步骤 7.3.1 动态域名系统中申请的域名,例如 yourname.gicp.net,这样串口服务器可以找到远程服务器。 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 5. 目的端口:必须为 4196. 6. 转化协议:如果固件版本为 1.463 的必须设置为 Realcom 协议,在跨 internet 监控情况下,选择该协议,可以防止断网。较高版本的使用“无”协议即可。 7. 设备名称:请修改设备名称,以便您可以在远程计算机端识别该设备。 8. 串口参数:您也可以配置好串口参数。 配置好以上参数后,按照图 24 方式在现场进行硬件连线。 1.在远程计算机端的准备工作: a) 用动态域名系统登录您申请的域名。这样远端的串口服务器能够立刻找 到远程计算机的路由器。 b) 做好端口映射,这样远程计算机的路由器可以将监控数据转发到您的远 程监控计算机。 2.在远程计算机上运行卓岚虚拟串口软件 ZLVircom,如果已经运行则在任务栏 右下角可以找到图标 ,双击该图标即可。在几秒钟内,应该出现“接受来 自…的连接”的提示信息如图 29 所示。这表明现场串口服务器已经连接到 远程计算机。 图 29 ZLVircom 软件界面 3.创建虚拟串口:点击图 29 “串口管理”,添加一个未被使用的串口号,例 上海卓岚信息科技有限公司 Tel:(021)64325189 http://www.zlmcu.com 如 COM6。 4.查看设备列表:点击图 29 “设备管理”,如果已经出现“接受来自…的连 接”的提示可以看到一行或者多行记录,每条记录表示一台串口服务器。从 设备名称“工厂 2”用户可以知道这是哪一台串口服务器。 图 30 列出的设备列表 5.绑定虚拟串口:双击设备列表中的这个设备,在弹出图 28 所示的参数设置 对框中选择虚拟串口为刚刚创建的 COM6。返回主界面后,可以看到 COM6 已经和设备“工厂 2”绑定。之后用户打开 COM6 就可以和“工厂 2”的 PLC 通信。 图 31 已经工作的虚拟串口 8. 售后服务和技术支持 上海卓岚信息技术有限公司 地址:上海市徐汇区漕宝路 80 号光大会展 D 幢 12 层 电话:021-64325189 传真:021-64325200 网址:http://www.zlmcu.com 邮箱:support@zlmcu.com
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.4 Linearized : Yes XMP Toolkit : 3.1-701 Producer : Acrobat Distiller 7.0 (Windows) Creator Tool : PScript5.dll Version 5.2 Modify Date : 2014:05:25 14:53:32+08:00 Create Date : 2014:05:25 14:53:32+08:00 Format : application/pdf Title : <4D6963726F736F667420576F7264202D20C1AACDF8B2FAC6B7CAB9D3C3D6B8C4CF2E646F63> Creator : c Document ID : uuid:571a0c49-e1f7-4985-924a-c6caacc86c77 Instance ID : uuid:39a7bb7a-7113-4f7a-af8c-d5b2b4528778 Page Count : 32 Author : cEXIF Metadata provided by EXIF.tools