问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

一文搞懂!PROFIBUS设备GSD文件的核心作用与命名规则解析

创作时间:
作者:
@小白创作中心

一文搞懂!PROFIBUS设备GSD文件的核心作用与命名规则解析

引用
CSDN
1.
https://blog.csdn.net/Jessiewang93/article/details/143113153

PROFIBUS设备的GSD(General Station Description)文件是实现设备即插即用功能的关键。本文将详细介绍GSD文件的核心作用、命名规则、使用步骤以及文件规范,帮助读者全面理解这一重要技术文件。

什么是 GSD 文件

PROFlBUS 设备具有不同的性能特点,为使得 PROFIBUS 简单的即插即用配置所有 PROFIBUS 设备,设备供应商都会提供标准的「站描述」或 GSD (General Station Description)文件。
配置工具通过读取 GSD 文件,提供网络中正在使用设备的详细信息。GSD 文件简化了来自不同供应商设备的集成。

GSD 文件的命名规则

每个 PROFIBUS 设备都有一个唯一的标识号,GSD 文件名中包含此标识信息。因此,如果知道设备标识号,可以很容易的识别 GSD 文件。
GSD 文件命名规则,文件名字 8 个字符 + 扩展名组成:

  • 前面 4 个字符可自由定义,一般是制造商标识、产品名称等, 如 SIEM, EH__

  • 接着的 4 个字符是设备的标识号,如 806AH, 1501H,需要注意的是设备标识号由 PI 组织分配,总是由 4 个字符组成。

  • 文件扩展名定义语言:

  • 「.gsd」 是标准语言(如果这是唯一的 GSD,必须是英语)

  • 「.gsg」是德语。

  • 「.gse」是英语。

  • 「.gsf」是法语。

  • 「.gsi」是意大利语。

  • 「.gsp」是葡萄牙语。

  • 「.gss」是西班牙语。

综上所述,通常我们看到的 GSD 文件会类似于 EH__1501.gsd 或 SIEM806A.gse。需要注意的是,请勿随意更改文件名,如在文件名中添加日期或备注,这可能会导致文件不符合规范,在某些组态工具导入 GSD 文件时会报错。

使用 GSD 文件进行 DP 网络组态的步骤

在进行 DP 网络组态时,尽管不同控制器使用的组态工具不尽相同,但组态过程基本都按照以下步骤进行:

  1. 从制造商获取 GSD 文件
  2. 在组态工具中导入 GSD 文件
  3. 添加设备
  4. 设置设备站地址和数据模块
  5. 将配置下载到控制器中

GSD 文件规范

GSD 文件通常包含三个主要部分:通用规范、主站相关规范和从站相关规范。

通用规范

文件中的这部分包含了制造商和设备名称,硬件、软件版本信息,支持的波特率,监视时间间隔以及总线上的信号分配等。

主站相关规范

这一部分是 DP 主站相关规范,包含所有与主站相关的参数,例如:可连接的从站最大数量,上传和下载选项等。从站设备没有这一部分的规范。

从站相关规范

这一部分应包含所有与 DP 从站设备相关的规范,如 I/O 通道的数量和类型、诊断文本的规范以及模块化设备可用模块的信息。在每一个部分中,参数用关键字分隔。强制参数(如 Vendor_Name)和可选参数(如 Sync_Mode_supp)是有区别的。参数组的定义允许选择选项。此外,还可以集成带有设备符号的位图文件。GSD 的格式设计灵活。它既包含列表(如设备支持的波特率),也包含用于描述模块化设备中可用模块的部分。也可为诊断信息指定纯文本。主站设备没有这一部分的规范。

编辑 GSD 文件

GSD 文件是一种通过 ASCII 码编写的文本文件,因此可以通过文本文档编辑器直接打开文件进行修改。此外,也可以使用专用的 GSD 编译器生成或编辑 GSD 文件。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号