admin 管理员组文章数量: 1184232
2024年4月20日发(作者:sql查询语句能写多大)
中闽{霰嚣俄表
CHINA INSTRUMENTATION
2013年第10期
第十二届工业自动化与标准化研讨会・专栏
PRO FI N ET设备的GS D文件及其
描述语言GSDM L
GSD Files for PROFINET Devices
and Its Description Language
_ 一 一
…… …___……………………___………___………………………__l………………………………¨l‘
刘
,
E
Y.表综合技术经济研究所,
(;f L ̄r f
Y.8
f
_
Key w0rd s.
PR
O
FIN
E
T
Gs。
x
M
L
s
cn
m
e
a
Gs。ML
5
。
。
。5
摘要:PROFINET设备集成到工业控制系统中,需
提供描述设备模型特性的GSD文件以使工
程工具对其进行组态。PROFINET设备的
GSD文件用GSDML语言描述。GSDML采
用分层的结构化方法,描述PROFINET设
1概述
PROFINET IO是由PI国际组织(PROFIBUS
&PROFINET Internati0na1)提供的实时以太网
技术。同PROFIBUS--样,PROFINET 10(以下简
称PROFINET)设备集成到工业控制系统中时,需
备的标识、设备访问点、模块、子模块以及
诊断信息。GSD文件检查是PR0FINET项
目设计和互操作测试的前提务件。
关键词:PROFINET GSD GSDML
XMI,Schema
提供描述设备模型特性的GSD文件。工程软件根
据所有设备的GSD文件对整个系统进行组态下载
成功后,PROFINET设备进入数据交换状态,与
PROFINET控制器(PLC)进行周期性输入输出数
据交换(循环通信)。
Abstract:Manufacture should provide GSD files
for integrating their PROFINET devices into
industrial control system.GSDML is a kind of
PROFINET设备的GSD文件用GSDML语言描
述。GSDML(General Station Description Markup
Language,通用站描述标记语言)是符合ISO 15747
《工业自动化系统与集成——开放系统应用集成框
架》的基于XML的一种描述语言,可使用标准XML
编辑器来编写PROFINET设备的GSD文件。目前PI
description language to describe the model features
for PROFINET devices.GSDML implements
a hierarchical structured approach to provide
information of device identity,device access points,
modules,submodules and diagnosis.GSD check is
发布的GSDML规范的最新版本为V2.31,可用来描
述PROFINET V2.3设备特性。GSDML格式不描述
precondition for doing the PROFINET projecting
and thus the interoperability testing,
设备的技术功能或图形用户接口,这些可通过使用
TCI、FDT或EDD实现。
www.c13lm.Cn
27
第十二届工业自动化与标准化研讨会・专栏 CHINAINSTRUMENTATION中阅候嚣儇表
2013年第10期
2 PROFINET设备GSD文件结构
2.1顶层(Top leve1)结构
每个PROFINET设备GSD文件的最开始部分都
包含如下内容。
Identity)
设备标识有两个重要元素:V e n d O r I D
(Un signed16)和DevicelD(Unsigned16)。
PROFINET设备制造商可向PI国际组织申请
VendorID可用于所有该制造商生产的所有设备。与
PROFIBUS的IDENT_NUMBER不同,PROFINET
Pzof¥1e foz P叠OF1m曙De i0ea‘,pton1el舳∞e>
e.V.IPNO)</ProfileSource>
<ISO15745Reference>
设备的DevicelD ̄lJ造商自己分配,惟一标识该制
造商所有设备中的某种设备类型。
(ISOI5745Pazt>4</ISO15745Pazt>
<ISO15745Edltion>l</ISO15745Editlon>
‘Pra£i1eTech且口1og
‘,t ̄015'745Reference>
ⅡH ,ProfileTechnology>
2.4设备功能(Device Function)
</P ̄ofileHeadet>
设备功能有一个重要元素:F a m i l Y
(Enumeration)。PROFINET设备需分配一个功能
2.2 GSD文件主要组成结构
PROFINET设备GsD文件一般包括以下内容:
(1)总线接口(DAP=Device Access Point);
(2)所有可能的模块和子模块(Module/
Submodule),以及模块参数;
类,GSDML规范定义了以下枚举值。
{General,Drives,Switching Device,I/
0,Valves,Controllers,HMI,Encoders,NC/
RC,Gateway,PLCs,Ident Systems,PA Profiles,
(3)模块和子模块可用的槽和子槽(slots/
Network Components,Sensors}
Subslots);
2.5设备访问点(DAP)
DAP是将PROFINET设备与网络连接的特
殊模块,代表网络接口。同PROFIBUS的GsD
(4)诊断信息(Diagnosis)。
G s DM L采用分层的结构化方法描述
PROFINET设备特性,图1给出用UML类图表示
的GSD文件基本结构。GSDML中各属性不再称
为键值(K e Y)而叫作元素
(element),元素的使用属性
分为强制的(M)、可选的(0)
和条件的(c)。图1中,元素间
用带“◇”的实线表示聚合关
系,“◇”指向的元素(上层)
包含另一端元素(下层),实线
文件不同,G s D文件中可包含多个DA P描述
(DeviceAccessPointList),因此一个GSD文件可由
下的数字表示包含的个数关
系,“1”表示下层元素是强制
存在的,“0..1”表示下层元素
是可选的,“1.. ’表示至少有
一
个下层元素。如果元素不存
在,则表示不支持相应功能或
能力。
2.3 设备标识(D e v i C e
图1 GSD文件主要组成结构UML类图
28
中阅便舞{夏表CHINAINSTRUMENTATION
2013年第10期
第十二届工业自动化与标准化研讨会・专栏
具有相同模块的设备族共用。DAP在GSD文件中最
重要,因为它是组态一个PROFINET设备的起点。
DAP的以下元素较为重要:
(1)PNIO Version:PROFINET设备实现所基
模块项描述模块的特性。
(1)Module ID:模块标识符;
(2)Allowed In Slots:定义模块可被放置的槽
号,取值0x000O~0x7FFF;
于的PROFINET版本。当前最新版本为V 2.3。设备
必须符合DAP声明的特定PN IO版本的要求。
(2)Min Device Interval:规定设备发送循
(3)Used In Slots:规定模块被放置的默认槽
号,模块可被工程工具删除;
(4)Fixed In Slots:规定模块被放置的默认槽
环IO数据的最小时间间隔,时基31.25u S。例如
MinDeviceInterval=32意味着设备可以每lms发送/
接收数据。
(3)Address Assignment:支持的地址分配方
法,如:DCP、DHCP、LOCAL。
(4)IO Config Data:规定最大输入输出数据
长度。
DAP包含关于接口和端口的若干子模块:
(5)SutslotNumber=0x8000代表总线接口,规
定以下重要属性。
-
Supports Realtime Classes:支持的RT类,如
RT
Class
l、RT
Class
3
_——一
一
Supported Protocols:支持的协议, ̄DSNMP,
LLDP
—
DCP-Hello Supported:是否支持快速启动
(FSU)
-
Supported Sendclock Factors:支持的发送时
钟因子,取值1-128,时基31.25 XI S
—
Supported Reduction Ratios:支持的压缩比,
取值1-512,时基31.25u S
—
Supported Role:是否支持媒体冗余协议
(MRP), ̄lClient、Manager
(6)SutslotNumber=0x8001-…代表以太网端
口,规定以下重要属性。
一
M A U Ty P e:M A U类型,如1 6指示
IOOBASETXFD,24指示lOO0BASELxFD
—
Writeable
IM
——
Records:定义可写的I&M,取
值1-4。I&M0不可写
2.6模块(Module)
www.cnim.cn
号,模块不可被工程工具删除。
2.7子模块(Submodule)
子模块项描述子模块的特性。
(1)Submodule ID:模块标识符;
(2)Allowed In Subslots:定义子模块可被放
置的子槽号,取值0x00o0~Ox7FFF;
(3)Used In Subslots:规定子模块被放置的默
认子槽号,子模块可被工程工具删除;
(4)Fixed In Subslots:规定子模块被放置的
默认子槽号,子模块不可被工程工具删除。
2.8诊断(Diagnosis)
PROFINET通过报警(Alarm Item)来支持三
类通道诊断。
(1)System Defined Channel Diagnosis:系统
定义诊断;
(2)Profile Channel Diagnosis:行规特定诊
断;
(3)Manufacturer Speciifc Diagnosis:制造商
特定诊断。
3 PROFI N ET设备GSD文件命名
PROFINET设备GSD文件命名由以下部分按顺
序构成,1-6项之间用“一”连接:
(1)GSDML:
(2)GSDML Schema的版本ID:Vx.Y;
(3)制造商名称; ’
(4)设备族名称;
(5)GSD发布日期,格式yyyymmdd;
(下转第36页)
29
第十二届工业自动化与标准化研讨会・专栏 CHINAINSTRUMENTATION中阅像露镢丧
2013年第1ON
安全方面将要制定,发布的标准有哪
些?安全的不同行业对SII 等级的要求
是什么?例如核电、化工等控制系统的
SIL等级要求是几级?
目前有两类标准,一类是等同转化IEC
62443的国家标准和行业标准,共4个;另一
类是自主制定的国家标准,有2个即将发布:
评估规范和验收规范,另外将要开始制定
的有2个系列标准:DCS安全要求fHPLC安
全要求。核电、化工各采用几级目前还没有
要求,各行业强制性分布指标需要各行业
根据应用需求确定。
5月23日,国际自动化协会的专家做了题为:“ISA信息安全标准及
ISASecure认证”演讲。针对此演讲,参会代表提出问题,由国际自动化协会
专家作出如下答疑。
:
请介. ̄gFunctional security的含义,- ̄Security有什么区别?
Functional Security(功能信息安全)评估控制系统的能力或可用的
“功能”,以提供系统信息安全保障。它是控制系统在受到信息安
国际自动化协会ANSI主管
Mr.Andre Ristaino
:
全攻击或事件的恢复力之外的能力,如通信鲁棒性,对其我们使用
通信鲁棒性测试(CRT)工具在ISASecure认证过程中进行测试。它
包括如下系统功能:访问控制、使用控制、数据完整性、数据保密
性、数据流限制、事件的实时响应、网络资源可用性。
(上接第29页)
(6)GSD发布时间(可选),个数hhmmss,hh
为00-24;
安德烈・里斯泰诺先生
(XML.View)清晰显示GSD文件内容;
(2)包含XML Schema定义(xsd文件,描述
GSDML37(档的结构);
(3)基于指定的XML Schema ̄件进行语法检
查,通过专门的GSD checker ̄具可对GSD文件进行
详细检查;
(7)后缀“.xml”。
例如:“G S D M L-V 2.3 l—V e n d O卜
Device.20130315.xml”。
GSD文件一旦发布后如不更改名称不允许改
变,若发布新版本GSD文件,则发布日期必须改变。
(4)用户以此基础自定义开发XML编辑器。
5认证测试要求
应根据设备功能和文件的实际规范来检查设备
描述文件(GSD)。该检查是PROFINET控制器项目
4 PRFOINET XML Viewer工具
PI国际组织提供一种PRFOINET XML Viewer
工具软件( ̄)kWWW.profinet.COⅡ1下载),集成了一些
PROFINET设备的GSD文件示例。在这些示例基础
设计和互操作测试的前提条件。认证测试保证所有
V2.31版本的GSD文件符合规定的XML Schema。
通信网络技术,参加过国家“863”项目支持的我国自主研
发的工业以太网EPA和工业无线通信WIA的技术研发与标
上按制造商产品的设备特性进行修改,是生成新
作者简介:刘丹,博士,高级工程师,主要研究方向是工业
GSD文件的最有效方法。PRFOINET XML Viewer
是可视化并检查PROFINET GSD文件的工具,支持
以下特性:
准制定。现担任中国机电一体化技术应用协会理事和中国
PROFIBUS&PROFINET协会秘书长。
(1)以表格形式(Browser—View)和文档形式
版权声明:本文标题:PROFINET设备的GSD文件及其苗述语言GSDML 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1713548677a640230.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论