主站如何获取从站设备Profinet通讯信息?ProfinetGSD文件介绍

亿佰特物联网应用 2024-06-03 11:25:14

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

GSD文件是什么?

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

- 通信参数,通信能力

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

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

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

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

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

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

但不包含:

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

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

- 复杂的插槽规则

- 应用诊断

- 设备特定业务逻辑

- 机械数据、连接图

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

GSDML是什么?

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

GSD文件结构

图源网络

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

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

Communication capabilitie-通信能力

Configuratio-配置信息

Parametrisation-参数化

Illustratio-说明

Diagnosis-诊断信息

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

总结

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

- Conformance Classes(一致性类):class A、class B、class C

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

- PhysicalSlots:可用槽与子槽

- DeviceAccessPointList:设备接入点信息

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

- RecordDataList:模块的参数化配置(可选的)

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

其他文章阅读推荐:

Profinet:开放式的工业以太网通讯协议,无缝集成现场总线

TTL/UART串口转以太网模块,满足各类PLC联网功能

什么是Modbus温度采集模块?热电偶和PT100温度采集模块​

0 阅读:3

亿佰特物联网应用

简介:一家专注于物联网通信应用的高新技术企业