首页 理论教育PROFIBUS-DP从站测试详解

PROFIBUS-DP从站测试详解

【摘要】:下面以FBPRO-8DO八路数字量输出智能节点为例,介绍PROFIBUS-DP从站的测试过程。

下面以FBPRO-8DO八路数字量输出智能节点为例,介绍PROFIBUS-DP从站的测试过程。

1.安装硬件和驱动程序

将从Siemens公司购买的工具软件COM PROFIBUS V5.1、CP5611网络接口卡及CP5611驱动程序安装到PC。

2.复制GSD文件

将设备生产商提供的GSD文件REND0008.GSD复制到COM PROFIBUS安装文件的gsd文件夹中,一般在“C:

978-7-111-55649-7-Chapter06-82.jpg

图6-42 添加主站和从站

完成上述工作后,导出NCM文件(File/Export/NCM File),导出的文件路径为“C:SIEMENS\CPBV51

6.软件测试

完成以上工作后,就可以用自己编写的测试软件来测试数据的输入和输出:DP95DEMO.EXE用于PROFIBUS从站节点的通信

1)打开应用程序,出现如图6-46所示界面。

978-7-111-55649-7-Chapter06-83.jpg

图6-45 查看总线参数

978-7-111-55649-7-Chapter06-84.jpg

图6-46 测试窗口界面

2)选择菜单DP-Slave/Select DP-Slave,出现如图6-47所示界面。

978-7-111-55649-7-Chapter06-85.jpg

图6-47 添加从站

通过该对话框可以添加、删除网络上的从站,只有在COM PROFIBUS中配置过的从站才可以添加进来,然后进入下一步。

3)选择菜单Start/Stop/slv ini(),出现如图6-48所示窗口。

Select device:一般选择CP L21,应与Set PG/PC中的设置一致;Role of application取默认值,通过“access…”按钮可以设置每个从站的读写属性,最后单击“OK”,随后弹出如图6-49所示界面。(www.chuimin.cn)

978-7-111-55649-7-Chapter06-86.jpg

图6-48 设置应用程序属性

978-7-111-55649-7-Chapter06-87.jpg

图6-49 初始化结果对话框

如果没有任何错误,error_code将显示NO_ERROR,反之显示错误代码,比如上面的例子中代码信息为DPN_STAT_NR_ERROR,说明初始化存在错误,选择的从站不包含在网络中。

4)如果初始化没有错误,可以进行以下测试,比如数据读入、数据输出和复位等。如图6-50所示。

完成通信所用函数:

dpn_out_slv():主站向从站输出数据

dpn_in_slv():读取从站的输入数据

dpn_read_slv():读取主站的输出数据

dpn_slv_diag():读取从站的诊断数据

978-7-111-55649-7-Chapter06-88.jpg

图6-50函数测试菜单

dpn_read_sys_info():读取系统信息

dpn_global_ctl():全局控制

dpn_read_cfg():读取配置数据

详细内容请参考如下手册:

①COMPB_e.pdf COM PROFIBUS Manul 2001.4 Siemens。

②mn_ncm-pc_0.pdf Advanced PC Configuration 2002.11 Siemens。

③dpn_user manual.pdf。