機(jī)械社區(qū)

標(biāo)題: DeviceNet,大家一起來(lái)學(xué)習(xí)和討論! [打印本頁(yè)]

作者: 左旋貝殼    時(shí)間: 2009-3-10 14:27
標(biāo)題: DeviceNet,大家一起來(lái)學(xué)習(xí)和討論!
準(zhǔn)備花20天時(shí)間,粗略看一本書(shū),目的是初步了解一下這個(gè)通訊協(xié)議,有興趣的一起來(lái)讀讀。7 R% n" U! o( c3 p9 x& y
大家把讀書(shū)的疑問(wèn)都發(fā)到一起來(lái),然后一起來(lái)找答案。我會(huì)持續(xù)更新這個(gè)帖子,直到月底。
: r6 z& s& t  o; U& V
9 a1 x& L# b) j/ w6 A8 ~學(xué)習(xí)材料見(jiàn)附件。
7 ^0 y) B7 d3 n+ C+ }大概是一份DeviceNet協(xié)議規(guī)范(2.0版本,第I卷),缺第3章“DeviceNet 的鏈接”,哪位英雄有的幫忙傳一下。謝謝。
; D9 q, u3 O# c. k7 m
9 J! v! M& J; }9 c1 o1.拓?fù)浜瓦壿嫿Y(jié)構(gòu)的區(qū)別(1-16)
# j4 o  ]/ ]  x; [1 J! I物理拓?fù)浣Y(jié)構(gòu)是用物理線路建立起來(lái)的,比如說(shuō)這5臺(tái)設(shè)備就在一個(gè)段內(nèi),在一根線上。2 s9 V+ c' e" Q3 k9 `
邏輯拓?fù)浣Y(jié)構(gòu)是虛擬技術(shù)實(shí)現(xiàn)的.,比如說(shuō)5臺(tái)設(shè)備在不同的段內(nèi),但是由一個(gè)主站控制,組成“簇”  q5 J# A. c9 E8 i: o" q; h9 j
7 U& F% C( {9 `' W; p" ~3 T9 Q8 `
2.事務(wù)處理ID是什么?(4-2)
作者: 左旋貝殼    時(shí)間: 2009-3-10 14:35
標(biāo)題: 先貼一篇簡(jiǎn)介——《DeviceNet總線技術(shù)綜述》
一種基于CAN總線技術(shù)的符合全球工業(yè)標(biāo)準(zhǔn)的開(kāi)放型通信網(wǎng)絡(luò)。它最早由Allen-Bradley公司支持Devicent公司設(shè)計(jì),并已于2000年6月15日正式成為IEC62026國(guó)際標(biāo)準(zhǔn)(有關(guān)低壓開(kāi)關(guān)設(shè)備與控制設(shè)備、控制器與電氣設(shè)備接口)之一。在2002年12月1日發(fā)行的國(guó)家標(biāo)準(zhǔn)化管理委員會(huì)通報(bào)中,公布了DeviceNet現(xiàn)場(chǎng)總線已于2002年10月8日被批準(zhǔn)為國(guó)家標(biāo)準(zhǔn),并于2003年4月1日正式開(kāi)始實(shí)施。DeviceNet成為國(guó)家標(biāo)準(zhǔn),為國(guó)內(nèi)開(kāi)發(fā)、生產(chǎn)、銷售、應(yīng)用DeviceNet現(xiàn)場(chǎng)總線技術(shù)的研制單位、生產(chǎn)企業(yè)、貿(mào)易和用戶提供了技術(shù)橋梁。) }- h3 {# m- I/ V
  Devicenet現(xiàn)場(chǎng)總線由于產(chǎn)生和發(fā)展的時(shí)間較晚,因此它采用了更為先進(jìn)的通信概念和技術(shù),相對(duì)于其他現(xiàn)場(chǎng)總線,具有較大的領(lǐng)先性,突出的高可靠性、實(shí)時(shí)性和靈活性。DeviceNet是一個(gè)開(kāi)放式的協(xié)議,目前有包括Rockwell等300多家自動(dòng)化設(shè)備廠商的產(chǎn)品支持這種協(xié)議,DeviceNet在歐美和日本的現(xiàn)場(chǎng)總線市場(chǎng)占有很大的份額,在控制領(lǐng)域得到了廣泛的應(yīng)用。DeviceNet進(jìn)入中國(guó)時(shí)間不長(zhǎng),但是在中國(guó)已有許多應(yīng)用。據(jù)RockwellAutomation市場(chǎng)部提供的數(shù)據(jù),上海通用汽車有一條DevicetNet的生產(chǎn)線,另外,生產(chǎn)可口可樂(lè)的上海申美飲料公司也部分采用了DeviceNet技術(shù)。 Devicenet總線的特點(diǎn)
# r6 \9 V% F3 U7 O  u8 t  DeviceNet是一種低成本的通信連接。它將工業(yè)設(shè)備(如:限位開(kāi)關(guān)、光電傳感器、閥組、電動(dòng)機(jī)、起動(dòng)器、過(guò)程傳感器、條形碼讀取器、變頻驅(qū)動(dòng)器、面板顯示器和操作員接口)連接到網(wǎng)絡(luò),從而免去了昂貴的硬接線。DeviceNet是一種簡(jiǎn)單的網(wǎng)絡(luò)解決方案,在提供多供貨商同類部件間的可互換性的同時(shí),減少了配線和安裝工業(yè)自動(dòng)化設(shè)備的成本和時(shí)間。DeviceNet的直接互連性不僅改善了設(shè)備間的通信,而且同時(shí)提供了相當(dāng)重要的備級(jí)診斷功能,這是通過(guò)硬接線I/O接口很難實(shí)現(xiàn)的。DeviceNet是一個(gè)開(kāi)放式網(wǎng)絡(luò)標(biāo)準(zhǔn)。規(guī)范和協(xié)議都是開(kāi)放的,廠商將設(shè)備連接到系統(tǒng)時(shí),無(wú)需購(gòu)買硬件、軟件或許可權(quán)。' T' W# U& ^* N& |  Z* l
  簡(jiǎn)單地說(shuō),DeviceNet可以歸納出以下一些技術(shù)特點(diǎn):
2 @2 v4 o% k. Z  (1) 最大64個(gè)節(jié)點(diǎn);' V! y2 H8 ?8 N% h* \2 Y
  (2) 125kbps~500kbps通訊速率;
% s* ~! H3 _5 A: V) \  (3) 點(diǎn)對(duì)點(diǎn),多主或主/從通信;
! a3 M  f" X/ _; ]- b  (4) 可帶電更換網(wǎng)絡(luò)節(jié)點(diǎn),在線修改網(wǎng)絡(luò)配置;
$ L1 O, S; j) o5 ]; m; B  (5) 采用CAN物理層和數(shù)據(jù)鏈路層規(guī)約,使用CAN規(guī)約芯片,得到國(guó)際上主要芯片制造商的支持;' J9 s# _9 k3 t; d
  (6) 支持選通、輪詢、循環(huán)、狀態(tài)變化和應(yīng)用觸發(fā)的數(shù)據(jù)傳送;2 p! r4 r% ]$ k* g7 C  z1 [
  (7) 低成本、高可靠性的數(shù)據(jù)網(wǎng)絡(luò);) b& u) ]. l7 a3 ]3 i2 N8 H
  (8) 既適合于連接底端工業(yè)設(shè)備,又能連接像變頻器、操作終端這樣的復(fù)雜設(shè)備;
