添加 GSD 文件
标准型 SR/ST CPU 从 V2.4 版本开始,支持作 PROFINET IO 控制器,从 V2.5 版本开始支持作智能设备。可以将 PROFINET IO 设备的 GSD 文件导入到 STEP 7-Micro/WIN SMART 中,也可以通过 STEP 7-Micro/WIN SMART V2.5 导出 GSD 文件实现 PROFINET 通信。
什么是 GSD 文件?
GSD( General Station Description )文件即通用站描述文件,用于存储设备属性,使用 GSDML(通用站描述标记语言)确定其结构和规则;通常 GSD 文件的后缀名为 .XML。
从何处获取 GSD 文件?
可从所使用的 PROFINET IO 设备的制造商处获取到该设备的 GSD 文件,然后将其导入到 STEP 7-Micro/WIN SMART 中
例如:S7-200 SMART 要和 V90PN 通信,可以从以下链接地址获取到 V90PN 的 GSD 文件
https://support.industry.siemens.com/cs/cn/en/view/109737269
使用 STEP 7-Micro/WIN SMART 导入 GSD 文件,对 GSD 版本的要求?
支持 GSD V2.33 或更早版本,软件会根据 GSDML 模式 V2.33 对 GSDML 文件进行验证。如果对象通过验证,STEP 7-Micro/WIN SMART 会将其置于目录中。
对于高于 V2.33 的 GSD 文件,也可以进行导入,但 STEP 7-Micro/WIN SMART 不会验证 GSDXML 模式。属性 "RequiredSchemaVersion" 指定版本高于 V2.33 的所有对象(包括 DAP(设备访问点)、模块和子模块)均会被忽略。
STEP 7-Micro/WIN SMART 不会对其描述进行检查,也不会将其置于设备目录中。
添加 GSD 文件步骤
1、从设备制造商处获取 GSD 文件,并且将该文件(如是压缩包,需提前解压缩)存储在某个路径下,本示例 GSD 文件存储路径为 D:\PROFINET_test。
2、打开STEP 7-Micro/WIN SMART,点击菜单栏的文件菜单>GSDML 管理。如图 1 点击 GSDML 管理 所示。
图 1. 点击 GSDML 管理
3、在弹出的对话框中选择浏览,如图 2 GSDML 管理中点击浏览所示。
图 2. GSDML 管理中点击浏览
4、找到存储 GSD 文件的路径,选择文件并打开,如图 3 路径中选择文件并打开所示。
图 3. 路径中选择文件并打开
5、如图 4 GSD 文件导入完毕所示,已经将 V90PN 导入至 STEP 7-Micro/WIN SMART 中。
图 4 GSD 文件导入完毕
删除 GSD 文件步骤
紧接步骤 5 所示界面,对于长期不使用的 GSD 文件,在“导入的 GSDML 文件”列表中,勾选想要删除的文件的复选框,点击删除。
图 5. 删除 GSD 文件
在弹出的对话框中点击 Yes,即可删除 GSD 文件,如图 6 确认删除所示。
图 6. 确认删除
导出 GSD 文件步骤
打开 PROFINET 向导
1、勾选 PLC 角色为智能设备;以太网端口选择固定 IP地址及站名:IP 地址是 192.168.0.40,子网掩码是 255.255.255.0,设备名称是 st40。如图 7 所示。
图 7. 设置 PLC 角色 IP 地址及设备名称
2、添加传输区,第一个条目是从 IB1152 开始的 10 个字节输入区域,第二个条目是从 QB1152 开始的 10 个字节输出区域,浏览合适的路径用来存储 GSD 文件,然后直接导出 GSD 文件。如图 8 所示。
图 8. 添加传输区并导出 GSD 文件
3、导出的 GSD 文件如图 9 所示。
图 9. 导出的 GSD 文件