已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章 故障诊断一、通讯测试设备调试目的设备调试主要是针对MCGS驱动使用过程中无法正常通讯的情况,通过串口调试工具和串口监听软件来调试设备与MCGS的通讯,最终准备判断出问题所在,并进一步解决问题。由于大多数驱动使用过程中出现的问题都是出现在现场的实际应用中,此时,驱动开发人员一般不可能直接到现场处理,而设备调试就显得尤为重要,经验丰富的人员大多可以直接或指导用户在现场第一时间将问题解决。即便不能解决,至少也能将驱动的问题准确定位,这时,如果是驱动本身问题,开发人员就能快速而准确的判断出问题所在,并尽快解决问题。设备调试一般步骤1 确认上位PC机硬件串口正常2 确认下位机设备及硬件无问题。3 确认上位MCGS与设备串口通讯设置正常。4 确认上位机与下位机根据协议收发数据正确。5 如还有问题,监听并截获数据,保存数据交MCGS驱动组处理。设备调试分类注意:以上步骤应该按顺序操作判断,否则单个步骤操作可能没有实际意义。 上位PC与串口设备通讯 设备调试窗口 通用版运行环境 嵌入版模拟环境 触摸屏与串口设备通讯 板卡设备调试 ISA板卡(直接操作端口) PCI,USB板卡(调厂家驱动库) 其它设备 以太网 总线1.上位PC驱动测试具体步骤:1.1.上位PC与串口设备通讯1.1.1. 确认上位PC机硬件串口正常: 排除上位PC机串口损坏的可能,具体可用串口对调线双PC机对连,在两端PC机上用串口测试工具对发进行测试,如果收发数据均正常,可确认串口基本无问题。1.1.2. 确认设备正常:使用设备厂家自带的通讯程序与设备进行通讯,确认设备是否正常。而对一些简单的串口通讯,如果设备厂家没有自带程序,那么可以使用串口调试工具,根据协议组帧,测试设备收发数据是否正确。自带通讯程序通讯不正常,并排除上位PC机串口损坏的可能,则考虑如下可能问题: 可能问题处理方法通讯功能未开启,为不允许通讯状态通过设置开启通讯功能,使之为允许通讯状态。没有使用要求的特定电缆更换为通讯要求的特定电缆(如使用西门子S7300MPI驱动时,需要用MPI专用电缆与PLC连接通讯)通讯接线错误改为正确接线(如:RS232 DB9的2收、3发;RS485的A+、B-)现场干扰大排除现场干扰,并用短线或屏蔽线测试。布线不合理,通讯超范围使用符合要求的线缆。设备通讯口损坏联系厂家维修或更换设备。注:有些问题在不能确定的情况下可与设备厂商联系以确定问题。1.2.MCGS与设备通讯1.2.1. 确认上位PC及下位机设备正常:1.2.2. 调试上位MCGS与设备串口通讯:厂家通讯程序通讯正常,后则再用MCGS驱动构件与设备通讯调试,如果不能正常通讯,此时要检查以下可能情况:可能问题处理方法通讯口被占用关闭厂家自带的通讯程序或其它占用串口程序,释放被占用的串口。(板卡驱动则关闭厂家测试程序释放被占用地址)。串口通讯参数不正确对照设备说明书及驱动帮助,保证驱动串口波特率、起始位、停止位、校验方式相应设置与设备的参数一致。部分设备串口参数固定,此时可按驱动帮助要求进行设置。设备地址设置不正确设置为正确的地址。大多支持RS485的仪表需要进行地址设置。如果地址不正确无法进行通讯。通讯延时设置不当设置适当的延时值。部分仪表通讯响应时间相对较长,此时需要适当加大通讯延时设置,延长通讯时间。通道设置不当PLC及部分仪表可通过内部属性增加内部通道,如果通道地址设置不在有效范围内,也会引起通讯不正常。应检查并修改为正确地址。1.3.设备通讯协议数据捕获在以上措施后,驱动构件还是不能正常工作,可尝试用后面提到的PortMon串口监视工具监听数据,根据数据分析是否正确,如果无法确定正确与否,请联系MCGS驱动组,并将监听的数据保存做为驱动开发人员问题判断的依据。2.触摸屏与设备通讯测试步骤:1、 通过上位机模拟测试,及按照驱动测试步骤通讯正常;2、 检查触摸屏的工程是否下载正确的驱动构件*.drv文件(*E.drv为x86主板的驱动,*E_ARMV4.drv为ARM主板的驱动);3、 使用RS232485有源模块,增强信号,减小现场干扰; 4、 触摸屏一般带2串口,COM1为RS232,COM2为RS232、RS485、CAN总线,COM的通讯方式通过主板上的拨码开关来实现;5、 检查触摸屏COM口是否被损坏,将触摸屏COM与计算机的COM对接,触摸屏是否能接受发送数据;6、 如果以上工作都正常,驱动构件还是不能正常工作,请联系MCGS驱动组 。3.板卡驱动设备测试步骤: ISA板卡一般使用McgsPort直接操作端口,而不驱动厂家驱动库的支持,此时要正确设置IO地址,并确认McgsPort可以正确工作,之后再进行相应的测试。McgsPort如果出现问题,处理方法请参考所附带的问题处理文档。 PCI,USB板卡 一般驱动调用厂家驱动动态库,此时需要先正确安装驱动及厂家测试程序,并用厂家测试程序测试无问题后,再运行MCGS组态进行相应的测试。4.其它设备测试:特点:多调用厂家驱动库 以太网设备 总线设备 其它通讯口设备二、通讯测试工具1.串口工具分类:串口调试工具:用来模拟上下位机收发数据的串口工具,占用串口资源。如:串口调试助手,串口精灵,Comm等。串口监听工具:用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源。如:PortMon,ComSky等。 下面分别介绍串口调试助手及PortMon的使用。1.1. 串口调试助手:串口收发计数区发送数据功能区串口数据发送区串口数据接收区保存数据功能区设置区十六进制/ASCII切换设置区串口状态串口参数设置区打开/关闭串口操作流程: 设置串口参数(之前先关闭串口)。 设置接收字符类型(十六进制/ASCII码) 设置保存数据的目录路径。 打开串口。 输入发送数据(类型应与接收相同)。 手动或自动发送数据。 点击“保存显示数据”保存接收数据区数据到文件RecXX.txt。 关闭串口。1.2. PortMon:连接状态菜单栏工具栏截获数据显示区设置区1.2.1. PortMon设置及使用:a. 确保要监听的串口未被占用。 如果串口被占用,请关闭相应串口的应用程序。比如:要监视MCGS软件与串口1设备通讯,应该先关闭MCGS软件。 说明:PortMon虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。b. 运行PortMon,并进行相应设置。 连接设置: 在菜单栏选择“计算机(M)”-“连接本地(L)”。如果连接成功,则连接状态显示为“PortMon于计算机名(本地)”。如下图: 捕获设置: 在菜单栏选择“捕获(C)”,并选中“捕获事件(C) Ctrl+E”(前面打钩表示选中)。也可在工具栏中点击“ ”按钮,切换状态。 “ ”为选中,“ ”为未选中。 在菜单栏选择“捕获(C)”-“端口(P)”,并选中要监听的串口。如:要监听串口1则选中“COM1 Serial0”。 数据显示设置: 数据显示方式:菜单栏选择“选项(O)”选中“显示16进制”,可使截获数据以16进制显示,否则为ASCII码显示。 “过滤/高亮”:菜单栏选择“选项(O)”- “过滤/高亮(L)” 。弹出设置窗口 。可进行过滤及高亮的设置,以便于数据的观查。注: 过滤可按左图设置,如果不过滤,包含中只填入“*”号,但不能为空。 其它设置: “最大输出字节”:菜单栏选择“编辑(E)”-“最大输出字节”,弹出设置窗口 。如数据显示不全时,可调整此项。 字体设置:菜单栏选择“编辑(E)”-“字体(N)”,弹出设置窗口 。如数据显示过小时,可调整此项。c. 数据监听: 当上述设置完成后可对串口进行数据监听。 此时,可正常启动MCGS,组态工程,加入需要调试的驱动之后,并设置好相应参数后,可以切换到设备调试窗口或直接进入运行环境,嵌入版则可以进入模块环境测试驱动。此时在PortMon数据窗口可以看到截获的收发数据包。 数据监听步骤: 启动MCGS。 组态工程,加入驱动 设置串口参数 设备调试窗口或运行环境调试(嵌入版可进入模拟环境测试)c. 数据观察: 截获的数据实时显示在监听数据区中,可初步观察和判断。数据长度及实际数据(16进制)串口端口请求操作程序名称操作耗时结果提示操作时间数据长度及实际数据(ASCII码)d. 数据分析: 主从设备:一发一收收发对应,收(IRP_MJ_READ)、发(IRP_MJ_WRITE)数据帧在监听区可以明显的看到,为方便观察,可设置“过滤/高亮”选项,如果只有发没有数据收到,说明设备未正确响应,需要分析原因。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 单元09 工业-【 单元设计】 高考地理知识建构与知识
- 云边协同全息智慧路口整体解决方案
- 产科虚拟分娩模拟与产科教学创新
- 产后抑郁的共病强迫症状诊疗
- 初中七年级 语文上册期末专题复习文言文训练及解析
- 交互式模拟在医疗差错风险预警中应用
- 初三物理简单电路同步练习(北师大版)
- 出租合同范文集锦8篇
- 《琵琶行》教案设计
- 玉米脱粒机毕业设计毕业论文修订版
- 2025年员工劳动合同模板协议合同
- 感恩教育:“心怀感恩向阳而行”-2025-2026学年高中主题班会
- 2025秋期版国开电大本科《心理学》一平台形成性考核练习1至6在线形考试题及答案
- “巴渝工匠”杯第十三届青年职业技能大赛(全媒体运营师赛项)备赛试题库(含答案)
- 国家开放大学《人文英语4》边学边练参考答案
- GB/T 32939-2016文化馆服务标准
- 中鸣超级轨迹赛攻略课件
- 民俗学概论课件
- 案例分析和扎根理论方法课件
- XXX公司年度经营计划(模板)
- 黄河流域气象站点
评论
0/150
提交评论