n
1. 概述
随着智能仪表的发展及现场总现技术的普及,在许多的控制系统中,用户都要求将现场智能设备通过总线方式接入到系统中,对其进行数据读写及远程诊断工作。西门子在自动化领域不仅提供全系列的智能现场设备,其基于全集成自动化TIA概念开发的控制系统更是可以轻松集成来自不同厂家、不同总线的现场智能设备。
Profibus 总线为西门子控制系统所支持的众多现场总线中的一种。只要符合Profibus DP规范的DP设备可以通过其对应的DP接口直接接入西门子的控制系统中。针对西门子412H、414H和417H冗余控制系统的冗余DP总线,为方便连接单DP接口的设备,西门子提供一种叫做Ylink的模块。通过Ylink模块可以将冗余DP总线转成单DP总线连接单DP口的设备。
符合Profibus PA规范的PA仪表可以通过西门子提供的一种叫做DP/PA link的模块接入到西门子的控制系统当中,该模块也可支持冗余DP总线方式。
有关Ylink和DP/PA link相关信息,请参考如下链接的内容或咨询西门子热线:
1142696
上述中提到的Ylink模块或DP/PA link模块除可以轻松在西门子的控制系统中集成使用外,还可以通过GSD文件的方式,应用于第三方的控制系统中连接PA设备或单DP接口设备。
由于在不同的项目应用中,Ylink模块或DP/PA link模块后面接入的DP设备或PA仪表不同,其对应的GSD文件也不一样,因此西门子不可能提供所有应用情况下通用的GSD文件,需要根据实际项目进行单独的定制。本文旨在通过下述内容介绍如何借助相应工具生成各个项目所需的GSD文件,并如何在西门子的Step 7软件中进行集成。
注意:第三方系统如非西门子系统,涉及到具体的集成和组态步骤均不尽相同。因此西门子热线等相应支持部门对生成的GSD文件在第三方系统中后续的具体应用和集成不提供相关支持!n
2. GSD文件的制作过程
新的GSD文件需要通过特殊的工具,在原有GSD文件的基础上重新生成。n
2.1准备工作n
1. 参考如下连接内容,下载GSDTool工具;
26562190
2. 将GSDTool工具解压缩到磁盘的某一目录;n
3. 由于GSDTool工具需要基于Java Runtime Environment v1.3.0或以上版本才能运行,因此需要先下载并安装该控件(西门子不提供该控件的下载);n
4. 从相应设备提供商处获得所需连接在Ylink或DP/PA link后的DP设备或PA设备的GSD文件;n
2.2开始操作n
a Ylink新的GSD文件生成操作步骤n
1. 将上述2.1中第4步所需的所有DP设备的所有GSD文件拷贝到GSDTOOL目录下,如下图所示;
注意:如果源GSDTOOL目录下有其他非用于Y-link的GSD文件,需先删除;
根据设备供应商提供的GSD文件语言版本的不同,其扩展名也可能是gse,gsf等等。n
图 1 DP设备的GSD文件拷贝到GSDTOOL根目录下n
2. 双击运行解压缩目录下的gsdtool.jar,运行窗口如下图所示;n
图 2 Ylink GSD文件生成界面n
3. 分别选择Create new GSD file、Y-link、GSD-Revision5(根据DP设备的GSD文件的版本及控制系统支持的版本来确定)和相应的Ylink的接口模块的订货号;n
4. 点击Generate GSD-file按钮,系统将会弹出如下正确执行的对话框,并在GSDTool的目录下自动生成output目录,该目录下即存储了新生成的GSD文件si058052.gsd;n
图 3 成功执行并生成GSD文件n
图 4 新生成的Ylink GSD文件及存储目录n
注意:上述生成过程必须保证图3所示的对话框中显示成功执行信息,不能有任何错误。n
5. 将新生成的GSD文件拷贝并装载到相应系统中即可;n
b DP/PA link新的GSD文件生成操作步骤n
1. 同理,将上述2.1中第4步所需的所有PA设备的所有GSD文件拷贝到GSDTOOL目录下;
注意:如果源GSDTOOL目录下有其他非用于PA link的GSD文件,需先删除;n
2. 双击运行解压缩目录下的gsdtool.jar,运行窗口如下图所示;n
图 5 DP/PA Link GSD文件生成界面n
3. 分别选择Create new GSD file、PA-link、GSD-Revision5(根据DP设备的GSD文件的版本及控制系统支持的版本来确定)和相应的PA link的接口模块的订货号;n
4. 点击Generate GSD-file按钮,系统将会弹出正确执行的对话框,并在GSDTool的目录下自动生成output目录,该目录下即存储了新生成的GSD文件sip58052.gsd;n
图 6新生成的PA link GSD文件及存储目录n
5. 将新生成的GSD文件拷贝并装载到相应系统中即可;
c 已有GSD文件的扩展
已经通过上述步骤生成了新的GSD文件,在这基础上需要扩展DP设备或PA设备时,则可以通过如下步骤进行操作。n
1. 将需要扩展的DP设备或PA设备的GSD拷贝到GSDTOOL根目录;
2. 将已经生成的新的GSD文件(si058052.gsd或sip58052.gsd)也拷贝到GSDTOOL目录下;n
图 7 拷贝已经生成的GSD文件到GSDTOOL根目录n
3. 双击运行解压缩目录下的gsdtool.jar,运行窗口如下图所示;n
图 8 扩展已有GSD文件n
4. 选择extend existing GSD-file、PA link或Y-link,选择相应订货号及需要扩展的文件,点击generate GSD-file按钮扩展生成新的GSD文件;
5. 新的GSD文件的存储目录同上;n
3. 使用新生成的GSD文件
新生成的GSD文件可提供给第三方控制系统使用。
注意:在Step 7中使用Y-Link和DP/PA Link一般可直接组态,不需要本文描述的步骤,此处仅以STEP 7 软件为例,列举GSD文件使用的一般步骤和注意事项。具体使用方式请根据您所使用的控制系统咨询相应供应商。
首先需要将新生成的GSD文件安装到控制系统中,Step 7中参考如下方式。
图 9 安装新的GSD文件
3.1 Y-link的组态
1. 新加入的Y-link设备将会显示在如下目录中;
图 10 新加入Ylink对应的设备目录
2. 将该设备添加到硬件组态中,并打开其属性对话框,修改相应的属性设置;
图 11 修改相应属性
3. 在该Ylink的槽中添加子DP设备,依次加入产品型号(可选),Begin of device(必须)及通信字节数(必须),并修改begin of device的station Address,如下所示;
图 12 加入相应子设备及修改DP地址
注意:每个DP子设备均在硬件目录下对应有其产品型号、Begin of device及通信字节条目。组态时,产品型号用于标示设备类型(可选),Begin of device用于设置该设备的DP地址(必须),其后组态通信字节数;此外,组态多个DP子设备时,须按照DP地址递增的方式顺序组态;
图 13 每个子DP设备的产品名及Begin of device条目
注意:在新生成的Ylink GSD文件组态中,无法设置单DP总线的波特率。其波特率固定为45.45kbps,无法调整。因此在设置从站的波特率时,需要调整为45.45kbps,否则无法通讯。
3.2 DP/PA Link的组态
1. 新加入的DP/PA-link设备将会显示在如下目录中;
图 14新加入DP/PA link对应的设备目录
2. 将该设备添加到硬件组态中,并打开其属性对话框,参考上述图11修改相应的属性设置;
3. 在该DP/PA link的槽中添加PA设备,依次加入产品型号(可选),Begin of device(必须)及通信字节数(必须),并修改begin of device的station Address,如下所示;
图 15加入相应子设备及修改DP地址
注意:每个PA子设备均在硬件目录下对应有其产品型号、Begin of device及通信字节条目。组态时,产品型号用于标示设备类型(可选),Begin of device用于设置该设备的PA地址(必须),其后组态通信字节数;此外,组态多个PA子设备时,须按照PA地址递增的方式顺序组态;
图 16每个子PA设备的产品名及Begin of device条目
4. 总结
通过上述过程为Y-link和DP/PA link生成新的GSD文件,借助该GSD文件即可在第三方系统中集成西门子的Y-link和DP/PA link设备,用于连接DP或PA子设备。请注意上述内容中标注的注意事项,更多详细内容请参考如下链接手册中的第七章和第八章内容。
{placeholderLink:1142696}
关键词
GSDTOOL、GSD
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327965.html