0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

介紹PROFINET的GSD文件的結(jié)構(gòu)

工程師鄧生 ? 來(lái)源:方正智芯 ? 作者:北島李工 ? 2022-09-09 10:13 ? 次閱讀

前面的文章(PROFINET工業(yè)以太網(wǎng)教程(10)——GSD文件)我們介紹過(guò)GSD文件,它的全稱(chēng)是“General Station Description”,中文翻譯為“通用站描述文件”。GSD文件的主要作用是對(duì)PROFINET或PROFIBUS子站的資源進(jìn)行描述,以便組態(tài)工具能夠正確對(duì)其進(jìn)行解析。PROFIBUS總線(xiàn)的GSD文件和PROFINET實(shí)時(shí)以太網(wǎng)的GSD文件描述方式不同,由于前者已經(jīng)逐漸被后者取代,所以今天這篇文章我們僅介紹PROFINET的GSD文件的結(jié)構(gòu)。

e32eda96-2fcc-11ed-ba43-dac502259ad0.png

PROFINET的GSD文件采用XML語(yǔ)言描述,后綴名為xml。按照約定,PROFINET I/O設(shè)備的GSD文件應(yīng)遵循如下的命名規(guī)則:

GSDML-[版本號(hào)]-[設(shè)備廠(chǎng)商名稱(chēng)]-[設(shè)備家族名稱(chēng)]-[日期].xml

比如,西門(mén)子IM151-3PN的GSD文件名稱(chēng)為:

GSDML-V2.25-Siemens-ET200S-20191007.xml

其中:

文件名以“GSDML”開(kāi)頭;

V2.25是版本號(hào);

Siemens是設(shè)備廠(chǎng)商;

ET200S是產(chǎn)品的家族名稱(chēng);

20191007是該版本GSD文件的發(fā)布日期;

GSDML文件的第一行應(yīng)包含xml的版本及編碼,固定格式如下:

根元素ISO15745Profile是整個(gè)GSD文件的基礎(chǔ)元素,它必須聲明元素的命名空間,如下面的代碼:

poYBAGMaoZ6AdFwUAACPXZRVcN8832.jpg

其中:

xmlns:表明元素ISO15745Profile的默認(rèn)命名空間;

xmlns:xsi:表明XSD文件的命名空間;

xsi:schemaLation:指明XSD文件的路徑;

ISO15745Profile是GSDML文件的根元素,它包括規(guī)則頭(Profile Header)和規(guī)則體(Profile Body)兩部分,整個(gè)GSD文件的結(jié)構(gòu)如下圖所示:

e343d8b0-2fcc-11ed-ba43-dac502259ad0.png

1、規(guī)則頭(Profile Header)

規(guī)則頭以ProfileHeader元素標(biāo)記,包括了規(guī)則的標(biāo)識(shí)、版本、名稱(chēng)、及ISO15745的相關(guān)信息,如下面的代碼:

pYYBAGMaobuAHwBwAADnFat6vCA324.jpg

2、規(guī)則體(Profile Body)

規(guī)則體包含了PROFINET I/O設(shè)備(子站)的實(shí)際數(shù)據(jù),由三個(gè)部分組成:

Device Identity(設(shè)備標(biāo)識(shí)):包含了用于確認(rèn)該設(shè)備的標(biāo)識(shí)信息;

Device Function(設(shè)備功能):包含了用于描述設(shè)備功能的數(shù)據(jù);

Application Process(應(yīng)用處理):這是整個(gè)通用站描述文件的主要部分,包含了設(shè)備訪(fǎng)問(wèn)點(diǎn)列表、模塊列表、子模塊列表、值列表等PROFINET I/O設(shè)備的數(shù)據(jù),后面會(huì)詳細(xì)介紹。

2.1、設(shè)備標(biāo)識(shí)(Device Identity)

西門(mén)子IM151-3 PN GSD文件中關(guān)于設(shè)備標(biāo)識(shí)的代碼如下:

pYYBAGMaofaAHkyRAABK8PVjGOo630.jpg

其中包括了該P(yáng)ROFINET I/O設(shè)備的供應(yīng)商ID、設(shè)備ID及描述等信息;

2.2、設(shè)備功能(Device Function)

西門(mén)子IM151-3 PN GSD文件中關(guān)于設(shè)備功能的代碼如下:

pYYBAGMaogiAMPUpAAAzs2o7w_w268.jpg

2.3、應(yīng)用處理(Application Process)

2.3.1、設(shè)備訪(fǎng)問(wèn)點(diǎn)列表(Device Access Point List)

這部分是PROFINET I/O設(shè)備訪(fǎng)問(wèn)接口的描述,可以理解為分布式I/O的接口模塊,一個(gè)GSD文件中可以包括多個(gè)接口模塊的描述。

2.3.2、模塊列表(Module List)

該部分是PROFINET I/O設(shè)備中包含的模塊的描述,它可以是一種可選擇插入的模塊(比如模塊化的I/O設(shè)備),也可以是一種永久集成在I/O設(shè)備中的模塊。

2.3.3、子模塊列表(Sub Module List)

