一種基于CAN總線技術(shù)的符合全球工業(yè)標(biāo)準(zhǔn)的開放型通信網(wǎng)絡(luò)。它最早由Allen-Bradley公司支持Devicent公司設(shè)計(jì),并已于2000年6月15日正式成為IEC62026國(guó)際標(biāo)準(zhǔn)(有關(guān)低壓開關(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日正式開始實(shí)施。DeviceNet成為國(guó)家標(biāo)準(zhǔn),為國(guó)內(nèi)開發(fā)、生產(chǎn)、銷售、應(yīng)用DeviceNet現(xiàn)場(chǎng)總線技術(shù)的研制單位、生產(chǎn)企業(yè)、貿(mào)易和用戶提供了技術(shù)橋梁。7 H) w) X) o O" J6 ` d. s/ v
Devicenet現(xiàn)場(chǎng)總線由于產(chǎn)生和發(fā)展的時(shí)間較晚,因此它采用了更為先進(jìn)的通信概念和技術(shù),相對(duì)于其他現(xiàn)場(chǎng)總線,具有較大的領(lǐng)先性,突出的高可靠性、實(shí)時(shí)性和靈活性。DeviceNet是一個(gè)開放式的協(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ù)。 2Devicenet總線的特點(diǎn)
, N0 a2 v/ d! ?9 s# ?- z% l, l0 n, N* q DeviceNet是一種低成本的通信連接。它將工業(yè)設(shè)備(如:限位開關(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è)開放式網(wǎng)絡(luò)標(biāo)準(zhǔn)。規(guī)范和協(xié)議都是開放的,廠商將設(shè)備連接到系統(tǒng)時(shí),無(wú)需購(gòu)買硬件、軟件或許可權(quán)。- S6 c! E. F1 C* x5 x( X4 l+ a6 z
簡(jiǎn)單地說(shuō),DeviceNet可以歸納出以下一些技術(shù)特點(diǎn):
: x+ R' R) W- \ S4 L) `0 H (1) 最大64個(gè)節(jié)點(diǎn);
+ ]+ r& @% C/ J+ W" Y$ O (2) 125kbps~500kbps通訊速率;8 ^9 {& e) K( F- ?4 o
(3) 點(diǎn)對(duì)點(diǎn),多主或主/從通信;0 g" | U& e+ Y7 ~9 R% `# ^" H d2 j
(4) 可帶電更換網(wǎng)絡(luò)節(jié)點(diǎn),在線修改網(wǎng)絡(luò)配置;
+ A( a) S% L+ V' ]! ` (5) 采用CAN物理層和數(shù)據(jù)鏈路層規(guī)約,使用CAN規(guī)約芯片,得到國(guó)際上主要芯片制造商的支持;3 h" _2 r7 I7 r U. o" I0 e% k8 W% }
(6) 支持選通、輪詢、循環(huán)、狀態(tài)變化和應(yīng)用觸發(fā)的數(shù)據(jù)傳送;6 L& t% K N8 ^7 l) H
(7) 低成本、高可靠性的數(shù)據(jù)網(wǎng)絡(luò);, b9 j, c, a7 K$ E+ [. g' @
(8) 既適合于連接底端工業(yè)設(shè)備,又能連接像變頻器、操作終端這樣的復(fù)雜設(shè)備;4 c3 ]" r# r8 C" G
(9) 采用無(wú)損位仲裁機(jī)制實(shí)現(xiàn)按優(yōu)先級(jí)發(fā)送信息;5 @8 F S# [# P
(10) 具有通訊錯(cuò)誤分級(jí)檢測(cè)機(jī)制、通訊故障的自動(dòng)判別和恢復(fù)功能。" W- e$ c& {9 I
x& u1 X' v3 X3 l9 C5 M( i+ F7 j+ R
3 Devicenet總線技術(shù)介紹" A+ Y" L7 {; z1 E" J
3.1 Devicenet的物理層和物理媒體 m$ P5 d3 H7 {: X. }; B
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所示。
" m" f) M5 F5 K# n 圖1 Devicenet現(xiàn)場(chǎng)總線拓?fù)浣Y(jié)構(gòu)
3 l v& ?# h" [6 p w 線纜包括:粗纜(多用作干線)和細(xì)纜(多用于分支線)。總線的線纜包括24V直流電源線和信號(hào)線兩組雙絞線以及信號(hào)屏蔽線。在設(shè)備連接方式上,可靈活選用開放式和密封式的連接器。網(wǎng)絡(luò)采取分布式供電方式,支持冗余結(jié)構(gòu)。總線支持有源和無(wú)源設(shè)備,對(duì)于有源設(shè)備提供專門設(shè)計(jì)的帶有光隔離的收發(fā)器。7 s0 `6 \( U1 T# _9 J: `
/ ?' P- w2 q# A- r W
3.2 Devicenet與CAN
( e$ L1 f# w- }3 m* o 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所示:8 \" D d& i$ x* f, u
圖2 Devicenet的數(shù)據(jù)幀格式
+ H7 w" ~, y& _ J. ^8 w CAN規(guī)范定義總線數(shù)值為兩個(gè)互補(bǔ)邏輯數(shù)值之一:“顯性”(邏輯0)和“隱性”(邏輯l)。任何發(fā)送設(shè)備都可以驅(qū)動(dòng)總線為“顯性’:當(dāng)“顯性”和“隱性”位同時(shí)發(fā)送時(shí),最后總線數(shù)值將為“顯性”。僅當(dāng)總線空閑或“隱性”位期間,發(fā)送“隱性”狀態(tài)。
9 H7 ]( R9 W5 A [9 S, a( z, E 在總線空閑時(shí)每個(gè)節(jié)點(diǎn)都可嘗試發(fā)送,但如果多于兩個(gè)的節(jié)點(diǎn)同時(shí)開始發(fā)送,發(fā)送權(quán)的競(jìng)爭(zhēng)需要通過(guò)11位標(biāo)識(shí)符的逐位仲裁來(lái)解決。Devicenet采用載波偵聽非破壞性逐位仲裁機(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ā)送。
+ \. ^: j0 p5 L; K' H5 c* h7 K Devicenet在CAN總線的基礎(chǔ)上又增加了面向?qū)ο蟆⒒谶B接的現(xiàn)代通信技術(shù)理念,并開發(fā)了應(yīng)用層。其應(yīng)用層規(guī)定了CAN數(shù)據(jù)幀的使用方式、節(jié)點(diǎn)重復(fù)地址檢測(cè)機(jī)制、對(duì)象模型及設(shè)備的標(biāo)準(zhǔn)化。5 r; s, l0 {- H- E
5 ?& ^$ T6 u' T5 M; R; [8 q6 A
3.3 Devicenet網(wǎng)絡(luò)通信模型# z5 A8 R7 k: x1 c8 F0 w! B" M
在現(xiàn)場(chǎng)總線中有兩種常用的通信模式,一種是傳統(tǒng)的源/目標(biāo)(Source/Destination)即點(diǎn)對(duì)點(diǎn)模式,另外一種是新型的生產(chǎn)/消費(fèi)者(Producer/Customer)模式。- n& q% n) J- ?' F" `
以前的通信模式使用點(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),從而造成了帶寬的損失。
3 x: y1 ]+ {! `& ?' y而Devicenet中采用了全新的生產(chǎn)者/消費(fèi)者網(wǎng)絡(luò)模型,其典型的報(bào)文結(jié)構(gòu)如圖3(b)所示。 n# A9 |; ?. j/ {2 O9 S5 \2 M
圖3 現(xiàn)場(chǎng)總線通信模式
0 z$ t( r1 v4 ?' w- c. e在生產(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í)符。
* ?) e, a; X) Y% z3 ?
W% P2 C" e0 R' a" w$ o3.4 Devicenet的報(bào)文% @/ t$ t+ l) a+ p5 M7 T
Devicenet中定義了兩類不同的報(bào)文:顯式報(bào)文和I/O報(bào)文。8 k, r1 T3 o2 X, d0 R$ z
(1) 顯式報(bào)文(Explicit Message)' j1 ?1 s( R6 B' S7 Y) i' R
顯式報(bào)文用于兩個(gè)設(shè)備之間多用途的信息交換,是典型的請(qǐng)求-響應(yīng)通信方式,一般用于節(jié)點(diǎn)的配置、故障情況報(bào)告和故障診斷。Devicenet中定義了一組公共服務(wù)顯式報(bào)文,如讀取屬性、設(shè)置屬性、打開連接、關(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ì)象的屬性及地址。% d* c0 q' D) H K) p% U
(2) I/O報(bào)文(I/O Message)* \8 K3 O. k" H" z( T( I: \& W- @
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é)議使用。
_1 N+ E7 }) w* R6 ]3.5 Devicenet中連接的概念
6 l+ f/ [/ a$ q/ \/ V/ w8 ]1 F, H5 P 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)斷開連接。如果在某個(gè)特定的連接上長(zhǎng)時(shí)間沒(méi)有進(jìn)行通信,這個(gè)通信將自動(dòng)斷開以釋放資源。- q6 [3 P% W2 p
在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í)符分為四組,如附表所示。! n$ {0 x2 F1 h; E
附表 Devicenet 連接標(biāo)識(shí)符$ v) n/ m% h; ?4 W
1 y7 X$ F' E- U: K8 C
* S& ~0 Y3 u: r2 R' e
這四種信息組優(yōu)先級(jí)不同,其中信息組1優(yōu)先級(jí)最高,通常用于發(fā)送設(shè)備的I/O報(bào)文,信息組4優(yōu)先級(jí)最低,用于設(shè)備離線時(shí)的通信。傳送信息時(shí)可據(jù)此選擇相應(yīng)的信息組。7 z" ?( m2 I1 K* L0 a
" [+ K2 a9 k2 z" F# L* e3.6 Devicenet數(shù)據(jù)通信方式
& g7 T7 ]2 ?1 G- ]4 z' Z3 a Devicenet支持多種數(shù)據(jù)通信方式,如位選通(Bit-Strobe)、輪詢(Poll)、狀態(tài)改變COS (Change of State)和循環(huán)(Cyclic)等。
$ I; b4 x I9 u/ a 位選通方式下,利用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)完成。
- Y2 N5 i2 c; F, { 多種可選的數(shù)據(jù)交換形式,均可由用戶自由地指定。通過(guò)選擇合理的數(shù)據(jù)通信方式,可以明顯地提高網(wǎng)絡(luò)利用率。2 x+ U' D* b' _1 X) X1 I* N+ w* u
4 e2 G' Q/ S0 ~( A3.7 預(yù)定義的主/從連接組$ D T& @: H2 z R
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è)備的配置。
w) M$ @' J. M5 p2 u 預(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ù)定義主/從連接的分配或刪除。# Y( v# g# e# b' E, R E2 t
& _" x; B& ~$ p1 n; o( T9 Y
3.8 Devicenet的對(duì)象模型; H9 i- E5 C5 ?( L1 {* 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)。
4 j* L9 d+ p9 C8 g( u圖4 Devicenet對(duì)象模型
2 w& k$ Y, g# W) D: ` Devicenet為了對(duì)各個(gè)對(duì)象及其中的類、實(shí)例、屬性等進(jìn)行尋址,提供了以下幾種尋址標(biāo)識(shí)符:! \4 W! \2 E- u& O+ N
(1) 質(zhì)訪問(wèn)控制標(biāo)識(shí)符(MAC ID):對(duì)Devicenet網(wǎng)段上的各個(gè)節(jié)點(diǎn)進(jìn)行標(biāo)識(shí)。& O' O# ~* I1 ?# W& Q
(2) 類標(biāo)識(shí)符(Class ID):對(duì)Devicenet網(wǎng)段上的各個(gè)類進(jìn)行標(biāo)識(shí)。
; f1 \" R) Y" Z (3) 實(shí)例標(biāo)識(shí)符(Instance ID):對(duì)同一個(gè)類中的各個(gè)實(shí)例進(jìn)行標(biāo)識(shí)。1 |" b9 d$ Y2 A
(4) 屬性標(biāo)識(shí)符(Attribute):對(duì)同一對(duì)象中的各個(gè)屬性進(jìn)行標(biāo)識(shí)。
( y- c" R/ e [; _+ l7 \
6 M+ \: f+ t6 u+ g0 V* s3.9 Devicenet設(shè)備描述" b% K2 \' p `& 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ù)的公共接口。
; ]: h, w5 |6 W& W4 f Devicenet協(xié)議規(guī)范還允許廠商提供電子數(shù)據(jù)表EDS(Electronic DataSheet),以文件的形式記錄設(shè)備的一些具體的操作參數(shù)等信息,便于在配置設(shè)備時(shí)使用。這樣,來(lái)自第三方的DeviceNet產(chǎn)品就可以方便地連接到DeviceNet上。5 A7 o; ~+ |& E# B+ V
Devicenet通過(guò)由ODVA成員參加的特別興趣小組(SIG)發(fā)展它的設(shè)備描述。目前已完成了諸如交流驅(qū)動(dòng)器、直流驅(qū)動(dòng)器、接觸器、通用離散用I/O、HMI、接近開關(guān)、限位開關(guān)、軟驅(qū)動(dòng)器、起動(dòng)器、位置控制器、流量計(jì)等設(shè)備的描述。ODVA的SIG還在不斷工作,增加設(shè)備描述的種類,以期使設(shè)備描述覆蓋更多的產(chǎn)品范圍,為用戶帶來(lái)更多的方便。
* P3 U1 [2 k# ]* C. ~& m4 應(yīng)用舉例4 p5 ~8 K8 H8 ~
一汽集團(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)先地位。 |