国产欧美日韩精品a在线观看-国产欧美日韩精品一区二区三区-国产欧美日韩精品综合-国产欧美中文字幕-一区二区三区精品国产-一区二区三区精品国产欧美

ACS880-07C
關(guān)注中國自動(dòng)化產(chǎn)業(yè)發(fā)展的先行者!
CAIAC 2025
2024
工業(yè)智能邊緣計(jì)算2024年會(huì)
2023年工業(yè)安全大會(huì)
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

如何解讀EDS文件
  • 企業(yè):羅克韋爾自動(dòng)化     領(lǐng)域:儀器儀表     行業(yè):礦業(yè)    
  • 點(diǎn)擊數(shù):3018     發(fā)布時(shí)間:2009-08-13 11:08:05
  • 分享到:

  我們知道,使用ODVA組織的CIP協(xié)議時(shí),需要對(duì)支持CIP網(wǎng)絡(luò)的設(shè)備編寫該設(shè)備的描述文件,以便CIP網(wǎng)絡(luò)中的其他設(shè)備能夠識(shí)別該設(shè)備,這個(gè)描述文件被稱為EDS(Electronic Data Sheet:電子數(shù)據(jù)文件)。
 
  本文就和讀者談?wù)勅绾卫斫夂途幹艵DS文件。
  
  為什么 EDS 文件非常重要?

  一個(gè)設(shè)計(jì)完美的EDS 文件會(huì)使設(shè)備的集成非常容易;一個(gè)設(shè)計(jì)槽糕的EDS文件會(huì)產(chǎn)生很多誤判或者在某些場(chǎng)合下根本無法實(shí)現(xiàn)設(shè)備的集成。這里為編寫一個(gè)設(shè)計(jì)良好的EDS文件提出了一些忠告。EDS的不同部分將按出現(xiàn)的順序進(jìn)行介紹(按照在EDS ASCII文件的出現(xiàn)次序,按中括弧[]順序進(jìn)行) ,描述他們的功能和他們包含他們的信息。

  [File] 文件段。這個(gè)段用于EDS文件的管理。

  如果提供的關(guān)鍵字不足以提供確定的管理細(xì)節(jié),那么要通過使用注釋增加額外的信息。比如包括:設(shè)備名稱、創(chuàng)建日期、創(chuàng)建時(shí)間、修改日期、修改時(shí)間、版本號(hào)、URL地址等內(nèi)容。強(qiáng)烈推薦使用URL (Uniform Resource Locator:統(tǒng)一資源定位)關(guān)鍵字,使用戶能夠查找到該EDS文件的最新版本。

  舉例:下面是萬可公司的一款產(chǎn)品的[File]段:

  [File]

  $+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  DescText    = "EDS File for WAGO I/O-System with EtherNet/IP coupler";

  CreateDate  = 04-22-2004;

  CreateTime  = 12:00:00;

  ModDate     = 04-22-2004;       
                       
  ModTime     = 12:00:00;

  Revision    = 1.1;

  $ HomeURL     = "

  [Device] 設(shè)備段。 在這個(gè)段包含的ID(Identification:身份)信息用來匹配在網(wǎng)絡(luò)上已經(jīng)發(fā)現(xiàn)設(shè)備帶有的EDS文件。

  這個(gè)段含有的是EDS文件中最重要的元素。身份識(shí)別是通過讀取ID對(duì)象的前5個(gè)屬性,并且與EDS文件中相對(duì)應(yīng)的信息進(jìn)行比較。他們是:供應(yīng)商編碼、供應(yīng)商名稱、產(chǎn)品類型、產(chǎn)品類型名稱和產(chǎn)品編碼。

  通過他們運(yùn)行時(shí)選項(xiàng)區(qū)分的任何設(shè)備必須用不同的EDS文件來隱藏,作為結(jié)果,他們必須有不同的ID對(duì)象屬性。

  在按裝EDS時(shí),設(shè)備段會(huì)指定一個(gè)圖標(biāo)文件為該設(shè)備自動(dòng)分配一個(gè)圖標(biāo)。 強(qiáng)烈反對(duì)不使用圖標(biāo)的做法,因?yàn)閳D標(biāo)是在網(wǎng)絡(luò)中,區(qū)分設(shè)備類型/家族的最好的圖形表示方法。對(duì)于用戶而言,這也是最容易區(qū)別身份的辦法。

  舉例:下面是萬可公司的一款產(chǎn)品的[Device]段:

  [Device]

  $+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  VendCode    = 40;                        $ Vendor Code

  VendName    = "Wago Corporation";        $ Vendor Name

  ProdType    = 12;                        $ Product Type - Communication Adapter

  ProdTypeStr = "Communications Adapter";  $ Product Type String

  ProdCode    = 341;                       $ Product Code

  MajRev      = 1;                         $ Major Rev

  MinRev      = 1;                         $ Minor Rev

  ProdName    = "WAGO Ethernet(10/100MBit)- STD";

  Catalog     = "750-341";

  $ Icon        = "750341_1.ico";

  [Device Classification] 設(shè)備分類段。這個(gè)段對(duì)用于EtherNet/IP的EDS/設(shè)備進(jìn)行了分類。

  這是對(duì)用于EtherNet/IP 所有設(shè)備的提出要求。他必須包含至少一個(gè)連接 EtherNet/IP 的網(wǎng)絡(luò)入口。

  舉例:下面是萬可公司的一款產(chǎn)品的[Device Classification]段

  [Device Classification]

  $++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  Class1 = EtherNetIP;

  [Connection Manager] 連接管理段。這個(gè)段指定了設(shè)備的CIP 連接。

  在 [File]文件段后,[Device]設(shè)備段和[Device Classification]設(shè)備分類段,這是一個(gè)EtherNet/IP 設(shè)備最重要的段,有了它才能成為CIP連接的目標(biāo)。只有在這個(gè)段指定的連接才能被基于EDS的配置工具所使用。而所有的觸發(fā)和傳送類型要通過連接N入口來實(shí)現(xiàn)。比如:連接1為類別1,僅用于輸入;連接2為類別1,僅用于偵聽。在EDS文件中(類別0用于安全連接,類別1用于其他連接)指定連接類別0和1是通常做法。今天還沒有使用其他的傳送類別,也沒有任何基于EDS的工具能夠翻譯其他類別。

  如果有多個(gè)連接,不同的選項(xiàng)能夠?yàn)樵O(shè)備建立不同功能的連接,每個(gè)連接需要分別標(biāo)記一個(gè)連接N入口。只有在少數(shù)情況下,多個(gè)連接的連接N入口能夠被“復(fù)用”,比如,使用一個(gè)參數(shù)用于連接點(diǎn)的信息。

  使用傳送類型和選擇連接參數(shù)必須生成一個(gè)有意義的結(jié)合,以配合目標(biāo)設(shè)備的功能。如果某些選擇是相互排斥但設(shè)備又能夠支持,那么要選擇一系列獨(dú)自的連接N入口去涵蓋他們。象 EZ-EDS這樣的工具能夠幫助用戶防止一些非法的組合,但不是全部。這種工具還能幫助用戶對(duì)32-位加密的觸發(fā)/傳送值和連接參數(shù)進(jìn)行解碼。為每個(gè)獨(dú)自連接N入口選擇一個(gè)有意義的名字能幫助用戶在使用中少犯錯(cuò)誤。

  所有的連接N入口都需要一個(gè)路徑;否則,目標(biāo)設(shè)備就不會(huì)連接到任何數(shù)據(jù)。我們強(qiáng)烈推薦支持所有的三種應(yīng)用路徑(配置,消費(fèi),生產(chǎn)),因?yàn)檫@也是ODVA組織的推薦之一,即:用于EtherNet/IP設(shè)備的推薦功能。在配置路徑時(shí),通常不需要對(duì)連接使用符號(hào)(標(biāo)簽)。

  從源到目的(O->T)和從目的到源(T->O)屬性(請(qǐng)求數(shù)據(jù)間隔,尺寸和格式)可以使用一些非常有意義的信息。當(dāng)沒有指定RPI(Request Packet Interval:請(qǐng)求數(shù)據(jù)間隔)值時(shí),配置工具可能按給定的總線(網(wǎng)絡(luò))選擇能夠支持的任何值,而這個(gè)值可能超出了設(shè)備的能力。

  使用一個(gè)固定的RPI值,也不需要太多的考慮,因?yàn)檫@是一個(gè)只能選擇的值。在大多數(shù)情況下,在EDS文件中最好使用參數(shù)N入口,為RPI定義最小/最大/缺省值。對(duì)于尺寸(size)和格式(format),兩個(gè)區(qū)域至少填入一個(gè)值。如果兩個(gè)區(qū)域都填寫了,尺寸區(qū)域?qū)?yōu)先;當(dāng)僅使用格式區(qū)域時(shí),就用數(shù)字定義它,空著尺寸區(qū)域;如果不使用格式時(shí),就可以空著。強(qiáng)烈推薦定義格式。

  在配置屬性部分,允許輸入兩個(gè)配置格式和兩個(gè)配置尺寸。這個(gè)特性能夠很好地處理模塊化的設(shè)備。在Forward_Open請(qǐng)求中產(chǎn)生的第一部分?jǐn)?shù)據(jù),用于適配器的消費(fèi);數(shù)據(jù)的第二部分轉(zhuǎn)發(fā)到各自的模塊,滿足模塊的要求。對(duì)于非模塊化設(shè)備,一個(gè)部分就足夠了。

  舉例:下面是萬可公司的一款產(chǎn)品的[Connection Manager]段

  [Connection Manager]

  $++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Connection1 = 0x84070002,     $ trigger & transport

                             $ class1, 

                             $ cyclic, change of state, application, 

                             $ exclusive owner, 

                             $ server

              0x33750405,    $ connection parameter

                             $ O->T, T->O fixed size supported

                             $ O->T 32-bit run/idle header

                             $ O->T Null,PtP, T->O Null,PtP,Multicast

                             $ O->T,T->O Low,High Priority

               , 5, ,         $ O->T RPI,size,format

               , 6, ,         $ T->O RPI,size,format

               , ,           $ config part 1 (not used)

               , ,           $ config part 2 (not used)

               "class1 - exclusive owner", $ connection name

               "",                         $ help string

               "20 04 2C 01 2C 04";        $ referencing the target object