該部分是PROFINET I/O設(shè)備中包含的子模塊的描述。與模塊列表類(lèi)似,它也可以是一種可選擇插入的子模塊或者永久集成在I/O設(shè)備中的子模塊。

2.3.4、值列表(Value List)

該部分包含了模塊所支持的取值。

2.3.5、通道診斷列表(Channel Diag List)

該部分包含了通道的診斷信息,即通道的錯(cuò)誤編號(hào)及其描述。

2.3.6、單元診斷列表(Unit Diag List)

該部分包含了該P(yáng)ROFINET I/O設(shè)備的診斷信息。

2.3.7、圖形列表(Graphics List)

該部分是GSD文件的圖形列表,即在組態(tài)工具中顯示的圖形(圖標(biāo))。

2.3.8、分類(lèi)列表(Categrory List)

該部分包含了GSD文件的分類(lèi)信息,比如DI、DQ、AI等模塊的分類(lèi);

2.3.9、外部文本列表(External Text List)

該部分包含了GSD文件所包含的外部文本信息,這些信息可以被其它部分引用,可用于多語(yǔ)言環(huán)境。

好了,關(guān)于GSDML文件的總體介紹就到這里。其實(shí)里面還有很多內(nèi)容,后續(xù)有機(jī)會(huì)我們?cè)俳榻B。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • GSD
    GSD
    +關(guān)注

    關(guān)注

    2

    文章

    25

    瀏覽量

    10711
  • 工業(yè)以太網(wǎng)

    關(guān)注

    10

    文章

    607

    瀏覽量

    42291
  • PROFIBUS總線(xiàn)
    +關(guān)注

    關(guān)注

    2

    文章

    19

    瀏覽量

    11561

原文標(biāo)題:PROFINET工業(yè)以太網(wǎng)教程(16)-GSDML文件詳解

