欢迎来到天天文库
浏览记录
ID:5387862
大小:429.79 KB
页数:7页
时间:2017-12-08
《串行口设备连接与排障指南》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、连接串口设备与故障排除本指南介绍了如何使用SiteManager串行端口连接设备。此外本指南还介绍了故障排除与如何连接没有在供应商列表中的设备。.版本:1.0,2013年3月目录介绍31.选择合适的串行设备类型42.典型问题错误!未定义书签。3.中断数据或挂断的故障排除43.1.调整帧大小43.2.调整帧超时53.3.分析协商速度和修正速度5声明7介绍SiteManager的串行端口与一台标准PC的RS232COM端口相同。这意味着,如果你可以使用一个串行端口设备连接到PC的DB9COM端口就可用SiteManager
2、连接到该设备。同时也支持使用转换器,如使用连接到西门子S7300PLCRS232到MPI转换器.SiteManager的COM端口可用于以下目的:使用PC软件连接到与SiteManager连接的串行口设备上,通过LinkManager虚拟COM口来配置与SiteManager串口相连接的设备。使用Telnet通过设备中继连接应用程序,或使用EasyTunnel连接到串行设备。SiteManager将转换Telnet端口23的数据到串行数据(请参阅有关如何配置中继链路和EasyTunnel的指南)。使用AT调制解调
3、器命令的SMS网关与SiteManager上的串口设备连接。此功能只可用于集成调制解调器的SiteManagers中(型号xx39)。重置SiteManager到出厂默认设置。如果本地管理员密码丢失同时也不能通过GateManager登陆到SiteManagerWebGUI用户界面时,使用此方法是重置SiteManager的唯一途径。(请参阅单独的重置SiteManager到出厂默认设置指南)本指南将重点说明如何配置SiteManager设备。有三种方法配置设备:1.选择合适的串行设备类型最好是选择供应商列表下指定
4、的设备(例如Allen-Bradley/Serial或Siemens/MPI)。串口设置将自动为指定设备进行调整。如果您的设备不能在供应商设备列表中找到,您应该使用Generic/Serial来添加设备。通道将尝试检测和协商设置基于RFC2217的串行设备。在大多数情况下都可以正常工作。如果您的串行设备使用一个特殊的串行协议,您可能需要自定义设置。在这种情况下,你应该使用Custom/Serial来添加设备。使用这个选项,你可以自定义握手方式,双向通信等。请注意,这种自定义使用起来并不简单,请联系Secomea的技
5、术专家以取得支持。2.典型问题与远程串行口通信的典型问题:通信没有启动。这种情况下通常需要查看串行协议的一些文档同时跟踪PC和本地连接设备之间的连接。必要时可能需要修改代码,这将会更新供应商与设备列表并追加特定的设备。通信被中断或挂起。这种情形往往是软件需要比远程网络连接更快的响应速度所导致的。参见下一节的故障排除和解决方案。通讯速度慢。这可能是由于在远程连接时网络速度缓慢,或者是软件发送的数据帧非常小,并且需要应答每一帧传输。通常情况下无需理会。理论上的解决办法是让SiteManager模拟应答,但是,这将需要
6、更改代码和为特定协议作深入的分析。3.中断数据或掉线的故障排除以下内容适用于调整Generic/Serial设备。记住每次更改了串口设置后都需要重启设备和重新与LinkManager进行连接。提到的数据的中断或断线的问题是由于软件需要一个更快或者更顺畅的传输环境。例如这可能是因为该程序期望应答速度快于通信线路的速度。在这种情况下,你应该查看软件与调整超时设置。它也可能是在传输过程中协商速度,这可能导致不稳定或掉线。在ParametersDetails中已经为设备做了串行口设置调整,在这里你还可以找到一个链接到串行Mon
7、itor用于显示当前串行设置(通常为自动协商)和实际数据。3.1.调整帧大小使用特殊模式检查串行监视器。它会主动发出一个6byte"数据包"。在这种情况下,你可以尝试设置帧大小为6,或可选择尝试设置缓冲大小为254。在监视器内显示6字节大小的包的例子:LineMonitor:[CONN]rx/tx/+mSec[CONN(telnet):Aug1420:54:24-127.0.0.1]+8830/0210/01/0d/02/10/03/1d10 2+170/10 1 d205630302e38
8、3310 34c+200 2/10/7e/fc/9b/cd/7e 1 d205630302e383310 34c+190 2+200 23.2.调整帧超时默认帧超时时间为10毫秒。这在监视器页面上会显示为+10ms。你可以尝试来增加超时。第一次例如尝试用20毫秒,然后逐渐增加至100毫秒,并观察
此文档下载收益归作者所有