Connection2 = 0x82070002,    $ trigger & transport

                             $ class1, 

                             $ cyclic, change of state, application, 

                             $ input only, 

                             $ server

              0x33750405,    $ connection parameter

                             $ O->T, T->O fixed size supported

                             $ O->T 32-bit run/idle header

                             $ O->T Null,PtP, T->O Null,PtP,Multicast

                             $ O->T,T->O Low,High Priority

               , 0, ,        $ O->T RPI,size,format

               , 6, ,        $ T->O RPI,size,format

               , ,           $ config part 1 (not used)

               , ,           $ config part 2 (not used)

               "class1 - input only", $ connection name

               "",                    $ help string

               "20 04 2C FE 2C 04";   $ referencing the target object

Connection3 = 0x81070002,    $ trigger & transport

                             $ class1, 

                             $ cyclic, change of state, application, 

                             $ listen only, 

                             $ server

              0x33750405,    $ connection parameter

                             $ O->T, T->O fixed size supported

                             $ O->T 32-bit run/idle header

                             $ O->T Null,PtP, T->O Null,PtP,Multicast

                             $ O->T,T->O Low,High Priority

               , 0, ,         $ O->T RPI,size,format

               , 6, ,         $ T->O RPI,size,format

               , ,           $ config part 1 (not used)

               , ,           $ config part 2 (not used)

               "class1 - listen only", $ connection name

               "",                     $ help string

               "20 04 2C FF 2C 04";    $ referencing the target object

  [Assembly]裝配,[Params]參數(shù)和[ParamClass]參數(shù)類別段。

  這些段應(yīng)該在EDS文件中按其他部分的要求適當(dāng)?shù)剡M(jìn)行填寫,比如,連接N入口。

  如果參數(shù)值沒有限制在一個(gè)子區(qū)域的范圍之內(nèi),如在參數(shù)N入口的區(qū)域定義一個(gè)在最小/最大值,那么列舉時(shí)會(huì)有一個(gè)好的數(shù)據(jù)。為EtherNet/IP 的設(shè)備配置參數(shù)時(shí),希望能把它打入配置裝配。各自參數(shù)可以在EDS內(nèi)部定義,但有些市售工具不允許訪問設(shè)備內(nèi)部的個(gè)別參數(shù),只能使用顯式信息 (Get/Set_Attribute_Single或者Get/Set_Attribute_All)才能工作。
 
  舉例:下面是萬可公司的一款產(chǎn)品的[ParamClass]段

  [ParamClass]

  $++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  MaxInst     =10;    $ total number of configuration parameters

  Descriptor  =0x0A;  $ all full attributes are supported and stored in non-volatile storage

  CfgAssembly =0;

  [Capacity] 容量段。

  這個(gè)段描述設(shè)備本身具有的通信能力(因此對(duì)公司非常有用)。應(yīng)該描述連接的數(shù)量和連接的速度(每秒多少幀)。

  [Port] 端口段。

  這個(gè)段提供端口信息,這僅對(duì)需要執(zhí)行CIP路由設(shè)備才有用。雖然允許,這個(gè)段對(duì)于支持單一CIP端口的設(shè)備來說是不必要的。當(dāng)設(shè)備中內(nèi)置交換機(jī)時(shí),如設(shè)備帶有多個(gè)以太網(wǎng)端口,這個(gè)段仍然不需要(或者僅限于一個(gè)入口)除非設(shè)備執(zhí)行一個(gè)端口到另一個(gè)端口的CIP路由。

  舉例:下面是萬可公司的一款產(chǎn)品的[Port]段

  [Port]

  $++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

  Port1 = TCP, "EtherNet/IP port", "20 F5 24 01", 1;

  $+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 男人一进一出桶女人视频| 国产成人综合精品| 久久啊| 国产欧美久久久另类精品| 国产乱淫a∨片免费视频| 成人国产精品免费软件| 亚洲国产成人久久笫一页| 亚洲国产成人麻豆精品| 免费国产高清精品一区在线| 狼人 成人 综合 亚洲| 国产成人在线综合| 亚洲一区二区三区在线网站| 亚洲第一大网站| 久久国产三级精品| 国产理论最新国产精品视频| 91九九| 欧美黑人xxxxxxxxxx| 女人被男人躁得好爽免费视频免费| 国产视频在线免费观看| 一区二区视屏| 日韩专区亚洲综合久久| 国产永久在线观看| 自拍第一页| 日韩在线观看一区| 国产欧美一区二区另类精品| 自拍 第一页| 手机在线日韩高清理论片| 国内精品久久久久久久aa护士| 1024香蕉视频在线播放| 婷婷在线成人免费观看搜索 | 99久久精彩视频| 欧美一级特黄做| 久久巨乳| 在线观看精品国产| 久久国内免费视频| 97国产在线观看| 日韩午夜在线视频| 国产精品18久久久久久vr| 天海翼精品久久中文字幕| 美女网站视频黄色| 中文字幕一区二区三|