GSD 文件详解
PROFINET设备的GSD文件及其描述语言GSDML_刘丹
PROFINET设备的GSD文件及其描述语言GSDMLGSD Files for PROFINET Devicesand Its Description Language刘 丹(机械工业仪器仪表综合技术经济研究所,北京 100055)摘 要:PROFINET设备集成到工业控制系统中,需提供描述设备模型特性的GSD文件以使工程工具对其进行组态。
PROFINET设备的GSD文件用GSDML语言描述。
GSDML采用分层的结构化方法,描述PROFINET设备的标识、设备访问点、模块、子模块以及诊断信息。
GSD文件检查是PROFINET项目设计和互操作测试的前提条件。
关键词:PROFINET GSD GSDMLXML SchemaAbstract:Manufacture should provide GSD files for integrating their PROFINET devices into industrial control system. GSDML is a kind of 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 precondition for doing the PROFINET projecting and thus the interoperability testing.1 概述PROFINET IO是由PI国际组织(PROFIBUS & PROFINET International)提供的实时以太网技术。
S7-200 SMART 之间 PROFINET IO 通信导入GSD文件
S7-200 SMART 之间PROFINET IO 通信——GSD文件从S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做PROFINET IO 通信的智能设备。
从而,两个S7-200 SMART 之间可以进行PROFINET IO 通信,一个CPU 作PROFINET IO 控制器,一个CPU 作PROFINET 通信的设备。
组态的时候有两种方法,一种是通过硬件目录组态另外一种是通过GSD文件组态。
本文描述两个S7-200 SMART 之间进行PROFINET IO 通信,通过GSD文件组态。
所用的软件、硬件及通信任务如下所示:软件:STEP7 Micro/WIN SMART V2.5硬件:IO控制器:CPU:ST20IP地址:192.168.0.20CPU固件:V2.5IO设备:CPU: ST40IP地址:192.168.0.40CPU固件:V2.5;设备名称:st40通信任务:控制器将10个字节的数据发送给智能设备,同时从智能设备中读取10个字节的数据智能设备组态——导出GSD文件1、新建空白项目,打开系统块,选择CPU ST40,CPU的固件选择V2.5,设置选择CPU启动后的模式为运行。
如图1.所示。
图1.系统块添加CPU2、打开PROFINET 向导,有两种方法,任选其中一种打开向导。
如图2.所示。
3、勾选PLC角色为智能设备;以太网端口选择固定IP地址及站名:IP地址是192.168.0.40,子网掩码是255.255.255.0,设备名称是st40。
如图3.所示。
图3.设置PLC角色IP地址及设备名称4、添加传输区,第一个条目是从IB1152开始的10个字节输入区域,第二个条目是从QB1152开始的10个字节输出区域,浏览合适的路径用来存储GSD文件,然后直接导出GSD文件。
如图4.所示。
图4.添加传输区并导出GSD文件5、导出的GSD文件如图5.所示。
GSD文件简介
GSD文件简介PRO FlBUS设备具有不同的性能特点,为达到PROFIBUS简单的即插即用配置.PROFIBUS 设备的特性均在电子设备数据库文件(GSD)中具体说明。
标准化的GSD数据将通信扩大到操作员控制级。
使用基于GSD的组态工具可将不同厂商生产的设备集成在同一总线系统中.既简单又是对用户友好的。
2 GSD文件的组成GSD文件可以分为三个部分:◆一般规范这部分包括生产厂商和设备的名称,硬件和软件的版本状况,支持的波特率一可能的监视时间问隔以及总线插头的信号分配;◆与DP主站有关的规范这部分包括只运用于DP主站的各项参数(如连接从站的最多台数或上装和下装能力)。
这一部分对从站没有规定;◆与DP从站有关的规范这部分包括与从站有关的一切规范(如输入/输出通道的数量和类型、中断测试的规范以及输入/输出数据一致性的信息)。
3 GSD文件格式GSD文件是ASCII文件.可以用任何一种ASCII编辑嚣编辑如计事本、UltraEdit等,也可使用PROFIBus用户组织提供的编辑程序GSDEdit。
GSD文件是由若干行组成,每行都用一个关键字开头,包括关键字及参数(无符号数或字符串)两部分。
GSD文件中的关键字可以是标准关键字(在PROFIBUS标准中定义)或自定义关键字。
标准关键字可以被PROFIBUS的任何组态工具所识别,而自定义关键字只能被特定的组态工具识别。
一个GSD文件的例子如下。
#Pr0fibus DP ;DP设备的GSD文件均以此关键存在GSD Revision=1 ;GSD文件版本VendorName="Meglev" ;设备制造商Model Name="DP Slave" ;产品名称,产品版本Revision="Version 01" ;产品版本号(可选)RevisionNtmber=01 ;产品识别号IdemNumber=0x01 ;协议类型(表示DP)ProtocoI Ident=0 ;站类型(0表示从站) StationType=0 ;不支持FMS.纯DP从站FMS Supp=0 ;硬件版本Hardware Realease="HW1.0" ;软件版本Soltware Realease="SWl.0" ;支持9.6kbps波特率9.6 supp=1 ;支持19.2kbps波特率19.2 supp=l ;9.6kbps时最大延迟时间MaxTsdr 9.6=60 ;19.2kbps时最大延迟时间MaxTsdrl9.2=60 ;不提供RTS信号RepeaterCtrl sig=0 ;不提供24V电压24VPins=0 ;采用的解决方案Implementation Type="SPC3" ;不支持锁定模式FreezeMode Supp=0 ;不支持同步模式SyncMode Supp=0 ;支持自动波特率检测AutoBaud Supp=l ;不支持改变从站地址Set SlaveAdd Supp=0 ;故障安全模式类型Fail Safe=0 ;最大用户参数数据长度(0-237) MaxUser PrmDataLen=0 ;用户参数长度Usel prmDataLen=0 ;最小从站响应循环间隔Min Slave Imervall=22 ;是否为模块站Modular Station=l ;从站最大模块数MaxModule=l ;最大输入数据长度MaxInput Len=8 ;最大输出数据长度MaxOutput Len=8 ;最大数据的长度(输入输出之和)MaxData Len=16 ;最大诊断数据长度(6~244)SlaveMaxDiagData Len=6 ;从站类型Family=3 ;模块1,输入输出各4字节Module=“Modulel”0x23,0x13;;模块2.输入输出各8字节EndModuleModule="Module2"0x27,0x17;EndModule回答者:huanghuang - 中级工程师第10级 2009-7-22 19:03GSD文件是STEP7用的设备描述的文件。
GSD文件使用指南
使用GSDTool生成Y-link/PA link的GSD文件使用指南User Guide of generating Y-link/PA link new GSD file with GSDTool摘要本文旨在通过下述内容介绍如何借助相应工具生成应用于第三方系统中的Ylink和DP/PA link所需的GSD文件。
关键词 GSDTOOL、GSDKey Words GSDTOOL, GSDIA&DT Service & Support Page 2-14目录使用GSDTool生成Y-link/PA link的GSD文件使用指南 (1)1. 概述 (4)2. GSD文件的制作过程 (4)2.1准备工作 (4)2.2开始操作 (4)3. 使用新生成的GSD文件 (9)3.1 Y-link的组态 (9)3.2 DP/PA Link的组态 (11)4. 总结 (12)IA&DT Service & Support Page 3-141. 概述随着智能仪表的发展及现场总现技术的普及,在许多的控制系统中,用户都要求将现场智能设备通过总线方式接入到系统中,对其进行数据读写及远程诊断工作。
西门子在自动化领域不仅提供全系列的智能现场设备,其基于全集成自动化TIA概念开发的控制系统更是可以轻松集成来自不同厂家、不同总线的现场智能设备。
Profibus 总线为西门子控制系统所支持的众多现场总线中的一种。
只要符合Profibus DP 规范的DP设备可以通过其对应的DP接口直接接入西门子的控制系统中。
针对西门子412H、414H和417H冗余控制系统的冗余DP总线,为方便连接单DP接口的设备,西门子提供一种叫做Ylink的模块。
通过Ylink模块可以将冗余DP总线转成单DP总线连接单DP口的设备。
符合Profibus PA规范的PA仪表可以通过西门子提供的一种叫做DP/PA link的模块接入到西门子的控制系统当中,该模块也可支持冗余DP总线方式。
P F编码器的GSD
给你发份P+F编码器的GSD文件安装和硬件配置的资料看看吧.也许有用.1.4 P+F Absolute Rotary Encoder通讯参数设置1.4.1安装GSD文件GSD文件为电子设备数据库文件,是可读的ASCII码文件。
不同厂家的PROFIBUS产品集成在一起,生产厂家必须以GSD文件方式提供这些产品的功能参数,例如I/O点数、诊断信息、传输速率、时间监视等。
在Step 7 的SIMATIC 管理器中打开硬件组态工具HW Config ,安装GSD后,在右边的硬件目录PROFIBUS DP→Additional Field Devices→Encoders→ENCODER将会出现刚刚安装的P+F Rotary Encoder。
其数据传输原理如图2所示。
图2 数据传输原理图1.4.2 组态通讯参数在Step 7硬件配置窗口中,双击P+F Rotary Encoder 图标,打开编码器(DP Slave)的参数设置窗口,如图3所示。
结合笔者工程实际,在此窗口中进行参数设置:图3 编码器参数设置窗口a、代码顺序(Code Sequence):计数方向, CW(顺时针旋转,代码增加),CCW(逆时针旋转,代码增加);b、标定功能控制(Scaling function control):只有设置成Enable ,下面c、d和e 的设置才会生效;c、单圈分辨率(Measuring units per revolution):8192;d、测量范围高位(Total measuring range(units)hi): 512;e、测量范围低位(Total measuring range(units)lo): 0;f、其它参数采用默认值。
注:1、由c可以计算出编码器每圈产生(=8192)个二进制码,即单圈精度为13位。
2、由d和e可以计算出编码器最大可以转(=512×65536+0)圈,即多圈精度为12位。
SIMATIC ET 200SP I_O 模块的产品信息参数(GSD 文件)
SIMATICET 200SPI/O 模块的产品信息参数(GSD 文件)产品信息Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG A5E32086451-02Ⓟ 10/2013 本公司保留技术更改的权利Copyright © Siemens AG 2012 - 2013.保留所有权利法律资讯警告提示系统为了您的人身安全以及避免财产损失,必须注意本手册中的提示。
人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。
警告提示根据危险等级由高到低如下表示。
危险表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。
警告表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。
小心表示如果不采取相应的小心措施,可能导致轻微的人身伤害。
注意表示如果不采取相应的小心措施,可能导致财产损失。
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。
如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。
合格的专业人员本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。
其操作必须遵照各自附带的文件说明,特别是其中的安全及警告提示。
由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危险。
按规定使用Siemens 产品请注意下列说明:警告Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。
如果要使用其他公司的产品和组件,必须得到Siemens 推荐和允许。
正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前提。
必须保证允许的环境条件。
必须注意相关文件中的提示。
商标所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。
本印刷品中的其他符号可能是一些其他商标。
若第三方出于自身目的使用这些商标,将侵害其所有者的权利。
GSD文件详解
GSD文件详解1 GSD文件简介PRO FlBUS设备具有不同的性能特点,为达到Profibus简单的即插即用配置.PROFIBUS设备的特性均在电子设备数据库文件(GSD)中具体说明。
标准化的GSD数据将通信扩大到操作员控制级。
使用基于GSD的组态工具可将不同厂商生产的设备集成在同一总线系统中.既简单又是对用户友好的。
2 GSD文件的组成GSD文件可以分为三个部分:◆一般规范这部分包括生产厂商和设备的名称,硬件和软件的版本状况,支持的波特率一可能的监视时间问隔以及总线插头的信号分配;◆与DP主站有关的规范这部分包括只运用于DP主站的各项参数(如连接从站的最多台数或上装和下装能力)。
这一部分对从站没有规定;◆与DP从站有关的规范这部分包括与从站有关的一切规范(如输入/输出通道的数量和类型、中断测试的规范以及输入/输出数据一致性的信息)。
3 GSD文件格式GSD文件是ASCII文件.可以用任何一种ASCII编辑嚣编辑如计事本、UltraEdit等,也可使用PROFIBus用户组织提供的编辑程序GSDEdit。
GSD文件是由若干行组成,每行都用一个关键字开头,包括关键字及参数(无符号数或字符串)两部分。
GSD文件中的关键字可以是标准关键字(在PROFIBUS标准中定义)或自定义关键字。
标准关键字可以被PROFIBUS的任何组态工具所识别,而自定义关键字只能被特定的组态工具识别。
一个GSD文件的例子如下。
#Pr0fibus DP ;DP设备的GSD文件均以此关键存在GSD Revision=1 ;GSD文件版本VendorName="Meglev" ;设备制造商Model Name="DP Slave" ;产品名称Revision="Version 01" ;产品版本RevisionNtmber=01 ;产品版本号(可选)IdemNumber=0x01 ;产品识别号ProtocoI Ident=0 ;协议类型(表示DP)StationType=0 ;站类型(0表示从站)FMS Supp=0 ;不支持FMS.纯DP从站Hardware Realease="HW1.0" ;硬件版本Soltware Realease="SWl.0" ;软件版本9.6 supp=1 ;支持9.6kbps波特率19.2 supp=l ;支持19.2kbps波特率MaxTsdr 9.6=60 ;9.6kbps时最大延迟时间MaxTsdrl9.2=60 ;19.2kbps时最大延迟时间RepeaterCtrl sig=0 ;不提供RTS信号24VPins=0 ;不提供24V电压Implementation Type="SPC3" ;采用的解决方案FreezeMode Supp=0 ;不支持锁定模式SyncMode Supp=0 ;不支持同步模式AutoBaud Supp=l ;支持自动波特率检测Set SlaveAdd Supp=0 ;不支持改变从站地址Fail Safe=0 ;故障安全模式类型MaxUser PrmDataLen=0 ;最大用户参数数据长度(0-237)Usel prmDataLen=0 ;用户参数长度Min Slave Imervall=22 ;最小从站响应循环间隔Modular Station=l ;是否为模块站MaxModule=l ;从站最大模块数MaxInput Len=8 ;最大输入数据长度MaxOutput Len=8 ;最大输出数据长度MaxData Len=16 ;最大数据的长度(输入输出之和) MaxDiagData Len=6 ;最大诊断数据长度(6~244)Slave Family=3 ;从站类型Module=“Modulel”0x23,0x13;;模块1,输入输出各4字节EndModuleModule="Module2"0x27,0x17;;模块2.输入输出各8字节EndModule。
挨夫特机器人GSD文件
挨夫特机器人GSD文件一个完整的机器人自动化应用,仅仅靠机器人自己是实现不了的,不管是什么应用机器人总是会或多或少的要与一些其它设备进行联系。
在现场当中设备间的联系用的最多的就是IO接线或者是IO总线了。
IO接线当然就是一个设备的输入接到另一个设备的输出,简单粗暴明了,但是在复杂的应用场景下IO接线的方式就显得力不从心了,在号多且号的实时性要求高的场合使用总线式IO进行通讯就显得更划算。
ABB机器人支持主流的总线式IO通讯方式,可以很方便的使机器人与其他机器人或其它设备进行通讯。
配置通讯其实就是一个让设备与设备之间相互了解的过程,而了解的建立就需要用到机器人的“GSD”文件。
那么这一次我们就一起来看一下如何获取机器人的GSD文件,通过GSD文件把机器人介绍给别的设备认识。
什么是GSD文件GSD文件也叫“通用设备描述文件”,是用来描述解释一个设备的属性的。
比如设备的制造商、设备的名称、软硬件版本号、支持的通讯速率与监控的时间间隔等息。
相当于告诉其他设备,我是干什么的,我有什么功能。
GSD文件通常在设备与设备之间配置通时使用。
GSD文件的种类我们经常见到的GSD文件有三种,即“GSD”文件、“GSD”文件与“EDS”文件。
不同的文件自然是有不同的作用的。
GSD文件文件是PROFIBUS-DP产品的驱动文件,也就是说GSD文件是用于配置PROFIBUS通的。
GSD文件是是PROFINET产品的驱动文件,也就是说GSD文件是用于配置PROFINET产品所使用的。
EDS文件是EDS是CAN, DeviceNet产品的驱动文件,在配置CAN或者DeviceNet通时会用到了解了什么是GSD文件以及GSD文件的种类,下面就继续来看一如何从RobotWare 中找到自己所需的GSD文件。
从RobotWare中获取机器人GSD文件有两种途径,一种是通过示教器,另一种是通过RobotStudio。
我们依次来看一下。
CATIA的gsd模块命今详解
第三章创成式外形风格造型设计(GSD)CA TIA V5的创成式外形风格造型设计模块包括(GSD)是线框和曲面造型功能的组合,它为用户提供了一整套应用广泛、一系列功能强大、使用方便的工具集,以建立和修改用于复杂外形设计所需的各种曲面。
同时,创成式外形风格造型设计是一种基于特征的设计方法,并采用了基于特征的设计方法和全相关技术,而且在设计过程中还能有效地捕捉设计者的设计意图,因此,极大地提高了设计者的质量与效率,并为后续设计更改提供了强有力的技术支持。
3.1 相关的图像菜单CA TIA V5的创成式外形风格造型设计模块有由如下图标几组图像菜单组成:线框造型图像菜单(Wireframe)、曲面造型图像菜单(Surfaces)、几何操作图像菜单(Operations)、分析图像菜单(Analysis)、约束图像菜单(Constraints)、规则图像菜单(Law)、工具图像菜单(Tools)和复制图像菜单(Replication)。
3.1.1 线框造型图像菜单(Wireframe)线框造型是构造曲面的基础,其功能的好坏直接影响曲面造型的能力。
CA TIA V5为用户提供了丰富的线框造型功能。
Point 创建点Point & Planes Repetition创建多点/平面Extremum创建极值元素Polar Extremum创建极坐标极值元素Line 创建直线Polyline创建折线Plane创建平面Planes between在两平面之间创建多个平面Circle创建圆Conic创建圆锥线Spiral创建平面螺旋线Spline创建样条线Helix创建螺旋线Spine创建脊骨曲线Corner创建拐角Connect curve创建桥接线Parallel curve创建平行线Projection创建投影线Combine创建组合投影线Reflect lines创建反射线Intersection创建交线3.1.2 曲面造型图像菜单(Surfaces)曲面造型功能的强弱是软件造型功能强弱的重要标志,它被广泛应用于汽车外形、模具型面等产品的设计上。
GSD的名词解释
GSD的名词解释GSD是广义序列设计(Generalized Sequence Design)的简称,是一种系统化的方法,用于设计和创造具有特定功能和性能的分子或材料序列。
GSD的发展源于现代科学和工程领域对可控和精确设计的需求,旨在通过对序列编码和演变规则进行建模和优化,实现对物质结构和性能的精确控制。
一、GSD的起源和背景1.1 现代科学和工程需求的挑战随着科学和工程技术的飞速发展,人类对于更加精确和定制化的材料和分子的需求也越来越迫切。
然而,传统的试错方法和经验设计已经无法满足人们对特定功能和性能的追求。
因此,出现了对序列设计进行更深入研究的需求。
1.2 GSD的解决方案GSD主要基于计算机模型和算法,通过预测和优化分子或材料的序列,实现对它们的结构和性能进行可控设计。
它旨在通过理论模型和实验验证相结合的方式,提供一种高效、高精度的设计方法。
二、GSD的原理和方法2.1 序列编码与表达GSD的第一步是将目标分子或材料的结构和性能信息进行编码和表达。
这需要一种统一的表示方法,能够准确地描述各种原子、分子或材料之间的关系。
目前,有各种不同的编码方法可供选择,包括基于化学键的编码方法、拓扑描述子等。
2.2 演化规则建模与优化在GSD中,序列的演化规则是非常重要的。
它们决定了序列的变化和优化的路径。
这些规则可以通过遗传算法、人工神经网络等方法进行建模和优化。
通过不断调整和改进这些规则,可以实现对序列的精确控制和优化。
2.3 实验验证和优化GSD不仅局限于理论模型和计算算法,实验验证也是其不可或缺的一部分。
通过实验数据的反馈,可以进一步优化和调整模型,从而提高设计的精确度和可行性。
三、GSD的应用领域3.1 新材料的设计和合成GSD在新材料的设计和合成方面具有巨大潜力。
通过对材料结构进行精确调控,可以创造出具有特殊性能和功能的材料,如高强度、高导电性或高光吸收等。
3.2 药物设计和优化GSD可以应用于药物的设计和优化过程中。
导入GSD和EDDL文件说明
WNK7系列PROFIBUS-PA变送器GSD和EDDL文件导入方法一、 导入GSD文件(以SIMATIC STEP7 V5.4组态软件为例)1. 打开SIMATIC Manager软件,见下图;2. 打开Hardware,选择“Options”→“Install GSD file…”见下图;3.在“Install GSD files”界面中,选择GSD文件所在的文件夹即“WNK7_Pressure_GSD_EDDL文件”文件夹,在列表中可看到“WNK0B6E.gsd”,点击“WNK0B6E.gsd”,然后点击“Install”按钮即可安装,见下图;4.GSD文件安装好后,在“HW Config”界面的右边的设备列表中即可看到“WNK Sertial Pressure Transmitter”。
二、导入EDDL文件(以SIMATIC PDM 6.0管理软件为例)1. 加入变送器生产厂商信息;a)、以记事本方式用打开manufacturer.csv文件,manufacturer.csv文件一般在SIMATIC软件的安装目录下的S7BIN文件夹下,如:“ C:\Program Files\Siemens\Step7\S7BIN”;b)、将光盘目录下的“WNK厂商信息.csv”中的内容拷贝到“manufacturer.csv”文件的尾部并保存,如下图;2.选择“开始”→“所有程序”→“SIMATIC”→“SIMATIC PDM”→“Manage device catalog”,在“SIMATIC PDM Manager Device Catalog”界面中点击“Browse…”按钮选择EDDL文件所在的文件夹即“WNK7_Pressure_GSD_EDDL文件”文件夹,在列表中可看到“Anhui WNK Electronic Engineering Co.,Ltd”, 点击“Select All”按钮,如下图;3. 点击“OK”按钮,如下图;3. 再点击“OK”按钮进行安装,如下图;点击“确定”按钮完成安装。
GSD文件的安装与使用剖析
5、关于“ WAGO 750-833”中 I/O 模块列表中带“ PFC”的选项: 750-833 具有可编程功能,可以运行控制程序。在 SIEMENS STEP7 配置
举例来说,在一个站中若有 2 个 750-402(4DI ),那么在配置时,先配置一 个“750-402”,然后再配置一个 “* 750-402 ” 。SIEMENS STEP7 分配给“ 750-402” 1 个字节的输入地址,而对“ * 750-402”不分配地址。“750-402”使用所分配 1 个字节输入地址的前 4 位,“ * 750-402” 使用已分配给“ 750-402” 的 1 个字节 输入地址的后 4 位。
750-833, 750-343 的硬件配置与 750-333 相同。 5、关于 I/O 模块列表中带“ * ”的选项:
在“ WAGO 750-333” 、“WAGO 750-833” 与“WAGO 750-343”中的 I/O 模块列表中有一些带有“ * ”的模块型号,如“ * 750-400” 、“* 750-402” 、“* 750-501” 、“ * 750-504 ”等。在 WAGO I/O 模块中有一些 2 点或 4 点的数字量 输入 /输出模块,如 750-400(2DI )、750-402(4DI )、750-501( 2DO)、750-504 ( 4DO)等,这些模块所占的 I/O 地址为 2bit 或 4bit,均小于 1 个字节。SIEMENS STEP7 软件对 I/O 模块列表中每个 2 点或 4 点的数字量输入 /输出模块均分配 1 个字节的输入或输出地址,这样会导致 PLC 中 I/O 地址的浪费。使用带“ * ”的 选项可以避免 PLC 中 I/O 地址的浪费。
LED工业屏Profibus-DP总线协议GSD文件实例
LED工业屏Profibus总线通讯GSD文件实例一、Profibus设备GSD文件简介Profibus现场总线网络作为一个开放性现场总线系统,但是每一个Profibus 产品或设备制造厂商具有不同的性能特点,为达到Profibus 简单的即插即用配置为了将不同厂家生产的Profibus产品和设备集成在一起,则要求每一个Profibus产品和设备的制造厂商必须遵循Profibus现场总线协议统一规范,为这些产品或设备提供一个电子设备数据库文件来描述产品的功能参数,则把这个文件就称之为GSD文件。
PROFIBUS组态工具就可以根据厂商提供的GSD文件,将它们设备集成在同一个Profibus总线系统中。
标准化的GSD数据将通信扩大到操作员控制级。
使用基于GSD的组态工具可将不同厂商生产的设备集成在同一总线系统中,这样既简单快捷又是对用户友好的。
简单的理解:GSD文件就是Profibus总线协议LED工业屏在Profibus总线系统里的专用驱动文件,是它在Profibus总线系统里的“身份证”,是Profibus总线协议LED工业屏的生产商为了将LED工业屏集成到Profibus总线系统里使用,所建立的标准通讯接口,以达到让Profibus总线识别的目的。
一般当Profibus总线协议LED工业屏作为从站模块与主站PLC(例如CPU315-2DP)通讯时,需要在STEP7软件主站组态时安装Profibus总线LED工业屏的GSD文件。
二、CLD-Bus-DP系列LED工业屏功能CLD-Bus-DP系列LED工业屏是支持目前工控领域里应用最为广泛的西门子公司Profibus-DP总线通讯协议LED工业屏,面向工业现场应用中,针对各种各样带有SIEMENS公司Profibus-DP现场总线主站功能的PLC(例如CPU315-2DP)、控制器以及智能仪器仪表等,向Profibus总线协议LED工业屏以通讯方式传输所需要显示的工业信息和工业参数的需求,而设计的LED工业屏系列产品。
STEP V5.x安装GSD文件
STEP V5.x安装GSD文件GSD文件是STEP7用的设备描述的文件。
GSD文件中定义了PROFIBUS 设备数据和相关通信参数。
当你用Step 7这类软件对PROFIBUS网络组态时,需要将相关GSD文件导入组态软件,之后才能对设备进行组态。
安装GSD文件选择是从文件夹还是项目中安装GSD文件。
如果已经从制造商处获得GSD文件并保存了这些文件,例如保存在PC的硬件上,那么选择"从文件夹"。
如果在项目中组态了期望的从站或IO设备,并希望为当前项目使用该从站或IO设备,那么选择"从STEP 7项目"。
不显示表示从站或IO设备的位图文件。
在安装期间,从GSD文件确定所需要的位图文件。
如果安装源为一个文件夹,那么位图文件必须位于与GSD文件相同的文件夹中。
"浏览"按钮单击"浏览"按钮,转到GSD文件或项目。
该按钮下的域显示该文件夹或项目中的GSD文件名、版本号(只对IO设备)、版本(也只对IO 设备)以及GSD文件中可用的语言。
"安装"按钮单击"安装"按钮,开始安装选定的GSD文件。
"全选"和"取消全选"按钮允许一次选择或取消选定所有GSD文件。
"查看记录"按钮单击"查看记录"按钮,显示以前安装过程的记录。
在安装期间,STEP 7创建了一个记录文件,在该文件中列出了选定安装的所有文件及其状态。
如果一个或多个GSD文件已经存在或在安装期间发生错误,那么该信息将会在记录文件中列出。
PROFINET设备的GSD文件及其苗述语言GSDML
第十二届工业 自动化与标 准化研讨会 ・ 专栏
C H I N A I N S T R U M E N T A T I O N中 阅 候 嚣 儇表
2 0 1 3 年 第1 0 期
备 的标 识、 设备访 问点、 模块、 子模 块 以及
诊 断信息 。 GS D文件检 查是P R0 F I NE T 项 目 设计和互操 作测试的前提务 件。
关键 词: P R O F I NE T G S D G S DM L
XM I , S c h e ma
提供 描述 设备模型特 性的G S D文件。 工程软件根
据 所 有 设 备 的 GS D文件 对 整 个 系 统 进 行 组 态 下 载
成功后, P R O F I NE T 设备进 入数 据交换 状态 , 与 P R O F I NE T 控制器 ( P L C ) 进行周期性输入输出数
据 交换 ( 循环通 信 ) 。
Ab s t r a c t : Ma n u f a c t u r e s h o u l d p r o v i d e GS D il f e s f o r i n t e g r a t i n g t h e i r P ROF I NET d e v i c e s i n t o
L a n g u a g e , 通用站描述标记语言) 是符合I S O 1 5 7 4 7
《 工 业 自动 化系统 与集 成—— 开放 系统 应用 集成 框 架 》的基 于XML 的一种 描 述 语言, 可使 用标准 XML 编 辑 器来 编写 P R OF I NE T 设 备 的GS D文件 。目前P I
…
…
…
…
…
S7-200SMART导入导出GSD文件
S7-200SMART导入导出GSD文件添加GSD文件标准型SR/ST CPU 从V2.4版本开始,支持作PROFINET IO控制器,从V2.5版本开始支持作智能设备。
可以将 PROFINET IO 设备的 GSD 文件导入到 STEP 7-Micro/WIN SMART 中,也可以通过STEP 7-Micro/WIN SMART V2.5导出GSD文件实现PROFINET 通信。
什么是GSD文件?GSD( General Station Description )文件即通用站描述文件,用于存储设备属性,使用GSDML(通用站描述标记语言)确定其结构和规则;通常GSD文件的后缀名为.XML。
从何处获取GSD文件?可从所使用的 PROFINET IO 设备的制造商处获取到该设备的 GSD 文件,然后将其导入到STEP 7-Micro/WIN SMART 中例如:S7-200 SMART 要和 V90PN 通信,可以从以下链接地址获取到 V90PN 的 GSD 文件使用 STEP 7-Micro/WIN SMART 导入 GSD 文件,对 GSD 版本的要求?支持GSD V2.33 或更早版本,软件会根据 GSDML 模式 V2.33 对 GSDML文件进行验证。
如果对象通过验证,STEP 7-Micro/WIN SMART 会将其置于目录中。
对于高于V2.33的GSD文件,也可以进行导入,但STEP 7-Micro/WIN SMART不会验证 GSDXML 模式。
属性"RequiredSchemaVersion"指定版本高于 V2.33 的所有对象(包括DAP(设备访问点)、模块和子模块)均会被忽略。
STEP 7-Micro/WIN SMART 不会对其描述进行检查,也不会将其置于设备目录中。
添加GSD文件步骤1、从设备制造商处获取GSD文件,并且将该文件(如是压缩包,需提前解压缩)存储在某个路径下,本示例GSD文件存储路径为D:\PROFINET_test。
什么是GSD文件,如何安装
什么是GSD文件/如何安装当使用Profibus DP,或Profinet IO总线通信时,有时需要组态第三方设备或I device设备,此时需要安装这些设备的GSD文件。
1、在STEP7 V5.X中安装GSD2、在TIA V1X中安装GSD3、什么是GSD文件,GSD文件有什么实际作用4、GSD文件由谁来提供5、西门子SIMATIC-CPU/CP的Profibus GSD文件(作从站用)6、西门子ET200的Profibus GSD文件profinet在STEP7 V5.X中安装GSD打开Step7软件,点击组态的S7CPU站点,双击打开“硬件”点击菜单栏---选项---安装GSD文件点击浏览。
在浏览页面中找到GSD文件所在的文件夹。
选择安装的文件,点击安装。
安装完成后,按照所选用的的DP或PN总线,在硬件组态右侧---Profibus DP或Profinet IO---Additional Filed Devices查找。
在TIA V1X中安装GSD在TIA软件下,导入GSD文件是使用“选项”菜单下的“管理通用站描述文件(GSD)”命令在打开的“管理通用站描述文件”窗口内,先选择对应GSDML文件的保存路径,然后在找到的GSDML文件中选择要添加的文件,选择“安装”按钮。
在出现“安装已成功完成”提示后表示安装成功,可以点击关闭按钮关闭窗口。
然后在“硬件目录”中“其它现场设备”下可以找到刚才添加的IO设备,并可看到其对应的GSDML文件的版本信息什么是GSD文件,GSD文件有什么实际作用?GSD文件(Generic Station Description file)是通用站点描述文件的简称。
顾名思义,只有涉及到PROFIBUS DP 或者PROFINET IO 通讯才使用GSD 文件。
与step7硬件支持包不是一回事。
GSD 文件可以是多语言的,以便支持不同的语言。
通过语言识别字母来替代“GSD”文件名扩展的末尾字母。
S7-300系列PLC作为DP从站的通讯
S7-300如何通过GSD文件实现PROFIBUS DP主从通讯1 GSD文件介绍GSD文件是一种设备描述文件,一般以“*.GSD”或“*.GSE”为后缀。
它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。
另外在工程开发中有时候由于开发人员不同,要用两个独立的STEP 7项目来实现同一个PROFIBUS 网络通讯,此时需要借助GSD文件的方法来实现。
2 GSD文件的导入方法下面以CPU314C-2DP为例,说明一下GSD 文件的导入步骤:首先从西门子网站上下载相关产品的GSD 文件,下面是SIMATIC系列产品的GSD文件下载链接:113652选择相关产品并下载到本地硬盘中。
图1 GSD文件下载界面打开SIMATIC Manager,进入硬件组态界面,选择菜单栏的“Options”->“Install GSD File…”,如图2 所示。
图2 安装GSD文件进入GSD安装界面后,选择“Browse…”,选择相关GSD文件的保存文件夹,选择对应的GSD文件(这里选择语言为英文的“*.GSE”文件),点击“Install”按钮进行安装。
图3 选择安装GSD文件安装完成后可以在下面的路径中找到CPU314C-2DP,如图4:图4 硬件目录中的保存路径3 CP342-5做主站采用GSD方法实现PROFIBUS DP 通信3.1网络拓扑介绍PROFIBUS DP主站由CPU314+CP342-5组成,其中CP342-5做主站。
PROFIBUS DP 从站由CPU314C-2DP组成,集成的DP接口做从站。
网络拓扑图如下:图5 网络拓扑图3.2 从站组态首先插入SIMATIC S7-300站,添加CPU314-2DP,双击DP接口,分配一个PROFIBUS地址,然后在“Operating Mode”中选择“DP salve”模式,进入“Configuration”标签页,新建两行通信接口区,如图6所示:图6 从站通信接口区注意:上述从站组态的通信接口区和主站导入的GSD从站的通信接口区在顺序、长度和一致性上要保持一致。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 GSD文件简介
PRO FlBUS设备具有不同的性能特点,为达到Profibus简单的即插即用配置.PROFIBUS设备的特性均在电子设备数据库文件(GSD)中具体说明。
标准化的GSD数据将通信扩大到操作员控制级。
使用基于GSD的组态工具可将不同厂商生产的设备集成在同一总线系统中.既简单又是对用户友好的。
2 GSD文件的组成
GSD文件可以分为三个部分:
◆一般规范这部分包括生产厂商和设备的名称,硬件和软件的版本状况,支持的波特率一可能的监视时间问隔以及总线插头的信号分配;
◆与DP主站有关的规范这部分包括只运用于DP主站的各项参数(如连接从站的最多台数或上装和下装能力)。
这一部分对从站没有规定;
◆与DP从站有关的规范这部分包括与从站有关的一切规范(如输入/输出通道的数量和类型、中断测试的规范以及输入/输出数据一致性的信息)。
3 GSD文件格式
GSD文件是ASCII文件.可以用任何一种ASCII编辑嚣编辑如计事本、UltraEdit等,也可使用PROFIBus用户组织提供的编辑程序GSDEdit。
GSD文件是由若干行组成,每行都用一个关键字开头,包括关键字及参数(无符号数或字符串)两部分。
GSD文件中的关键字可以是标准关键字(在PROFIBUS标准中定义)或自定义关键字。
标准关键字可以被PROFIBUS的任何组态工具所识别,而自定义关键字只能被特定的组态工具识别。
一个GSD文件的例子如下。
#Pr0fibus DP ;DP设备的GSD文件均以此关键存在
GSD Revision=1 ;GSD文件版本
VendorName="Meglev" ;设备制造商
Model Name="DP Slave" ;产品名称
Revision="Version 01" ;产品版本
RevisionNtmber=01 ;产品版本号(可选)
IdemNumber=0x01 ;产品识别号
ProtocoI Ident=0 ;协议类型(表示DP)
StationType=0 ;站类型(0表示从站)
FMS Supp=0 ;不支持FMS.纯DP从站
Hardware Realease="HW1.0" ;硬件版本
Soltware Realease="SWl.0" ;软件版本
9.6 supp=1 ;支持9.6kbps波特率
19.2 supp=l ;支持19.2kbps波特率
MaxTsdr 9.6=60 ;9.6kbps时最大延迟时间
MaxTsdrl9.2=60 ;19.2kbps时最大延迟时间
RepeaterCtrl sig=0 ;不提供RTS信号
24VPins=0 ;不提供24V电压
Implementation Type="SPC3" ;采用的解决方案
FreezeMode Supp=0 ;不支持锁定模式
SyncMode Supp=0 ;不支持同步模式
AutoBaud Supp=l ;支持自动波特率检测
Set SlaveAdd Supp=0 ;不支持改变从站地址
Fail Safe=0 ;故障安全模式类型
MaxUser PrmDataLen=0 ;最大用户参数数据长度(0-237)
Usel prmDataLen=0 ;用户参数长度
Min Slave Imervall=22 ;最小从站响应循环间隔Modular Station=l ;是否为模块站
MaxModule=l ;从站最大模块数
MaxInput Len=8 ;最大输入数据长度
MaxOutput Len=8 ;最大输出数据长度
MaxData Len=16 ;最大数据的长度(输入输出之和) MaxDiagData Len=6 ;最大诊断数据长度(6~244)Slave Family=3 ;从站类型
Module=“Modulel”0x23,0x13;;模块1,输入输出各4字节EndModule
Module="Module2"0x27,0x17;;模块2.输入输出各8字节EndModule。