当前位置: 首页 >应用方案 >技术应用 >

关于profinet总线GSD文件的介绍

前文我们介绍了什么是profinet协议当需要在profinet总线中添加新的profinet从站设备(例如远程IO模块、网关设备、驱动器设备等),我们首先需要获取到从站设备的GSD文件,然后将其导入到profinet主站编程软件(例如STEP 7-MicroWIN SMARTv2.4及以上版本支持)、TIA Portalcodesys等)就可以将对应从站设备组态到profinet网络中。并且可以通过profinet总线访问从站设备的相关资源。那么GSD文件是什么,GSD文件包含了从站的那些信息?

一、GSD文件是什么

GSD文件即通用站描述文件(General Station Description),是对profinet现场总线设备有关数据传输与工程应用的格式化技术描述文件,主要包含以下信息:

- 通信参数,通信能力

- 设备结构(对于与通信相关的情况:模块、子模块)

- 目录信息(设备说明,... )

- 循环数据和提升参数的结构

- 诊断信息的定义(仅限报警)

- 工程信息(图标、图片、文字、价值)

- 订单编号(用于选择和订单处理)

但不包含:

- 复杂的用户界面(图形、图表、向导)

- 依赖关系(例如,IO数据之间的依赖关系)

- 复杂的插槽规则

- 应用诊断

- 设备特定业务逻辑

- 机械数据、连接图

GSD文件

GSD文件及其描述的信息主站获取从站设备profinet通讯相关信息的唯一来源,因此,GSD文件在编程软件安装一次。之后,现场设备例如从工程工具的产品目录中配置。


二、GSDML是什么

GSD文件是一个XML文件,可以使用标准工具创建和处理它。GSDML是GSD文件的描述性语言,它定义了多层的设备属性,因此非常适合于改进现场设备的层次说明。下图显示了一个简单的GSD文件的现场设备识别的一般部分。

GSDML文件描述语言

三、GSD文件结构

GSD文件结构

- Profile Header:一般配置文件信息,如配置文件名称、配置文件版本、配置文件的发布者,都存储在配置文件头中

- Profile Body:实际的现场设备数据位于外形主体中。它包含用于明确识别的信息,指示设备所属的产品族,并描述现场设备的所有通信属性。根据设备的功能和结构,GSD文件的这个主要部分可以非常广泛,因为它包含以下信息:

  1. Communication capabilitie-通信能力

  2. Configuratio-配置信息

  3. Parametrisation-参数化

  4. Illustratio-说明

  5. Diagnosis-诊断信息

  6. references to graphics and text-对图形和文本的引用

四、profinet总线GSD文件汇总

一般的,GSD文件对于profinet设备比较基本描述包括:

  1. Conformance Classes(一致性类):class A、class B、class C;

  2. Application Classes(应用程序类):class 1(RT)、class 2(IRT)、class 3(IRT);

  3. PhysicalSlots:可用槽与子槽;

  4. DeviceAccessPointList:设备接入点信息;

  5. ModuleList:模块模型的定义,包括IO数据长度与数据类型、槽规则等;

  6. RecordDataList:模块的参数化配置(可选的);

  7. SubmoduleList:子模块模型的定义,包括IO数据长度与数据类型、子槽规则等。


相关技术文章推荐:如何选择合适的工业总线


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的亿佰特官网进行了解,也可以直接拨打400电话咨询技术专员!



https://www.wjx.cn/jq/84863372.aspx