前文我们介绍了什么是profinet协议。当需要在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文件在编程软件中安装一次。之后,现场设备例如从工程工具的产品目录中配置。
GSD文件是一个XML文件,可以使用标准工具创建和处理它。GSDML是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数据长度与数据类型、子槽规则等。
相关技术文章推荐:如何选择合适的工业总线
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网进行了解,也可以直接拨打400电话咨询技术专员!
7 X 24 销售服务热线
4000-330-990深圳办事处柯经理:18218726658 杭州办事处戴经理:17512568697
常州办事处崔经理:15906110783 南京办事处葛经理:17626012283
业务邮箱:support@cdhanzaichips.com
全国销售投诉电话:19934352316
地址:四川省成都市高新西区西区大道199号B5栋(前台座机:028-61543675)
©© 成都太阳集团tcy8722电子科技有限公司【版权所有】 蜀ICP备27697263号-3