串口转以太网数据网关(翻译)

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

支持标准的网络socket API :
WinSock, Socket
– – –
Device Networked System
Ethernet
轮讯,点对点, 事件处理 TCP/IP, UDP 协议支持 多主机访问 (支持 UDP )
RS-232/422/485
Universal Gateway Operating Modes

运行下列程序: „..\Program Files\Advantech\EDG Serial\Download and Test Utility\Examples\Vc\Event\Release\Event.exe‟. 如果你看到黑色屏 幕,那就意味着PC机进入等待状态, 并准备好接受数据
模式:控制
Configuration Utility-Network
1.自动侦测速度 (10/100M) 和全双工类型 2.输入固定IP地址
Configuration Utility-Port
1.选择 RS-232,RS-422,RS-485 和端口 2. 选择各种随机参数, 因为“校验位、流控等…” 因您的应用不同而可以改变
操作
目的: 使用点对点方式相互收发数据 模块 : ADAM-4579 步骤: 1. 连线 2. 配制成 点对点 模式 3. 使用超级终端收发数据
模式:轮询

这种方式中, 用户可以从PC机经过adam-4579查询RS-232 设备的数据. 应用: 一些 OPC 服务器 和 IP-aware 软件
Port Mapping Utility-Port Mapping
1.Assign unused host PC’s COMport to EDG’s port 2.Select ADAM-4570/4571/EDG-4504
Port Mapping Utility-Port Mapping
1.Key-in IP address of specific device
设置端口为RS-232

设置adam-4579上的端口. 由于我们会使用自环测试的方式,所以 请确认设置成为 RS-232方式
运行轮询样例

在adam-4579的端口上联结一个自环测试头 请在下列路径查找样例程序: ‟ ..\Program_Files\Advantech\EDG Serial\Download and Test Utility\Examples\Vc\Polling\Release\polling‟. 执行 ‘.exe‟ 文件, 它将发送一个字符串 ‘123456789‟ 到adam-4579的端口并回收. 你 将在屏幕上看到如下显示:
Adam-5510
Adam-5510
Adam-5510
如何设置控制模式?

设置adam-4579的端口为控制模式. 请注意 ‘Peer for Receiving Data‟ 变成灰色. 如果你需要断开网络连接,如果你需要断开网络连接, 你需要发送 ‘+++‟
如何测试 ?

连接主机串口和adam-4579的串口. 使用终端测试软件, 比如 TTY, 发送AT指令: ‟ATDT172.18.1.75:5000\r‟, 这里 ‘172.18.1.75‟ 是从 PC的IP地址 用来告诉adam-4579 我们需要连接哪一个设备. 接下来 的 ‘5000‟ 说明在从PC上使用5000这个TCP端口. 如果连接成功, 你会得到如下答复: „\n\rCONNECT\n\r‟. 如果不成功, 你会得到 ‘\n\rFAIL\n\r‟, 你也可以重复发送此命令再试验.
.在控制模式中, ADAM-4579 给串口设备提供了一个modem接口: 他接受 AT指令来连接和断开其他网络设备
Serial line LAN cable
Connection 1
Connection 2
#3 Adam-4579 #1 ADAM-4579 #2 ADAM-4579 #3 ADAM-4579
串口转以太网数据网关
Kuei Chen eAutomation AE
议程
- 为什么使用这种模块 (串口的局限性) ? - 透明网关 vs. 通用网关
-配置与映射 -通用网关操作模式(轮讯,点对点,事件处理) -无线以太网数据网关入门 Infrastructure 和 Ad-Hoc 模式 串口设备服务器配置工具 设备服务应用 新串口服务设备
模式:点对点
- 任意一端可以发起连接 - 每个单元的IP地址必须在开始设置时设定 - 应用: 通过局域网或者广域网扩展串口
(老的设备没有RS-485接口)
Ethernet
Device Server RS-232 RS-232
Device Server
如何设置 第一个 ADAM-4579 ?

对于第一个, 选择端口1, 设置串口模式为 ‘DATA‟ 模式, „侦听 TCP 端口’ 5200.再在Peer for Receiving Data 模式中输入你想要连接的模块的IP地址 和端口号
Host Computer
Ethernet
Device Server RS-232
如何设定轮询模式?


由于在 ‘轮询模式中’ 网络套接字受PC控制, ADAM-4579 上的 RS-232接口被用来传送数据, 所以请为串口选择 ‘数据模式’. 由于这里的端口设置为 5200, 所以 串口的TCP 端口就是 ‘5201‟.
1.自动搜索 ADAM-4570/4571/EDG-4504s
2.一步配置所有串口
Configuration Utility-Find
1. 找到一个 ADAM-4570 或者全部 ADAM-4570 或者全部 EDG s 2. 当你选中一个, 点击 ‚Locate” 按钮. LED 会被点亮
3. 易于发现设备所处的位置
为什么使用这个模块? (串口的局限性)
串口的局限性
- 只能固定连接

