gsd文件是什么

2020-12-02

西门子的PLC采用GSD文件进行接口通信配置,使得不需要更改任何硬件的情况,可以满足客户的诸多需求。

GSD即电子设备数据库文件,用于Profibus-Dp主站与从站交换数据时的参考数据,当主站与从站使用简介组态时,可以利用组态工具存取当前的参数和有关DP从站的GSD数据(电子设备数据库文件)?。

GSD 文件的组成:

  1. 一般规范 这部分包括生产厂商和设备的名称,硬件和软件的版本状况,支持的波特率一可能的监视时间问隔
  2. 与DP 主站有关的规范这部分包括只运用于DP 主站的各项参数(如连接从站的多台数或上装和下装能力)。这一部分对从站没有规定;
  3. 与DP 从站有关的规范 这部分包括与从站有关的一切规范(如输入/输出通道的数量和类型、中断测试的规范以及输入/输出数据一致性的信息)。

GSD文件规范:
在GSD文件中,“;”作为注释符。#Profibus_D作为文件正式开头。
GSD_Revision——GSD文件的版本ID
Vendor_Name——制造商名字
Model_Name——制造商所设计的DP设备名字
Revision——DP设备的版本号
Ident_Number——DP设备的设备类型
Protocol_Ident——DP设备的协议ID
Station_Type——DP设备类型
Hardware_Release——该DP设备的硬件版本
Software_Release——该DP设备的软件版本
9.6_supp:(选项组)
19.2_supp:
31.25_supp:(GSDv2增加)
45.45_supp:(GSDv2增加)
93.75_supp:
187.5_supp:
500_supp:
1.5M_supp:
3M_supp:(GSDv1增加)
6M_supp:(GSDv1增加)
12M_supp:(GSDv1增加) ——DP设备是否支持xxx波特率

MaxTsdr_9.6:(选项组)
MaxTsdr_19.2:
MaxTsdr_31.25:(GSDv2增加)
MaxTsdr_45.45:(GSDv2增加)
MaxTsdr_93.75:
MaxTsdr_500:
MaxTsdr_1.5M:
MaxTsdr_3M:(GSDv1增加)
MaxTsdr_6M:(GSDv1增加)
MaxTsdr_12M:(GSDv1增加) ——在xxx波特率下,从站响应一个请求消息所需要的大时间。(参阅EN50170 8-2 部分 8.8条款)。(注意:为了保证可靠性,此参数必须与设备实际支持的数值一致)

Redundancy:(默认) ——设备是否支持冗余传输机制。
Repeater_Ctrl_Sig:(默认)——Here, the level of the bus connector signal CNTR-P is specified——0: Not connected, 1: RS485, 2:TTL
24V_Pins:(默认)——Here, the meaning of the bus connector signal M24V and P24V is specified——0: Not connected, 1:Input, 2:Output
Implementation_Type——描述了DP从站使用了哪些标准实现。比如,软件标准,控制器或是ASIC方案。此描述由标准方案提供商给出,GSD规范里也要遵从它。(例:“SPC3”)
Bitmap_Device——用于一般情况下,代表设备特征的位图文件的文件名。格式为.DIB,70*40像素(宽高)
Bitmap_SF——用于特殊运行情况下,代表设备特征的位图文件的文件名。格式为.DIB,70*40像素(宽高)
Bitmap_Diag——用于诊断情况下,代表设备特征的位图文件的文件名。格式为.DIB,70*40像素(宽高)
OrderNumber——规格?产品序列号,可按用户名修改
Freeze_Mode_supp——DP设备是否支持冻结模式。支持此模式的DP从站要保证在冻结控制命令之后的下一个数据周期开始,传入值要冻结在后的状态。
Sync_Mode_supp——DP设备是否支持同步模式
Auto_Baud_supp——DP设备是否支持自动检测识别总线的波特率
Min_Slave_Intervall——两个DP设备列表周期间小的时间间隔
Fail_Safe——DP device with fail safe workaround
Slave_Family——组态中的分类名
Max_Diag_Data_Len——诊断信息的大长度
Modul_Offset——个插槽号进行配置
Modular_Station——紧凑型从站
Max_Module——模块的大数量
Max_Input_Len——输入数据的大长度
Max_Output_Len——输出数据的大长度
Max_Data_Len——输入输出数据的大长度
User_Prm_Data_Len——Length of User_Param_Data
;— Module-Definitions —
Module——I/O配置数据,与初始化报文中的CFG一致
EndModule