5 H. w4 @$ c9 p. O& j1 {& ?  (9) 采用無(wú)損位仲裁機(jī)制實(shí)現(xiàn)按優(yōu)先級(jí)發(fā)送信息;
3 N/ u+ i9 i: l5 v3 y6 q* J4 J/ ?  (10) 具有通訊錯(cuò)誤分級(jí)檢測(cè)機(jī)制、通訊故障的自動(dòng)判別和恢復(fù)功能。
8 n. e% M  ?2 V
! U( y$ `% E* W7 `3  Devicenet總線技術(shù)介紹
# b9 t6 D9 z6 f* w  h* z& o
3.1  Devicenet的物理層和物理媒體% h: m/ ], g& R
    Devicenet物理層協(xié)議規(guī)范定義了DeviceNet的總線拓?fù)浣Y(jié)構(gòu)及網(wǎng)絡(luò)元件,具體包括系統(tǒng)接地、粗纜和細(xì)纜混合結(jié)構(gòu)、網(wǎng)絡(luò)端接地和電源分配。DeviceNet所采用的典型拓?fù)浣Y(jié)構(gòu)是干線-分支方式,如圖1所示。
$ c2 R8 b1 V$ m1 I( n3 t
圖1     Devicenet現(xiàn)場(chǎng)總線拓?fù)浣Y(jié)構(gòu)

