同PROFIBUS一样,PROFINET IO设备集成到工业控制系统中时,需要提供描述设备模型特性的GSD文件。工程软件根据所有设备的GSD文件对整个系统进行组态下载,成功后,PROFINET IO设备进入数据交换状态,与PROFINET控制器(PLC)进行周期性输入输出数据交换(循环通信)。
PROFINET IO设备的GSD文件用GSDML语言描述GSDML(General Station Description Markup Language,通用站描述标记语言)是一种符合ISO15747《工业自动化系统与集成——开放系统应用集成框架》标准的基于XML的描述语言,可以使用标准XML编辑器来编写PROFINET IO设备的GSD文件。目前PI发布的GSDML规范的最新版本为V2.31,可用来描述PROFINET V2.3设备特性。GSDML格式不描述设备的技术功能或图形用户接口,这些可通过使用TCI、FDT或EDD实现。
GSDML采用分层的结构化方法,描述PROFINET IO设备的标识、设备访问点、模块、子模块以及诊断信息。
PROFINET IO设备GSD文件一般包括以下内容:
(1)、总线接口(DAP=Device Access Point)。
(2)、所有可能的模块和子模块(Module/Submodule)以及模块参数。
(3)、模块和子模块可用的槽和子槽(slots/Subslots)。
(4)、诊断信息(Diagnosis)。
GSDML采用分层的结构化方法描述PROFINET IO设备特性