《电子技术应用》
您所在的位置:首页 > 其他 > 解决方案 > PROFIBUS-DP从站设备的调试

PROFIBUS-DP从站设备的调试

——基于ProfiAssist的应用
2010-12-09
作者:广州致远
来源:来源:电子技术应用2010年第10期
关键词: 控制网络 PROFIBUS DP

    前两期专栏以XGate-DPS10模块应用为例介绍了如何设计DP从站,至此,已经可以设计各类从站。在开发过程中,设计者需要使用主站来配合完成从站各项功能的调试。对于设计好的从站,也需要接入PROFIBUS-DP网络来测试其稳定性。传统的方法是采用带PROFIBUS-DP接口的PLC或PROFIBUS-DP专用PC接口卡作为主站。但是,开发者将面临一些问题,即必须懂得PLC编程,或者,必须了解PROFIBUS原理并花时间编写PC应用软件来使用PC主站卡。值得一提的是,这些PLC或PC主站卡都价格不菲,一般用户难以承受。无论从哪个角度来讲,对于PROFIBUS陌生或者时间紧迫的开发者来说,这都不是他们的最佳选择。本期的讲解将使得开发工作“柳暗花明”,因为这里为开发者提供更好的选择:使用方便的PROFIBUS调试助手——ProfiAssist。
1 ProfiAssist简介
    ProfiAssist及测试模式如图1所示。ProfiAssist的主要功能特点如下:
    · 全面的数据统计分析功能,智能实时列表;
    · 模拟主站功能,支持单主网络的模拟测试;
    · 解码FDL、DP、DP-V1,全面分析总线的所有关键参数;
    · 参数设置、配置设置、数据交换、诊断信息、全局控制;
    · 完整总线和单个设备的日志记录功能;
    · 实时显示、分析从站响应;
    · 可对报文进行筛选和存储,支持记录和显示过滤;
    · USB2.0接口,方便移动环境使用;
    · 支持特定条件查找及标记功能;
    · 支持Windows2000/XP/Vista系统。

2 ProfiAssist组网
    ProfiAssist支持单主网络测试,并自动检测在线的从站,一个典型的ProfiAssist测试网络拓扑如图2所示,在该网络中,既有使用致远XGate-DPS模块开发的从站设备,也有其他厂商的DP设备。

3 ProfiAssist测试
    在正确安装了软件和驱动,并按图2连接测试好网络后,就可以启动软件测试了。使用ProfiAssist测试从站比较简单,其步骤如下:
    (1)打开ProfiAssist软件,首先需要选择测试模式,并指定总线波特率,如图3所示。

    (2)在测试模式下,点击“搜寻”查找在线从站,查找到的从站都列在了“从站管理”树中。测试界面如图4所示。界面的左侧是“站状态区”,在线或曾在线的从站的状态均显示在这里;在界面最下方是各在线从站的“测试操作区”;界面中部是“测试分析区”,发送的帧和接收的帧都在此显示,供开发者分析。如果当前从站不在线,图标上会以红色的“x”标记,同时,在“从站”操作栏中,相应的“测试操作区”消失。“测试操作区”依据从站功能分为“1类主站”和“2类主站”两部分。“1类主站”一栏包括从站的输入和输出数据镜像、诊断数据镜像、配置数据镜像及全局控制,在输出区,可以手动输入输出数据。“2类主站”包括“读输入”数据镜像和“读输出”数据镜像。

    (3)在启动主站测试前,需要配置从站,点击“配置参数”进入配置界面,该步骤很重要,这里设定的从站参数是基于实际从站属性,并符合从站GSD文件描述。如图5所示,如果站号连续且配置相同,可以采用批量配置。在“用户参数”栏中的设置在GSD文件中有描述,包括数据的顺序,“复选框”的内容一般采用默认设置。PROFIBUS可将网络分为8个组,可勾选“组成员”下的8个组号来选择,注意不可复选。在“用户参数”文本框中,前3个字节是DP V1使用参数,其后是用户根据实际自定义的参数,这些数据的意义可具体到位(bit),这些设置必须和GSD文件描述一致。同样,配置数据也在GSD文件中描述,它用于描述从站设备输入输出长度及数据安排。如何生成这些数据,可参考《XGate-DPS10数据手册》。

    (4)所有从站配置完成后,点击“启动主站”开始测试,测试区的数据镜像将实时更新,来自从站的输入数据更新在“输入”文本框中,设置在“输出”文本框的数据将发送到从站,点击“诊断”、“获取配置”、“读输入”、“读输出”将获得相应的数据镜像。测试结果直观地反应在数据镜像文本框中,同时,在“测试分析区”显示了完整的帧信息。“诊断”数据镜像是分析的重点,它直接反应了从站的故障和状况,请参考《XGate-DPS10数据手册》的相关章节获取更多的信息。
    PROFIBUS-DP从站应用广泛,在零起点和高效开发中,选用适合的开发工具和协议模块是决定开发效益的关键,XGate-DPS系列模块解决了这个问题,而ProfiAssist的出现更是让开发者的设计如虎添翼,它的功能实用,操作简单,解除了昂贵工具费和必备相关知识的困境。
  广州致远电子有限公司致力于嵌入式系统、工业通讯网络的技术研发与应用推广,自主研发了一系列PROFIBUS-DP网络产品,包括嵌入式模块、通讯卡、调试工具、PC软件、OPC服务器等,并提供基于PROFIBUS总线的整套组网方案及应用集成。

本站内容除特别声明的原创文章之外,转载内容只为传递更多信息,并不代表本网站赞同其观点。转载的所有的文章、图片、音/视频文件等资料的版权归版权所有权人所有。本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如涉及作品内容、版权和其它问题,请及时通过电子邮件或电话通知我们,以便迅速采取适当措施,避免给双方造成不必要的经济损失。联系电话:010-82306118;邮箱:aet@chinaaet.com。