* D0 @; {* W: G0 V  線纜包括:粗纜(多用作干線)和細(xì)纜(多用于分支線)。總線的線纜包括24V直流電源線和信號(hào)線兩組雙絞線以及信號(hào)屏蔽線。在設(shè)備連接方式上,可靈活選用開(kāi)放式和密封式的連接器。網(wǎng)絡(luò)采取分布式供電方式,支持冗余結(jié)構(gòu)?偩支持有源和無(wú)源設(shè)備,對(duì)于有源設(shè)備提供專門(mén)設(shè)計(jì)的帶有光隔離的收發(fā)器。* a/ t" s# T# N

+ b- ?9 A! ?: m3.2  Devicenet與CAN
6 _/ N) m  j! M: H. r, F5 y  Devicenet總線協(xié)議是在CAN總線的基礎(chǔ)上建立起來(lái)的。DeviceNet的數(shù)據(jù)鏈路層完全遵循CAN規(guī)范的定義,并通過(guò)CAN控制器芯片實(shí)現(xiàn)。CAN定義了四種幀格式,分別為數(shù)據(jù)幀、遠(yuǎn)程幀、出錯(cuò)幀和超載幀,在DeviceNet上傳輸數(shù)據(jù)采用的是數(shù)據(jù)幀格式,遠(yuǎn)程幀格式在DeviceNet中沒(méi)有被使用,超載幀和出錯(cuò)幀則被用于意外情況的處理。數(shù)據(jù)幀格式如圖2所示:
$ I, O9 K* y+ {3 f; c' R. Z
圖2     Devicenet的數(shù)據(jù)幀格式

7 S0 R: T6 d2 G  CAN規(guī)范定義總線數(shù)值為兩個(gè)互補(bǔ)邏輯數(shù)值之一:“顯性”(邏輯0)和“隱性”(邏輯l)。任何發(fā)送設(shè)備都可以驅(qū)動(dòng)總線為“顯性’:當(dāng)“顯性”和“隱性”位同時(shí)發(fā)送時(shí),最后總線數(shù)值將為“顯性”。僅當(dāng)總線空閑或“隱性”位期間,發(fā)送“隱性”狀態(tài)。
) U0 A' h6 J( w; \9 Q  在總線空閑時(shí)每個(gè)節(jié)點(diǎn)都可嘗試發(fā)送,但如果多于兩個(gè)的節(jié)點(diǎn)同時(shí)開(kāi)始發(fā)送,發(fā)送權(quán)的競(jìng)爭(zhēng)需要通過(guò)11位標(biāo)識(shí)符的逐位仲裁來(lái)解決。Devicenet采用載波偵聽(tīng)非破壞性逐位仲裁機(jī)制(CSMA/NBA)的方法解決總線訪問(wèn)沖突問(wèn)題。網(wǎng)絡(luò)上每個(gè)節(jié)點(diǎn)擁有一個(gè)唯一的11位標(biāo)識(shí)符,這個(gè)標(biāo)識(shí)符的值決定了總線沖突仲裁時(shí)節(jié)點(diǎn)優(yōu)先級(jí)的高低。11位標(biāo)識(shí)符數(shù)值最小的節(jié)點(diǎn)擁有最高的優(yōu)先級(jí),作為獲勝的一方,可不受影響地繼續(xù)傳輸數(shù)據(jù),所以這種碰撞和仲裁并未造成數(shù)據(jù)幀的損壞,即不會(huì)浪費(fèi)通信資源。同時(shí)可以看到,由于標(biāo)識(shí)符數(shù)值低的節(jié)點(diǎn)具有較高的優(yōu)先權(quán),所以通過(guò)標(biāo)識(shí)符的分配可以使重要的數(shù)據(jù)得到優(yōu)先發(fā)送。
- w. d  f/ D# Y! ]2 v  Devicenet在CAN總線的基礎(chǔ)上又增加了面向?qū)ο蟆⒒谶B接的現(xiàn)代通信技術(shù)理念,并開(kāi)發(fā)了應(yīng)用層。其應(yīng)用層規(guī)定了CAN數(shù)據(jù)幀的使用方式、節(jié)點(diǎn)重復(fù)地址檢測(cè)機(jī)制、對(duì)象模型及設(shè)備的標(biāo)準(zhǔn)化。
. ]2 K3 x, {) C$ i9 |$ Z, s7 Y1 h* l" N+ N
. A- h8 b7 }; @: q' [3.3   Devicenet網(wǎng)絡(luò)通信模型* N: b" l1 l) p# I/ B
  在現(xiàn)場(chǎng)總線中有兩種常用的通信模式,一種是傳統(tǒng)的源/目標(biāo)(Source/Destination)即點(diǎn)對(duì)點(diǎn)模式,另外一種是新型的生產(chǎn)/消費(fèi)者(Producer/Customer)模式。( W: d0 W: J9 B* d
  以前的通信模式使用點(diǎn)對(duì)點(diǎn)的方式進(jìn)行通信,在報(bào)文中含有特定的源/目標(biāo)地址信息,如圖3(a)所示。對(duì)于每個(gè)節(jié)點(diǎn)來(lái)說(shuō),數(shù)據(jù)在不同時(shí)刻到達(dá),實(shí)現(xiàn)不同節(jié)點(diǎn)之間的同步是非常困難的,當(dāng)信息目的地不同時(shí),源節(jié)點(diǎn)必須多次發(fā)送數(shù)據(jù)給不同的目標(biāo)節(jié)點(diǎn),從而造成了帶寬的損失。+ u7 l! Q- C4 G; B0 k# F0 S# ]
而Devicenet中采用了全新的生產(chǎn)者/消費(fèi)者網(wǎng)絡(luò)模型,其典型的報(bào)文結(jié)構(gòu)如圖3(b)所示。# G8 T) S$ R0 C
圖3     現(xiàn)場(chǎng)總線通信模式

2 C3 c; b0 z7 m8 `6 G3 V在生產(chǎn)者/消費(fèi)者模型中,報(bào)文按其內(nèi)容來(lái)標(biāo)識(shí),如果某個(gè)節(jié)點(diǎn)要接收一個(gè)報(bào)文,僅僅需識(shí)別與此報(bào)文相關(guān)的特定的標(biāo)識(shí)符(即11位標(biāo)識(shí)符,連接ID),每個(gè)報(bào)文不再需要源地址和目的地址。因?yàn)閳?bào)文是按內(nèi)容進(jìn)行標(biāo)識(shí)的,數(shù)據(jù)源只需將報(bào)文發(fā)送一次,許多需用此報(bào)文的節(jié)點(diǎn)通過(guò)在網(wǎng)上同時(shí)識(shí)別這個(gè)標(biāo)識(shí)符,可同時(shí)從同一生產(chǎn)者取用(消費(fèi))此報(bào)文,有效地提高了網(wǎng)絡(luò)帶寬的利用率,并且消費(fèi)者節(jié)點(diǎn)之間可實(shí)現(xiàn)精確的同步,適合于實(shí)時(shí)交換數(shù)據(jù)。其它的設(shè)備加入網(wǎng)絡(luò)后并不增加網(wǎng)絡(luò)負(fù)載,因?yàn)樗鼈兺瑯涌梢韵M(fèi)這些相同的報(bào)文。當(dāng)節(jié)點(diǎn)發(fā)送多個(gè)報(bào)文時(shí),對(duì)每個(gè)報(bào)文使用不同的標(biāo)識(shí)符。
9 ^' ^( Q7 e% q8 e. N6 \* B8 ^3 s3 E9 s4 g' U
3.4  Devicenet的報(bào)文: p4 G8 a* h9 q( e( I; B# x3 R
  Devicenet中定義了兩類不同的報(bào)文:顯式報(bào)文和I/O報(bào)文。
+ m( g2 m$ g1 p/ f  c# K9 ^  (1) 顯式報(bào)文(Explicit Message)2 z1 S) p$ L/ u9 y3 m* J9 ^
  顯式報(bào)文用于兩個(gè)設(shè)備之間多用途的信息交換,是典型的請(qǐng)求-響應(yīng)通信方式,一般用于節(jié)點(diǎn)的配置、故障情況報(bào)告和故障診斷。Devicenet中定義了一組公共服務(wù)顯式報(bào)文,如讀取屬性、設(shè)置屬性、打開(kāi)連接、關(guān)閉連接、出錯(cuò)響應(yīng)、起動(dòng)、停止、復(fù)位等。這類信息因?yàn)槭嵌嘤猛镜模栽趫?bào)文中要標(biāo)明報(bào)文的類型,對(duì)應(yīng)不同類型,報(bào)文格式也不同。它是根據(jù)報(bào)文和預(yù)先規(guī)定的格式說(shuō)明其含義的。顯式報(bào)文通常使用優(yōu)先級(jí)低的連接標(biāo)識(shí)符,并且該報(bào)文的相關(guān)信息直接包含在報(bào)文數(shù)據(jù)幀的數(shù)據(jù)場(chǎng)中,包括要執(zhí)行的服務(wù)和相關(guān)對(duì)象的屬性及地址。- h' g" x4 r$ r1 m$ I
  (2) I/O報(bào)文(I/O Message)
& O' C1 v* M: \- _* H  I/O報(bào)文適用于實(shí)時(shí)性要求較高和面向控制的數(shù)據(jù),I/O報(bào)文對(duì)傳送的可靠性,送達(dá)時(shí)間的確定性及可重復(fù)性有很高的要求。I/O報(bào)文通常使用優(yōu)先級(jí)高的連接標(biāo)識(shí)符,通過(guò)點(diǎn)或多點(diǎn)連接進(jìn)行信息交換。I/O報(bào)文數(shù)據(jù)幀中的數(shù)據(jù)場(chǎng)不包含任何與協(xié)議相關(guān)的位,僅僅是實(shí)時(shí)的I/O數(shù)據(jù)。只有當(dāng)I/O報(bào)文過(guò)長(zhǎng),需要分段形成I/O報(bào)文片段時(shí),數(shù)據(jù)場(chǎng)中才有1個(gè)字節(jié)供報(bào)文段協(xié)議使用。
2 r: z/ {$ h1 ]: U# `3.5  Devicenet中連接的概念
* q7 u9 a  x: b/ _. \
  Devicenet網(wǎng)絡(luò)中,連接是一個(gè)重要概念。節(jié)點(diǎn)設(shè)備之間欲進(jìn)行通信,必須先建立連接。DeviceNet網(wǎng)絡(luò)中的任何一個(gè)設(shè)備欲和其它設(shè)備通信時(shí),亦須先建立連接。當(dāng)設(shè)備不想和已建立連接的某個(gè)設(shè)備通信時(shí),它可通過(guò)發(fā)送釋放連接或刪除連接服務(wù)來(lái)斷開(kāi)連接。如果在某個(gè)特定的連接上長(zhǎng)時(shí)間沒(méi)有進(jìn)行通信,這個(gè)通信將自動(dòng)斷開(kāi)以釋放資源。
) R% w4 j( r. o1 |/ `  在Devicenet網(wǎng)絡(luò)中,每個(gè)連接用連接標(biāo)識(shí)符來(lái)標(biāo)識(shí),它使用CAN規(guī)范中的11位仲裁區(qū)來(lái)定義。連接標(biāo)識(shí)符包括設(shè)備媒體訪問(wèn)控制標(biāo)識(shí)符 (MAC ID)和信息標(biāo)識(shí)符(Message ID)。其中,MAC ID可通過(guò)硬件設(shè)定,也可通過(guò)軟件來(lái)配置。標(biāo)識(shí)符分為四組,如附表所示。* L5 j$ ?( b, Y
    附表     Devicenet 連接標(biāo)識(shí)符8 W0 V) H. X) s/ {# ^
- k# s/ T9 v, w8 o

9 j: E; V8 C* u  X4 j  這四種信息組優(yōu)先級(jí)不同,其中信息組1優(yōu)先級(jí)最高,通常用于發(fā)送設(shè)備的I/O報(bào)文,信息組4優(yōu)先級(jí)最低,用于設(shè)備離線時(shí)的通信。傳送信息時(shí)可據(jù)此選擇相應(yīng)的信息組。8 }7 z: e$ U6 H$ C0 x% o

/ Y: S. {$ K% c3.6  Devicenet數(shù)據(jù)通信方式) @8 w* Y+ ^4 }
  Devicenet支持多種數(shù)據(jù)通信方式,如位選通(Bit-Strobe)、輪詢(Poll)、狀態(tài)改變COS (Change of State)和循環(huán)(Cyclic)等。
2 S6 A2 `0 m' T3 `. e- b& h1 Z  位選通方式下,利用8字節(jié)的廣播報(bào)文,64個(gè)二進(jìn)制位的值對(duì)應(yīng)著網(wǎng)絡(luò)上64個(gè)可能的節(jié)點(diǎn),通過(guò)位的標(biāo)識(shí),指定要求響應(yīng)的從設(shè)備。輪詢方式下,I/O報(bào)文直接依次發(fā)送到各個(gè)從設(shè)備(點(diǎn)對(duì)點(diǎn))。循環(huán)方式適用于一些模擬設(shè)備,可以根據(jù)設(shè)備信號(hào)發(fā)生的快慢,靈活設(shè)定循環(huán)進(jìn)行通信的時(shí)間間隔,這樣就可以大大降低對(duì)網(wǎng)絡(luò)帶寬的要求。狀態(tài)改變方式用于離散的設(shè)備,使用事件觸發(fā)方式,當(dāng)設(shè)備狀態(tài)發(fā)生改變時(shí)才發(fā)生通信,而不是由主設(shè)備不斷的查詢來(lái)完成。
: a- U: I  U& ~; Q  t  多種可選的數(shù)據(jù)交換形式,均可由用戶自由地指定。通過(guò)選擇合理的數(shù)據(jù)通信方式,可以明顯地提高網(wǎng)絡(luò)利用率。
9 z7 p( L5 j4 s: ~* d
7 _5 T5 d/ W4 {1 z5 g3.7  預(yù)定義的主/從連接組
' G* I/ r, b7 S* T4 T, q  Devicenet提供了一個(gè)功能很強(qiáng)的應(yīng)用層協(xié)議,允許動(dòng)態(tài)配置設(shè)備間的連接。而在實(shí)際使用中,許多對(duì)象的應(yīng)用情況往往很簡(jiǎn)單,常用的主/從連接方式足以滿足要求。為此DeviceNet定義了一個(gè)預(yù)定義主/從連接組和僅限組2的從站,以降低從站的成本和簡(jiǎn)化設(shè)備的配置。
3 g+ N0 D& w. m5 o+ i1 W  預(yù)定義主/從連接組用于主/從連接式通信,并預(yù)先定義好各報(bào)文組內(nèi)一些通信道的功能。在使用前,主站需要通過(guò)主/從連接組分配請(qǐng)求服務(wù)和從站的應(yīng)答來(lái)明確主從關(guān)系,并通過(guò)分配選擇的設(shè)置明確所采用的報(bào)文傳送機(jī)制(位選通、輪詢、狀態(tài)改變、循環(huán)、顯式)。而對(duì)于不具有未連接信息管理(UCMM)能力的從站,稱為僅限組2從站,它沒(méi)有能力接收通常的未連接顯式報(bào)文,只能通過(guò)預(yù)定義主/從連接組內(nèi)預(yù)留的未連接顯式請(qǐng)求報(bào)文(組2,報(bào)文ID=6)和從站的顯式/未連接響應(yīng)報(bào)文(組2,報(bào)文ID=3)來(lái)實(shí)現(xiàn)預(yù)定義主/從連接的分配或刪除。' t7 y6 x# u5 j7 z
8 }) @4 _  q2 j' q1 d+ g0 k
3.8  Devicenet的對(duì)象模型0 x$ e' W3 p9 e5 @9 J
  Devicenet對(duì)象模型如圖4所示,它提供了組織和實(shí)現(xiàn)DeviceNet產(chǎn)品的組件屬性、服務(wù)和行為的簡(jiǎn)便模板,它為每個(gè)屬性提供了由4個(gè)數(shù)字組成的尋址方案,它們分別是MAC ID、對(duì)象類標(biāo)識(shí)符、實(shí)例編號(hào)和屬性編號(hào)。這四級(jí)地址與顯式報(bào)文連接相結(jié)合,將數(shù)據(jù)從DeviceNet網(wǎng)絡(luò)上的一點(diǎn)傳送到另一點(diǎn)。
6 f8 y3 e, N! ?& s6 P+ V
圖4     Devicenet對(duì)象模型
8 Y( y+ T+ m1 r4 p- k
  Devicenet為了對(duì)各個(gè)對(duì)象及其中的類、實(shí)例、屬性等進(jìn)行尋址,提供了以下幾種尋址標(biāo)識(shí)符:
4 a& \1 O+ z- C7 s) v  (1) 質(zhì)訪問(wèn)控制標(biāo)識(shí)符(MAC ID):對(duì)Devicenet網(wǎng)段上的各個(gè)節(jié)點(diǎn)進(jìn)行標(biāo)識(shí)。2 J1 w: {! s. U: m& I
  (2) 類標(biāo)識(shí)符(Class ID):對(duì)Devicenet網(wǎng)段上的各個(gè)類進(jìn)行標(biāo)識(shí)。& o+ h2 x5 K! X0 Y+ I: H% u
  (3) 實(shí)例標(biāo)識(shí)符(Instance ID):對(duì)同一個(gè)類中的各個(gè)實(shí)例進(jìn)行標(biāo)識(shí)。
; A. s8 _! ?1 ~9 \6 K% R: J  (4) 屬性標(biāo)識(shí)符(Attribute):對(duì)同一對(duì)象中的各個(gè)屬性進(jìn)行標(biāo)識(shí)。* ?8 M  V: X! i' Q6 Q7 M) I; T5 g
1 _' S+ [; Z6 ~+ W
3.9  Devicenet設(shè)備描述
) j$ P! c" Y7 }7 H6 D8 t  為實(shí)現(xiàn)不同制造商生產(chǎn)的同類設(shè)備的互換性、互操作性和功能的一致性,Devicenet對(duì)直接連接到網(wǎng)絡(luò)上的每類設(shè)備都定義了設(shè)備描述。設(shè)備描述是從網(wǎng)絡(luò)角度對(duì)設(shè)備內(nèi)部結(jié)構(gòu)的說(shuō)明,凡是符合同一設(shè)備描述的設(shè)備均具有同樣的功能,生產(chǎn)或消費(fèi)同樣的I/O數(shù)據(jù),包含相同的可配置數(shù)據(jù)。設(shè)備描述說(shuō)明設(shè)備使用哪些DeviceNet對(duì)象庫(kù)中的對(duì)象、哪些制造商特定的對(duì)象以及關(guān)于設(shè)備特性的信息。設(shè)備描述的另一個(gè)要素是對(duì)設(shè)備的網(wǎng)絡(luò)上交換的I/O數(shù)據(jù)的說(shuō)明,包括I/O數(shù)據(jù)格式及其在設(shè)備內(nèi)所代表的意義。除此之外,設(shè)備描述還包括設(shè)備可配置參數(shù)的定義和訪問(wèn)這些參數(shù)的公共接口。( T' F+ `- ~( U* Q$ `
  Devicenet協(xié)議規(guī)范還允許廠商提供電子數(shù)據(jù)表EDS(Electronic DataSheet),以文件的形式記錄設(shè)備的一些具體的操作參數(shù)等信息,便于在配置設(shè)備時(shí)使用。這樣,來(lái)自第三方的DeviceNet產(chǎn)品就可以方便地連接到DeviceNet上。! m8 m& ?) @$ e2 e2 z1 T. |
  Devicenet通過(guò)由ODVA成員參加的特別興趣小組(SIG)發(fā)展它的設(shè)備描述。目前已完成了諸如交流驅(qū)動(dòng)器、直流驅(qū)動(dòng)器、接觸器、通用離散用I/O、HMI、接近開(kāi)關(guān)、限位開(kāi)關(guān)、軟驅(qū)動(dòng)器、起動(dòng)器、位置控制器、流量計(jì)等設(shè)備的描述。ODVA的SIG還在不斷工作,增加設(shè)備描述的種類,以期使設(shè)備描述覆蓋更多的產(chǎn)品范圍,為用戶帶來(lái)更多的方便。