每个串口设备要对应计算机的相应串口
- 距离限制


RS-232: ~ 15 米 RS-422/485: ~ 1200 米 每个串口设备需要指定的串口电缆
- 安装成本

你能做的。。。

用一个任意地点/时间连接的网络连接快速简便地替换掉 直接串口连接
Ethernet
Modbus ACSII/RTU Note: 8 devices max.
模式:事件处理

这种模式中, 你可以从PC端连接网络 socket 接着 ADAM4579 就会返回所有从串口端收到的数据给PC 应用: barcode/RFID 扫描仪, GPS 接收器, 等.
Host Computer
Ethernet
Device Server RS-232
如何设置事件处理模式?


设置 ‘Peer for Receiving Data‟. 如果你希望工作在事件模式, 必须设置 这个参数. 由于adam-4579 会 自动连接主机, 所以你需要把主机的IP地址和 端口号设置在这里. 这里的TCP 端口 ‘5301‟ 用来对应程序中声明的等待adam-4579连接的端 口
运行 ‚Event” 样例
munication Parameter test:
Stop/Data bits, Parity, Baud rate.
操作
目的: 在Windows平台的PC上安装一个虚拟串口 模块: ADAM-4571/70, EDG-4504 测试: 用虚拟串口从RS-485设备上获取数据
通用网关操作模式
根据应用需求,提供多种模式 ADAM-4577/79/77W/79W – 成对配置(点对点) – TCP服务端(轮询模式) – TCP客户端(事件处理) – Modem仿真(控制模式) – Modbus网关(Modbus/TCP 转 ASCII和RTU)
配置与映射
Configuration Utility-Search

模式: Modbus 网关 (ADAM-4572)

这个设备服务器 转换以太网的 Modbus/TCP 协议到串口的 RS-232/485 Modbus RTU 或者 ASCII 应用: SCADA, HMI, legacy Modbus integration
Host Computer
Modbus/TCP
Ethernet RS-232
Device Server
RS-232
RS-232
为什么使用EDG系列产品 ?
易操作性…
本地 PC
以太网数据网关把你的数据 从串口网络上传到以太网. 它带来便于操作, 高性价比 和访问远程互联网设备的优 势
局域 网
易于操作
- 透明, 远程下载
串口
扫码器
PLC Semiconductor ADAM4K5K
Virtual COM Port
Device Server RS-232
通用串口设备网关
EDG for Universal O/S, Network
ADAM-4577/4579: ½端口通用串口设备网络服务器
这里没有端口的概念. 这意味着通讯中端口没有限制. ADAM-4577/79 基于运行在主机上的socket协议. ADAM-4577/79 只是转换主 机发出的请求命令和设备回复的应答信号 - 操作系统支持 (98/2000/NT/XP/linux)
如何设置第二M-4579, 你需要很好定义 „端口’, 以及 ‘侦听 TCP 端口. 但是, 对于 ‘Peer for Receiving Date‟这一设置, 我们需要把它指向第一个 ADAM-4579
如何连线 ?
如何测试
第1步 : 当完成2个adam-4579的设定后, 你应该在两台pc上各自打开超级终端 第2步 : 当你在第一台机器上的超级终端中编辑字符时,同时在第二台机器的画 面中应该看到同样的字符。
EDG Comport Mapping Utility

Network enable existing COM-port based software For Windows 98/NT/2000/XP Supports up to 255 virtual COM ports To be used with “transparent” models (ADAM-4570/4571, etc) Included on the product CD that ships with ADAM-457x and EDG units

端口映射软件安装在远程计算机上. 软件把远程设备按照串口进行寻址 应用: 绝大多数windows平台的串口操作
Host Computer
Windows
Legacy Application Software
Native COM Port Driver
Ethernet
Windows PC had installed EDG port mapping Utility
EDG 系列的优点
• 无需改动现有软硬件,直接升级到网络
• 通过以太网,控制与监视现场设备,或者传输文件给串口设备 • 通过以太网,便于调试与维护 • 针对不同应用,可以灵活设定为RS232/485/422接口
研华 EDG 系列结构
透明网关 v.s. 通用网关
透明以太网数据网关
透明以太网数据网关
2.Select port
3.Click “Add” button
Port Mapping Utility-Test
1.Select which port to be tested 2.Click “Test” button
Port Mapping Utility-Test
Connect a loopback on the port 1.Signal test: DSR DTR, DSR RI, DSR DCD, RTS CTS

ADAM-4571/70/71W/70W, EDG-4504/4508+/4516+ 计算机串口扩展. 客户不用修改他的软件设置. 受我们提供的驱动限制 (EDG port mapping Utility).
(我们的驱动只支持Windows平台)
自动重连.
透明模式: 计算机串口扩展
相关文档
最新文档