首页 理论教育PROFIBUS软件使用和规约遵守需求

PROFIBUS软件使用和规约遵守需求

【摘要】:为了使PROFIBUS能成为一个国际性的、开放的总线,PROFIBUS要求生产商必须遵守一个互操作的规约EN50170 V.2“Device Description Data Files GSD”。另外,PROFIBUS的用户组织为方便生产商开发,提供了一些很便捷的软件,用于GSD文件的产生和检验的小工具,用户可以从网上下载,也可以从PROFIBUS技术支持中心免费得到。

1.GSD编辑器GSDEdit.exe和GSD检验工具Gsdcheck.exe

获取途径:www.Profibus.com。

为了使PROFIBUS能成为一个国际性的、开放的总线,PROFIBUS要求生产商必须遵守一个互操作的规约EN50170 V.2“Device Description Data Files GSD”。简单地说,它要求生产商为每个PROFIBUS设备提供一个GSD文件,这个文件对设备的通信属性进行了一个比较明确的描述。IM184接口模块的GSD文件如下:

从上面的内容可以看出,这个文件有许多关于总线参数定义和生产商的名称的定义等。有了这个文件,主站才能知道从站的速度如何,是不是支持波特率自适应等。另外,PROFIBUS的用户组织为方便生产商开发,提供了一些很便捷的软件,用于GSD文件的产生和检验的小工具,用户可以从网上下载,也可以从PROFIBUS技术支持中心免费得到。

GSD编辑器用于开发者方便地产生自己所需的GSD文件。如果有开发包4的工程师使用GSD编辑器,可以从开发包4内找到开发包内所有模块的GSD文件,那么用户只要对一些相应的地方作一些修改就可以了,然后使用Gsdcheck.exe对这个文件进行检验,看它是否符合GSD协议。如果没有开发包4也没关系,可以在GSD编辑器中新建一个文件,并根据自己设备的类型选择各个属性。如果想简单点的话,可以从网上或从当地的PROFIBUS技术支持中心免费获取所有注册过的PROFIBUS设备的GSD文件,或许能从中找到一个与自己开发类似的设备,并在它上面进行修改。

2.PROFIBUS总线配置软件COM PROFIBUS(Comet.exe)

获取途径:开发包4。(www.chuimin.cn)

COM PROFIBUS软件对系统的配置和参数化是非常简单的。先将各个设备的GSD文件复制到COM PROFIBUS的相应路径下,再新建一个项目文件,然后在项目文件中加入各个设备,并设置好设备的属性和总线参数,最后导出一个二进制的参数化文件并将这个文件送到主站的参数化块内。开发包4内有演示系统的项目文件Ekit4v3.et2,可以用COM PROFIBUS打开这个项目文件,在COM PROFIBUS内双击项目文件,会看到一个由一个主站(IM180)和两个从站(IM183、IM184)组成的小型系统。通过这个软件的帮助文件,用户可以很快地学会如何配置系统和产生一个二进制文件。当然,也可以输出一个ASIC文件来验证系统是不是符合要求。演示系统的二进制文件在开发包4内已经有了(Ekit4v3.2bf)。在COM PROFIBUS中的一个功能是,如果有V3.0版以上的IM180,可通过COM PROFIBUS在线参数化系统如同PROFIBUS的2类主站一样。最后补充一句,Sie-mens公司的STEP7中也可以做上述工作,不过要按照使用说明书复制几个文件到相应的目录下。

3.主站演示软件DPMT.EXE

获取途径:开发包4。

安装好硬件后,可以运行光盘中的主站演示软件DPMT.EXE。如果接口卡IM181设置正确,它会提示“Hardware reset to IM180?(jJyY)”。这时输入“Y”,如果成功进入系统,则表明硬件安装成功;如果提示“!!!SYSTEM ERROR FUNCTION!!!”,则表明设置不对,软件没有找到主站卡,这时应该检查PC上的硬件是否有冲突。

硬件安装成功后会出现一个简明的界面,可以根据开发包的说明文档进行一些简单测试。