首页 > 其他分享 >PROFINET设备描述文件GSD文件说讲之一

PROFINET设备描述文件GSD文件说讲之一

时间:2023-06-21 09:11:34浏览次数:35  
标签:xml 文件 20171231 +-- GSD PROFINET 设备描述

GSD文件名规范

GSD目前版本是2.4,规定文件名中应该包含一个时间戳,比如GSDML-V2.35-Vendor-Device-20171231.xml或-20171231-235900.xml。

GSD文件的结构

在IO控制器眼里,IO设备都是一个德性,大致轮廓无非是Header和Body,正应了那句歌词:“一朝出了武门口,一个名字两只手”。

ISO15745Profile
|
+--ProfileHeader
+--ProfileBody
    |
    +--DeviceIdentity
    |  |
    |  +--InfoText
    |  +--VendorName
    |
    +--DeviceFunction
    |  |
    |  +--Family
    |
    +--ApplicationProcess
        |
        +--DeviceAccessPointList
        +--ModuleList
        +--SubmoduleList
        +--ValueList
        +--LogBookEntryList
        +--CategoryList
        +--ChannelDiagList
        +--ChannelProcessAlarmList
        +--UnitDiagTypeList
        +--GraphicsList
        +--ExternalTextList

对照一个实际的GSD文件可以看出这种“脑袋+身体”的结构:

标签:xml,文件,20171231,+--,GSD,PROFINET,设备描述
From: https://www.cnblogs.com/ChenMichael/p/17495386.html

相关文章

  • C语言-多文件项目
    简介 一个软件项目往往包含多个源码文件,编译时需要将这些文件一起编译,生成一个可执行文件。假定一个项目有两个源码文件foo.c和bar.c,其中foo.c是主文件,bar.c是库文件。所谓“主文件”,就是包含了main()函数的项目入口文件,里面会引用库文件定义的各种函数。//Filefoo.c#include<......
  • 《C++》文件操作
    C++本地文件读写引用头文件<fstream>操作文件三大类ofstream:写操作ifstream:读操作fstream:读写操作打开方式解释ios::in读ios::out写ios::ate初始位置:文件尾ios::app追加方式写文件ios::trunc如果文件存在先删除在创建ios::binary二进制方式PS:文件打开方式可以配合使用,利用“|”......
  • qt中添加多个UI界面,并在其他文件中调用该UI界面
    一、概述qt创建一个新项目时,会创建一个属于mainwindow'的主ui界面,这时如果想要创建多个窗口,可以有三种方法。第一种:使用代码创建一个新窗口,优点是灵活,缺点是麻烦,其中控件和布局都需要代码来创建。第二种:在ui设计界面使用tabwidget控件来达到多个窗口的效果,不过这种方法只能......
  • 多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售: 可变长定长通信接
    多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini出售:可变长定长通信接口协议实现Qt多路串口发送接收SerialProtocol.rar工控自定义报文可用于嵌入式,单片机,ARM,DSP等常见的串口通信中,出售在应用实践中编写总结的源代码,实现自定义的串口通信协议,包括报文头部、长度......
  • cad dwg文件在线展示平台源代码cad格式 dwg文件解析,在线展示平台,全套代码
    caddwg文件在线展示平台源代码cad格式dwg文件解析,在线展示平台,全套代码支持windows,linux,mac,支持导入2004,2007,2010,2013版本dwg文件,图层控制,无级放大,测量,其他功能可定制ID:963000602284237847......
  • 基于JAVA文件管理系统的设计与实现
    文件管理系统实现了文件浏览、文件分类、文件上传的功能需求,该系统是文件批处理处理过程中的重要组成部分,可实现文件信息的正确性、实时性、全面性、快捷性等需求。这个系统是基于Windows操作系统下,基于J2EE采用了Jsp、spring mvc、网络编码等技术,与MYSQL数据库管理系统来结......
  • VCU整车控制器BMS hil测试simulink模型VCU整车控制器BMS hil测试simulink模型带模型说
    VCU整车控制器BMShil测试simulink模型VCU整车控制器BMShil测试simulink模型带模型说明文件。此资料适合学习用。ID:48100597421997036......
  • FPGA sataII sataIII 固态存储 文件系统FPGA sata2 sata3 固态存储
    FPGAsataIIsataIII固态存储文件系统FPGAsata2sata3固态存储1.支持xilinx全系列FPGA器件2.提供文件系统3.提供硬件解决方案4.移植方便,相当于操作fifo接口就可以了,根据记录行程文件ID:5510000598067161402......
  • git忽略文件
    需要写个忽略文件.gitignore  必须叫它,没有后缀名在里面写忽略的文件或文件夹,写法如下.idea#忽略idea文件夹及其下面所有的文件lqz.txt#忽略仓库中所有的lqz.txt/lqz.txt#忽略当前路径下的lqz.txta/lqz.txt#只忽略当......
  • 使用python对AWS-CloudTrail-Json-日志文件key字段名称的提取
    关于AWS CloudTrail-在Console界面,默认只能看到最近90天的数据如果需要追踪更早的操作记录,得需要配置CloudTrail日志输出保存到s3在s3上不同的region位于不同的目录,最后会将某一天的日志,存放到那一天的目录/文件夹中,目录路径格式(部分)如:aws-account-xxx/CloudTrail/cn-nort......