文章出處:【微信號(hào):方正智芯,微信公眾號(hào):方正智芯】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【教程】比Modbus控制更簡(jiǎn)單!S7 200 SMART利用Profinet網(wǎng)關(guān)擴(kuò)展IO

    PLC自帶IO方法控制擴(kuò)展IO。一配置Profinet網(wǎng)關(guān)首先導(dǎo)入Profinet網(wǎng)關(guān)的GSD文件,用于STEP7-MicroWINSMART組態(tài)軟件配置Profi
    的頭像 發(fā)表于 09-20 08:07 ?308次閱讀
    【教程】比Modbus控制更簡(jiǎn)單!S7 200 SMART利用<b class='flag-5'>Profinet</b>網(wǎng)關(guān)擴(kuò)展IO

    PLC與伺服完美融合:Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)配置詳解

    Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)的GSD配置文件導(dǎo)入到西門(mén)子PLC的配置軟件中。這一過(guò)程是必要的初始化步驟以確保Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)模塊能夠被正確地識(shí)別和整合入
    發(fā)表于 04-09 11:38

    通過(guò)RS232轉(zhuǎn)Profinet網(wǎng)關(guān)連接PLC與RS232協(xié)議設(shè)備的步驟

    ”選項(xiàng)加載GSD文件并添加網(wǎng)關(guān)設(shè)備。 建立Profinet連接。在配置軟件中,您需要建立Profinet連接以將網(wǎng)關(guān)與PLC關(guān)聯(lián)起來(lái)。在博圖軟件中,您可以通過(guò)“網(wǎng)絡(luò)視圖”選項(xiàng)創(chuàng)建新的
    發(fā)表于 01-26 14:46

    通過(guò)Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)將伺服驅(qū)動(dòng)與Profinet通訊

    下一個(gè)”按鈕。在找到GSD文件后,可以雙擊該文件,然后按照提示進(jìn)行安裝操作。 找到Profinet轉(zhuǎn)EtherCAT網(wǎng)關(guān)模塊進(jìn)行組態(tài)是一個(gè)重要的步驟,比如
    發(fā)表于 01-16 16:54

    Profinet轉(zhuǎn)EthernetIP網(wǎng)關(guān)連接HCS-6100系統(tǒng)配置

    網(wǎng)關(guān)GSD文件,安裝GSD后選擇對(duì)應(yīng)模塊,設(shè)置Profinet轉(zhuǎn)EthernetIP網(wǎng)關(guān) IP 及設(shè)備名稱(chēng)(本例名稱(chēng)為 PN1 設(shè)備 IP 為 192.168.20.10)設(shè)置發(fā)送接收
    發(fā)表于 01-11 10:29

    MODBUS轉(zhuǎn)PROFINET網(wǎng)關(guān)與全數(shù)字交流伺服配置案例

    案例:先安裝MODBUS轉(zhuǎn)PROFINET網(wǎng)關(guān)的gsd文件。安裝完畢后找到MODBUS轉(zhuǎn)PROFINET網(wǎng)關(guān)模塊。
    的頭像 發(fā)表于 01-09 14:13 ?349次閱讀
    MODBUS轉(zhuǎn)<b class='flag-5'>PROFINET</b>網(wǎng)關(guān)與全數(shù)字交流伺服配置案例

    工廠(chǎng)傳送帶應(yīng)用西門(mén)子Profinet連接EtheCAT伺服驅(qū)動(dòng)器

    網(wǎng)關(guān),對(duì)GSD文件進(jìn)行添加,使其能夠在博圖中體現(xiàn)在完成硬件設(shè)備的連接和網(wǎng)關(guān)配置之后,我們需要將GSD文件添加到博圖軟件中。GSD
    發(fā)表于 12-29 14:21

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)實(shí)現(xiàn)Modbus設(shè)備與Profinet設(shè)備的無(wú)縫連接

    具備網(wǎng)口和串口兩種通信接口,并能夠進(jìn)行Modbus和Profinet數(shù)據(jù)的解析和轉(zhuǎn)換。而軟件方面,網(wǎng)關(guān)需要加載相應(yīng)的GSD文件,簡(jiǎn)單配置幾項(xiàng)參數(shù)便可實(shí)現(xiàn)Modbus設(shè)備與Profinet
    的頭像 發(fā)表于 12-27 18:17 ?608次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)實(shí)現(xiàn)Modbus設(shè)備與<b class='flag-5'>Profinet</b>設(shè)備的無(wú)縫連接

    RS232轉(zhuǎn)Profinet網(wǎng)關(guān)與加工廠(chǎng)稱(chēng)重表連接

    網(wǎng)關(guān)提供的GSD文件,然后在配置中添加RS232轉(zhuǎn)Profinet網(wǎng)關(guān),對(duì)網(wǎng)關(guān)進(jìn)行分配從而完成Profinet端的配置連接。然后通過(guò)RS232轉(zhuǎn)Pr
    發(fā)表于 12-27 16:53

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的解決方案推薦

    使用Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)(XD-MDPN100/2000)可以解決PLC插槽不夠分配的問(wèn)題。操作流程包括配置PLC的IP地址和安裝GSD文件,分配設(shè)備名稱(chēng)并下載到組態(tài)到PLC
    的頭像 發(fā)表于 12-22 09:52 ?399次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)的解決方案推薦

    工業(yè)生產(chǎn)中Profibus主站轉(zhuǎn)Profinet網(wǎng)關(guān)優(yōu)勢(shì)所在

    和管理。 具體步驟如下:1. 將Profibus-DP主站轉(zhuǎn)Profinet網(wǎng)關(guān)連接到Profinet控制器(西門(mén)子S7-1500系列PLC)。 通過(guò)PC機(jī)將Profibus-DP從站設(shè)備的GSD
    發(fā)表于 12-11 14:14

    變頻器通過(guò)RS485轉(zhuǎn)PROFINET網(wǎng)關(guān)連接PLC的Profinet網(wǎng)絡(luò)

    本案例是用無(wú)錫耐特森RS485轉(zhuǎn)PROFINET網(wǎng)關(guān)連接某系列變頻器與PLC的配置案例,用到設(shè)備為西門(mén)子S7-1200PLC,RS485轉(zhuǎn)PROFINET網(wǎng)關(guān)以及現(xiàn)場(chǎng)需要的變頻器。GSD文件
    的頭像 發(fā)表于 11-28 11:55 ?659次閱讀
    變頻器通過(guò)RS485轉(zhuǎn)<b class='flag-5'>PROFINET</b>網(wǎng)關(guān)連接PLC的<b class='flag-5'>Profinet</b>網(wǎng)絡(luò)

    RS232轉(zhuǎn)Profinet網(wǎng)關(guān)連接ESD設(shè)備接入西門(mén)子Profinet網(wǎng)絡(luò)

    本案例介紹的是通過(guò)開(kāi)疆智能RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)將ESD設(shè)備接入西門(mén)子PLC1200PROFINET網(wǎng)絡(luò)的使用方法:1、首先創(chuàng)建新項(xiàng)目文件。2、導(dǎo)入
    的頭像 發(fā)表于 11-14 14:12 ?419次閱讀
    RS232轉(zhuǎn)<b class='flag-5'>Profinet</b>網(wǎng)關(guān)連接ESD設(shè)備接入西門(mén)子<b class='flag-5'>Profinet</b>網(wǎng)絡(luò)

    Modbus485轉(zhuǎn)Profinet連接松下伺服驅(qū)動(dòng)器配置案例

    ;1、首先創(chuàng)建新項(xiàng)目文件;2、導(dǎo)入GSD文件。將Modbus485轉(zhuǎn)Profinet網(wǎng)關(guān)的GSD文件
    的頭像 發(fā)表于 11-14 13:49 ?611次閱讀
    Modbus485轉(zhuǎn)<b class='flag-5'>Profinet</b>連接松下伺服驅(qū)動(dòng)器配置案例

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)解決PLC與通用變頻器的有效互連配置案例

    案例,用到設(shè)備為西門(mén)子S7-1200PLC, 穩(wěn)聯(lián)技術(shù)Modbus轉(zhuǎn)Profinet網(wǎng)關(guān), AC300通用變頻器。 博圖軟件GSD配置圖例:1.打開(kāi)博圖,安裝gsd文件。2.選擇
    發(fā)表于 11-09 13:57