一个例子:

  1. ;==========================================================
  2. ; GSD File for SINEC CP 342-5 SIEMENS AG
  3. ; MLFB : 6GK7 342-5DA03-0XE0
  4. ;
  5. ; Dated : 20.04.2010 V1.0 RT
  6. ; File : SI0180D6.GSD
  7. ;===========================================================
  8. #Profibus_DP
  9. GSD_Revision=4 ; Version ID of the GSD file format
  10. Vendor_Name="SIEMENS" ; Manufacturer's name
  11. Model_Name="CP 342-5 DA03" ; Manufacturer's designation of DP device
  12. Revision="V1.0" ; Revision version of the DP device
  13. Ident_Number=0x80D6 ; Device type of the DP device
  14. Protocol_Ident=0 ; Protocol ID of the DP device
  15. ; 0 : PROFIBUS DP
  16. Station_Type=0 ; DP device type
  17. ; 0 : DP Slave
  18. Hardware_Release="V 1.0" ; Hardware release of the DP device
  19. Software_Release="V 6.0" ; Software release of the DP device
  20. ;
  21. ;
  22. 9.6_supp=1
  23. 19.2_supp=1
  24. 45.45_supp=1
  25. 93.75_supp=1
  26. 187.5_supp=1
  27. 500_supp=1
  28. 1.5M_supp=1
  29. 3M_supp=1
  30. 6M_supp=1
  31. 12M_supp=1
  32. ;
  33. MaxTsdr_9.6=60
  34. MaxTsdr_19.2=60
  35. MaxTsdr_45.45=250
  36. MaxTsdr_93.75=60
  37. MaxTsdr_187.5=60
  38. MaxTsdr_500=100
  39. MaxTsdr_1.5M=150
  40. MaxTsdr_3M=250
  41. MaxTsdr_6M=450
  42. MaxTsdr_12M=800
  43. ;
  44. ;
  45. Implementation_Type="SOC1" ; String (32)
  46. Bitmap_Device="SI9001TN" ; (*.DIB) (70x40 pixels 16 colors)
  47. ;
  48. ; Slave-Specification:
  49. OrderNumber="6GK7 342-5DA03-0XE0" ; Spec?
  50. ;
  51. ; Basic DP-Slave Related Key Words
  52. Auto_Baud_supp=0 ; DP device supports automatic baudrate
  53. User_Prm_Data_Len=3 ; Length of User_Param_Data
  54. User_Prm_Data = 0x40,0x00,0x00 ; Default value of User_Param_Data
  55. Min_Slave_Intervall=6 ; Min interval between two slave list
  56. ; cycles
  57. ;
  58. Modular_Station=1 ; DP device is a modular station
  59. Max_Module=63 ; Max modules of a modular station
  60. Max_Input_Len=240 ; Max length of input data
  61. Max_Output_Len=240 ; Max length of output data
  62. Max_Data_Len=480 ; Max length of input and output data
  63. ;
  64. Freeze_Mode_supp=1 ; The DP device supports the Freeze mode
  65. Sync_Mode_supp=1 ; The DP device supports the Sync mode
  66. ;
  67. Fail_Safe=1 ; DP device with fail safe workaround
  68. Max_Diag_Data_Len=6 ; Max length of diagnostic information
  69. Modul_Offset=1 ; First slot number to configuring
  70. Slave_Family=3@SIMATIC ; Function class an family
  71. ;
  72. Info_Text="CP 342-5 as PROFIBUS DP Slave, \
  73. Firmware: V6.0" ; String (256) max length of line : 80
  74. ;
  75. ;<Module Definition List;
  76. ;****************************************************************************
  77. ; BYTE MODULES (special identification formats)
  78. ;****************************************************************************
  79. ;**************************** I N P U T *************************************
  80. ;****************************************************************************
  81. ; Input * Byte Consistentcy* Bytes of Data * 1..64 bytes
  82. ;**********************************************************
  83. Module = " 1 byte DI / Consistency 1 byte " 0x40,0x00
  84. 1
  85. EndModule
  86. Module = " 2 bytes DI / Consistency 1 byte" 0x40,0x01
  87. 2
  88. EndModule
  89. Module = " 4 bytes DI / Consistency 1 byte" 0x40,0x03
  90. 3
  91. EndModule
  92. Module = " 8 bytes DI / Consistency 1 byte" 0x40,0x07
  93. 4
  94. EndModule
  95. Module = "16 bytes DI / Consistency 1 byte" 0x40,0x0F
  96. 5
  97. EndModule
  98. Module = "32 bytes DI / Consistency 1 byte" 0x40,0x1F
  99. 6
  100. EndModule
  101. Module = "64 bytes DI / Consistency 1 byte" 0x40,0x3F
  102. 7
  103. EndModule
  104. ;**********************************************************
  105. ; Input * Total Consistency * Bytes of Daten * 1..64 bytes
  106. ;**********************************************************
  107. Module = " 1 byte DI / Total consistency " 0x40,0x80
  108. 11
  109. EndModule
  110. Module = " 2 bytes DI / Total consistency " 0x40,0x81
  111. 12
  112. EndModule
  113. Module = " 4 bytes DI / Total consistency " 0x40,0x83
  114. 13
  115. EndModule
  116. Module = " 8 bytes DI / Total consistency " 0x40,0x87
  117. 14
  118. EndModule
  119. Module = "16 bytes DI / Total consistency " 0x40,0x8F
  120. 15
  121. EndModule
  122. Module = "32 bytes DI / Total consistency " 0x40,0x9F
  123. 16
  124. EndModule
  125. Module = "64 bytes DI / Total consistency " 0x40,0xBF
  126. 17
  127. EndModule
  128. ;**********************************************************
  129. ; Input * Word Consistency * Words of Data * 1..64 words
  130. ;**********************************************************
  131. Module = " 1 word AI / Consistency 1 word " 0x40,0x40
  132. 21
  133. EndModule
  134. Module = " 2 words AI / Consistency 1 word" 0x40,0x41
  135. 22
  136. EndModule
  137. Module = " 4 words AI / Consistency 1 word" 0x40,0x43
  138. 23
  139. EndModule
  140. Module = " 8 words AI / Consistency 1 word" 0x40,0x47
  141. 24
  142. EndModule
  143. Module = "16 words AI / Consistency 1 word" 0x40,0x4F
  144. 25
  145. EndModule
  146. Module = "32 words AI / Consistency 1 word" 0x40,0x5F
  147. 26
  148. EndModule
  149. Module = "64 words AI / Consistency 1 word" 0x40,0x7F
  150. 27
  151. EndModule
  152. ;**********************************************************
  153. ; Input * Total Consistency * Words of Data * 1..64 words
  154. ;**********************************************************
  155. Module = " 1 word AI / Total consistency " 0x40,0xC0
  156. 31
  157. EndModule
  158. Module = " 2 words AI / Total consistency " 0x40,0xC1
  159. 32
  160. EndModule
  161. Module = " 4 words AI / Total consistency " 0x40,0xC3
  162. 33
  163. EndModule
  164. Module = " 8 words AI / Total consistency " 0x40,0xC7
  165. 34
  166. EndModule
  167. Module = "16 words AI / Total consistency " 0x40,0xCf
  168. 35
  169. EndModule
  170. Module = "32 words AI / Total consistency " 0x40,0xDF
  171. 36
  172. EndModule
  173. Module = "64 words AI / Total consistency " 0x40,

上一篇

下一篇

首页    西门子PLC    常见问题    gsd文件是什么

坤玛机电,工业自动化产品一站式采购

搜索“坤玛易采”小程序

 

 

成为坤玛产品经纪人,促成交易赚佣金!

 

 

以坤玛机电为平台,利用自身的资源与优势,销售机电产品赚取佣金。

 

合作咨询电话:15901651735

 

立即咨询

坤玛机电  PLC控制柜生产厂家

 

专业设计制作电气控制柜

 

低压成套配电设备及自动化系统集成

  • 回到顶部
  • 88888888
  • QQ客服
  • 扫码添加微信

关于新广告法声明:

新广告法规定所有页面不得出现绝对化用词和功能性用语。本公司支持新广告法的实施,特此声明:本网站所有页面上功能性用词和绝对化用词全部失效不作为任何赔付理由,以往产品介绍页不明显区域我们会逐步排查完善修改,不接受并且不妥协以任何形式的打假名义进行的网络欺诈。

也请职业打假人高抬贵手。产品实际特性以说明书为准,请知悉!