, j+ X3 U- J1 D9 Q3 I4  應(yīng)用舉例, T$ k5 _5 k8 g% O
  一汽集團(tuán)根據(jù)發(fā)展規(guī)劃設(shè)計(jì)的基于Devicenet現(xiàn)場(chǎng)總線的一汽-大眾BORAA4總裝生產(chǎn)線控制系統(tǒng),包含12條DeviceNet網(wǎng)絡(luò)、200多個(gè)節(jié)點(diǎn),總線長(zhǎng)度達(dá)3000m,總體技術(shù)達(dá)到了國(guó)際先進(jìn)水平,三年來(lái)的系統(tǒng)運(yùn)行實(shí)踐表明了:該系統(tǒng)功能強(qiáng)大、安全可靠、操作靈活,為一汽-大眾公司創(chuàng)造了明顯的經(jīng)濟(jì)效益,并大大提高了生產(chǎn)效率、自動(dòng)化生產(chǎn)水平和管理水平,使得公司在激烈的市場(chǎng)競(jìng)爭(zhēng)中處于領(lǐng)先地位。
作者: 左旋貝殼    時(shí)間: 2009-3-11 15:32
第五章和第七章也沒(méi)有
作者: unfaced    時(shí)間: 2011-5-21 15:52
先謝謝……^^^^^^^^^^^^
作者: 國(guó)王666    時(shí)間: 2012-3-17 08:05
是英文還是中文?我想自己開(kāi)發(fā)從站,有興趣的可一起討論。
作者: zhuminkun    時(shí)間: 2013-6-14 12:34
感謝分享,正是我要的
作者: Potheads    時(shí)間: 2013-6-21 10:23
非常好的東西,多謝分享!。。。。。。!
作者: Potheads    時(shí)間: 2013-6-21 11:56
有沒(méi)有朋友有第3張啊
作者: 子龍海    時(shí)間: 2014-2-15 11:11
求研究,小弟最近也在弄這個(gè)東西
作者: 老吳bj    時(shí)間: 2014-2-17 22:16
看不見(jiàn)圖片。。。∵z憾!
作者: 劉鋒平    時(shí)間: 2014-2-24 11:42
其實(shí),你要看看是什么品牌的系統(tǒng),主要把參數(shù)設(shè)置好,包括地址,就可以使用了




歡迎光臨 機(jī)械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4