毫無(wú)疑問(wèn)現(xiàn)場(chǎng)總線技術(shù)給工業(yè)界帶來(lái)了一場(chǎng)深刻的變革。尤其是柔性制造系統(tǒng)的興起,使產(chǎn)業(yè)界由大批量生產(chǎn)模式轉(zhuǎn)換成集管理、生產(chǎn)于一體的具有高度自動(dòng)化水平的FA(工廠自動(dòng)化)模式,而實(shí)現(xiàn)工廠自動(dòng)化的關(guān)鍵便是計(jì)算機(jī)組網(wǎng)技術(shù),現(xiàn)場(chǎng)總線無(wú)疑成了工業(yè)級(jí)網(wǎng)絡(luò)的核心。
分層式工廠自動(dòng)化網(wǎng)絡(luò)系統(tǒng)
與傳統(tǒng)的工業(yè)自動(dòng)化模式相比,工廠自動(dòng)化有如下的特點(diǎn):
1. 控制方式由集中式轉(zhuǎn)變?yōu)?a href="http://m.xsypw.cn/v/" target="_blank">智能分布式
集中式控制方式不僅難于處理遠(yuǎn)距離控制問(wèn)題,而且布線復(fù)雜,能耗大,更重要的是,其中央控制單元一旦出現(xiàn)問(wèn)題,則全局癱瘓。這種控制方式已逐漸被淘汰。分布式控制思想完全克服了前述的弱點(diǎn)。尤其是這種控制方式將可能出現(xiàn)的問(wèn)題限制在局部范圍,即某一子站若出現(xiàn)問(wèn)題不影響其它子站的正常工作。由此整個(gè)系統(tǒng)的可靠性便得到了很大的提高。另外這種控制方式實(shí)際上形成了一種模塊式的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),系統(tǒng)的擴(kuò)展和縮減便可以象積木那樣操作了。當(dāng)然,系統(tǒng)的模塊化還要求軟件也具備模塊化的特點(diǎn),即增加硬件時(shí),在不改動(dòng)原有軟件的基礎(chǔ)上,在應(yīng)用軟件平面上添加相應(yīng)的軟件模塊。這方面奧地利貝加萊(B&R)公司的PCC 產(chǎn)品尤為突出。
2.集管理與現(xiàn)場(chǎng)控制于一體
工廠自動(dòng)化網(wǎng)絡(luò)一般可分為三個(gè)層次,即:管理層,控制層和現(xiàn)場(chǎng)層。其中控制層和現(xiàn)場(chǎng)層主要負(fù)責(zé)控制或監(jiān)控決策的組織和實(shí)施,這兩層物理上主要通過(guò)現(xiàn)場(chǎng)總線(如CAN , PROFIBUS 等)的手段來(lái)實(shí)現(xiàn)。管理層是整個(gè)網(wǎng)絡(luò)的最高層次,整個(gè)系統(tǒng)的圖文顯示,管理決策制定與實(shí)施,各子系統(tǒng)間或與外系統(tǒng)的信息互換與交流以及數(shù)據(jù)庫(kù)管理等智能都屬于這個(gè)網(wǎng)絡(luò)層次的范疇。這里同時(shí)又是廣域網(wǎng)的節(jié)點(diǎn)。這個(gè)網(wǎng)絡(luò)層常用的通信協(xié)議是Ethernet 的TCP / IP 。這種集管理與現(xiàn)場(chǎng)控制于一體的自動(dòng)化網(wǎng)絡(luò)可以體現(xiàn)如下優(yōu)勢(shì):
( l )工廠決策層和現(xiàn)場(chǎng)設(shè)備間的透明性 通過(guò)對(duì)現(xiàn)場(chǎng)設(shè)備的圖文顯示,工廠的決策層可很容易地獲得現(xiàn)場(chǎng)信息,同時(shí)結(jié)合管理層的有關(guān)市場(chǎng)營(yíng)銷、倉(cāng)儲(chǔ)以及財(cái)務(wù)等方面的信息及時(shí)作出決策,以便由有關(guān)部門通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)下達(dá)到現(xiàn)場(chǎng)層。
( 2 )分散網(wǎng)絡(luò)化生產(chǎn)系統(tǒng) 分散網(wǎng)絡(luò)化生產(chǎn)系統(tǒng)采用敏捷制造原理,通過(guò)工廠自動(dòng)化網(wǎng)絡(luò)管理層所提供的廣域網(wǎng)接口,可以很方便地將距離甚遠(yuǎn)的集團(tuán)成員組織在一起,從而實(shí)現(xiàn)異地決策、異地設(shè)計(jì)和異地生產(chǎn)的操作。這樣就可以通過(guò)信息集成對(duì)企業(yè)實(shí)現(xiàn)高效益的管理。
3. 開(kāi)放性和智能性
國(guó)際上標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線如CAN , PROFIBUS 等的使用可使整個(gè)系統(tǒng)具有對(duì)外系統(tǒng)很好的兼容性。另一方面,智能分布式網(wǎng)絡(luò)系統(tǒng)原則上可以通過(guò)任一子站實(shí)現(xiàn)對(duì)整個(gè)系統(tǒng)的監(jiān)控和維護(hù)。比如對(duì)遠(yuǎn)方某一子站的軟件進(jìn)行維護(hù),工程師無(wú)須親自到該站去,只要在就近的子站處理或在家中通過(guò)MODEM 進(jìn)行工作就可以了。當(dāng)然系統(tǒng)的開(kāi)放性還體現(xiàn)在用戶對(duì)系統(tǒng)的參與。數(shù)據(jù)庫(kù)可以很方便地以某種方式將用戶自己的應(yīng)用軟件連接到系統(tǒng)中去,從而使系統(tǒng)充分體現(xiàn)用戶的個(gè)性。
這種分布式的系統(tǒng)拓?fù)浣Y(jié)構(gòu)實(shí)際上將智能也進(jìn)行了空間上的分布,使得系統(tǒng)中的每一個(gè)子站既能獨(dú)立地工作,又能實(shí)現(xiàn)與系統(tǒng)其它部分的交流協(xié)作。 更形象地說(shuō),與集中式自動(dòng)化系統(tǒng)相比,智能分布式的系統(tǒng)就象一個(gè)神經(jīng)網(wǎng)絡(luò)一樣,將智能分配到了神經(jīng)系統(tǒng)中的每一個(gè)節(jié)點(diǎn)或單元。所謂系統(tǒng)的智能性實(shí)際上就是系統(tǒng)具有根據(jù)獲取的信息進(jìn)行分析運(yùn)算和判斷的能力。系統(tǒng)的智能性主要表現(xiàn)如下幾點(diǎn):
管理層通過(guò)提供對(duì)廣域網(wǎng)的結(jié)點(diǎn)使系統(tǒng)自身或?qū)ν饨绲慕涣骶哂辛擞布A(chǔ)。同時(shí)數(shù)據(jù)庫(kù)和專家系統(tǒng)的使用使管理層具有越來(lái)越強(qiáng)的人工智能性。
控制層和現(xiàn)場(chǎng)層的計(jì)算機(jī)控制設(shè)備在分析運(yùn)算能力上向著大型計(jì)算機(jī)的方向發(fā)展。如貝加萊(B&R)的可編程計(jì)算機(jī)控制器( PCC )的多任務(wù)分時(shí)操作系統(tǒng),大容量程序存儲(chǔ)能力(100kB 一16MB ) 以及高級(jí)語(yǔ)言(C)的編程界面等。
整個(gè)系統(tǒng)具有自診斷、自維護(hù)、錯(cuò)誤記錄以及報(bào)警保護(hù)等功能。
總而言之,加強(qiáng)系統(tǒng)的智能性的目的有兩個(gè):第一,減少人的干預(yù),提高系統(tǒng)的質(zhì)量和可靠性;第二,提高工作的速度和效率。
然而要實(shí)現(xiàn)所謂的工廠自動(dòng)化( PA ) ,現(xiàn)場(chǎng)總線技術(shù)將是關(guān)鍵所在。尤其是近年來(lái)在中國(guó)成立了多家現(xiàn)場(chǎng)總線協(xié)會(huì),如FF協(xié)會(huì),PROFIBUS 協(xié)會(huì)等。這些機(jī)構(gòu)對(duì)現(xiàn)場(chǎng)總線在中國(guó)的推廣做了大量的工作。然而至于哪一種現(xiàn)場(chǎng)總線是最好的確實(shí)要看使用的具體情況,而且最好由用戶或市場(chǎng)作答。作者將利用下文的空間介紹一些現(xiàn)場(chǎng)總線的基本概念。
現(xiàn)場(chǎng)總線淺釋
在工業(yè)自動(dòng)化領(lǐng)域中常常要實(shí)現(xiàn)設(shè)備間的數(shù)據(jù)交流或?qū)δ撤N設(shè)備進(jìn)行遠(yuǎn)程維護(hù)。這就提出了一個(gè)計(jì)算機(jī)通訊的問(wèn)題。工業(yè)中的計(jì)算機(jī)通訊通常采用所謂的“總線技術(shù)”。圖3列出了對(duì)常見(jiàn)總線系統(tǒng)的概述。
由圖3可以看出,現(xiàn)場(chǎng)總線是工業(yè)總線系統(tǒng)中串行方式的一個(gè)分支,但它在工業(yè)自動(dòng)化領(lǐng)域?qū)缪莼蛘诎缪菰絹?lái)越重要的角色。
1. 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)
要實(shí)現(xiàn)PC 、PLC 、智能驅(qū)動(dòng)設(shè)備等之間的相互連接,實(shí)際上就構(gòu)成了一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)。網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的概念是指:一方面網(wǎng)絡(luò)成員在網(wǎng)絡(luò)中幾何上的排序,另一方面與幾何排序無(wú)關(guān)的邏輯排序。下面將介紹幾種互為不同的幾何排序方式。
( l )點(diǎn)對(duì)點(diǎn)連接 兩個(gè)通訊伙伴最簡(jiǎn)單的數(shù)據(jù)交換方式是通過(guò)一根電纜來(lái)連接。比如MODEM 連接、PC 和打印機(jī)之間的連接等。這也是網(wǎng)絡(luò)中最簡(jiǎn)單的一種。若有多個(gè)成員要通過(guò)點(diǎn)對(duì)點(diǎn)方式進(jìn)行連接,則構(gòu)成了一個(gè)網(wǎng)格化的網(wǎng)絡(luò)。在這種拓?fù)浣Y(jié)構(gòu)中,每?jī)蓚€(gè)通信的成員便構(gòu)成了一個(gè)點(diǎn)對(duì)點(diǎn)連接。這樣對(duì)于n 個(gè)成員每個(gè)成員有( nl )個(gè)接口的網(wǎng)絡(luò),一共需n×(n1)/2個(gè)連接。一個(gè)結(jié)構(gòu)網(wǎng)絡(luò)的費(fèi)用是可想而知的了。出錯(cuò)時(shí)或者一個(gè)成員或者一個(gè)通信通道退出。診斷是較為簡(jiǎn)單的。
( 2 )環(huán)形結(jié)構(gòu) 環(huán)形結(jié)構(gòu)同樣是利用了點(diǎn)對(duì)點(diǎn)連接,只是在這里構(gòu)成了一個(gè)物理環(huán)。在環(huán)上傳遞的信息是由一個(gè)成員遞到下一個(gè)成員依次形成的信息傳輸。當(dāng)然這里需要規(guī)定一個(gè)總線訪問(wèn)規(guī)約,以保證某一時(shí)刻只有一個(gè)成員發(fā)送信息。由于每個(gè)網(wǎng)絡(luò)成員同時(shí)又起到了一個(gè)中繼器的作用,而采用光纖傳輸煤介時(shí),兩個(gè)成員間的距離可達(dá)公里級(jí),而且還可獲得很高的傳輸速率。因此可以斷定,此拓?fù)浣Y(jié)構(gòu)一個(gè)顯著的優(yōu)點(diǎn)是:可以保證較遠(yuǎn)的傳輸距離和較高的傳輸速率。若無(wú)適當(dāng)措施,當(dāng)一個(gè)成員出問(wèn)題或電纜斷裂時(shí),意味著整個(gè)網(wǎng)絡(luò)的癱瘓。要避免此類問(wèn)題須設(shè)立冗余環(huán)而且需要有一個(gè)適當(dāng)?shù)乃褜み壿嬕詫?duì)錯(cuò)誤進(jìn)行定位并用短路環(huán)切除。
( 3 )星形結(jié)構(gòu) 星形結(jié)構(gòu)是由中央站通過(guò)點(diǎn)對(duì)點(diǎn)連接和其它成員構(gòu)成的。實(shí)現(xiàn)中央站有兩種可能:集線器(HUB )。它的任務(wù)只是將信號(hào)從發(fā)送站傳到正確的接收站。因此集線器既可以是主動(dòng)的也可以是被動(dòng)的。智能中央站。在這種情況下,中央站操縱整個(gè)網(wǎng)絡(luò)的通信。原則上一切通信活動(dòng)要通過(guò)中央站。這就出現(xiàn)了一個(gè)“瓶頸”的問(wèn)題。另外,中央站的故障可導(dǎo)致整個(gè)網(wǎng)絡(luò)的癱瘓。
( 4 )總線結(jié)構(gòu) 在這種結(jié)構(gòu)中所有網(wǎng)絡(luò)成員的通信交流是通過(guò)一條總線進(jìn)行的。每一個(gè)成員是通過(guò)一較短的分接電纜接人總線的。由此布線就極為簡(jiǎn)潔了。每一個(gè)成員只需一個(gè)接口就可以和總線上的任一成員進(jìn)行通信了。這就是工業(yè)總線為什么被廣泛采用的緣故。然而在總線上的某一時(shí)刻只能有一個(gè)成員發(fā)送信息。這就需要有一個(gè)總線訪問(wèn)規(guī)約。一般來(lái)說(shuō)總線結(jié)構(gòu)存在如下的問(wèn)題:
因?yàn)榭偩€上的數(shù)據(jù)交流帶有任意性,在每次總線信息發(fā)布的時(shí)候所有的成員都要“隨聽(tīng)”。由此隨著總線成員數(shù)目的增多,發(fā)送者的壓力也越大。由于總線的長(zhǎng)度一般在幾百米范圍內(nèi),這與要傳送的信號(hào)波長(zhǎng)相比已是不可忽略的了。因此在總線兩端要接終端電阻,以避免波反射現(xiàn)象。此終端電阻同樣給發(fā)送者造成壓力。以上的問(wèn)題給總線結(jié)構(gòu)帶來(lái)如下限制;總線上的成員數(shù)目是有限的;總線長(zhǎng)度和傳輸速率是成反比的。
( 5 )樹(shù)狀結(jié)構(gòu) 樹(shù)狀結(jié)構(gòu)實(shí)際上是一般總線結(jié)構(gòu)的擴(kuò)展。其網(wǎng)絡(luò)覆蓋面比之一般的總線結(jié)構(gòu)要大。總線的基本數(shù)據(jù)如最多成員數(shù),最大傳輸速率以及最大總線長(zhǎng)度同一般總線結(jié)構(gòu)一樣。只是這些數(shù)值可由中繼器提高。對(duì)于樹(shù)狀結(jié)構(gòu)當(dāng)建立一個(gè)新的樹(shù)枝時(shí)要使用中繼器。如目前國(guó)際上應(yīng)用廣泛的PROFIBUS 和CAN 都可以方便地通過(guò)中繼器做成樹(shù)狀結(jié)構(gòu),給現(xiàn)場(chǎng)總線的應(yīng)用帶來(lái)了靈活性。
2. 通信模型
計(jì)算機(jī)間以數(shù)據(jù)交換為目的的通信需要有一個(gè)標(biāo)準(zhǔn)。70 平代屬于聯(lián)合國(guó)組織的國(guó)際標(biāo)準(zhǔn)組織(ISO)成立了一個(gè)工作小組專門制定計(jì)算機(jī)通信的標(biāo)準(zhǔn),并于1983 年出臺(tái)了一個(gè)參考模型,這就是所謂開(kāi)放系統(tǒng)互連(OSI)的基本參考模型(Basic Reference Model for Open Systems Interconnection )。這個(gè)OSI 一參考模型將通信抽象地分戈了7 個(gè)層面,每層具體負(fù)責(zé)一個(gè)特殊的明確定義的通信部分任務(wù)組。
OSI 分層模型在抽象的層面上描述了伙伴過(guò)程的通信。至于每一層具體應(yīng)如何配置,未作任何描述。因此當(dāng)整個(gè)系統(tǒng)由多個(gè)廠家的成分構(gòu)成時(shí),通過(guò)定義每層的內(nèi)容和確定可用的接口便可以創(chuàng)造一個(gè)“開(kāi)放”系統(tǒng)。這由7 個(gè)層面構(gòu)成的計(jì)算機(jī)通信模型可由圖4 示出。
3 訪問(wèn)方式
( l )主/從方式 在這里主站作為總線控制單元建立與被動(dòng)的網(wǎng)絡(luò)成員的連接。從站總是直接回應(yīng)主站的數(shù)據(jù)要求。如圖5 所示。
由于只有主站上才有智能性,所以總線上添加一個(gè)從站是很容易和經(jīng)濟(jì)的。一個(gè)明顯的缺點(diǎn)是:從站之間的通信時(shí)間很長(zhǎng)。
( 2 )令牌原理 這是一種多主站系統(tǒng)。網(wǎng)絡(luò)所有的成員都能夠有總線控制權(quán)。在信息流中有一個(gè)特殊的符號(hào)或一段信息叫做“令牌”。哪個(gè)成員在某一時(shí)刻得到了這個(gè)令牌,它便具有總線控制權(quán)。在數(shù)據(jù)傳輸結(jié)束后,此令牌便傳向下一個(gè)成員。由于令牌占有的時(shí)間極為有限,這種方式頗具有實(shí)時(shí)性。如圖6 所示。
( 3 )令牌傳遞 令牌傳遞也稱“混雜訪問(wèn)方式”,是指令牌總線和主/從方式的結(jié)合。這里既有掌握通信控制權(quán)的主動(dòng)成員,也有無(wú)通信控制權(quán)的掛到一條總線上去的被動(dòng)成員。令牌在主動(dòng)式成員間的邏輯環(huán)中依次傳遞。取得令牌的主動(dòng)成員與被動(dòng)成員以主/從訪問(wèn)方式通信而與其它主動(dòng)成員則以令牌原則通信。如圖7 所示。
( 4 ) CSMA 方式 CSMA ( Carrier Sense Multiple Access ) 意思為:要發(fā)送信息的成員探聽(tīng)整個(gè)總線(Carrier Sense ) ,當(dāng)總線不被占用時(shí)再發(fā)送信息。當(dāng)總線被另一成員占用時(shí),要發(fā)送信息的成員將發(fā)送請(qǐng)求收回,然后在稍遲的時(shí)刻再重新嘗試數(shù)據(jù)傳輸(Multiple Access )。因?yàn)橐粋€(gè)成員只是在要發(fā)送信息的時(shí)候才訪問(wèn)載體媒介,所以無(wú)法事先判斷哪一個(gè)成員要發(fā)送信息。因此這是一個(gè)隨機(jī)的訪問(wèn)方式。同時(shí)因?yàn)橐矡o(wú)法確保總線不被占用,當(dāng)有發(fā)送愿望時(shí),也無(wú)法保證多長(zhǎng)時(shí)間內(nèi)數(shù)據(jù)可得以傳輸。因此此方式不具有實(shí)時(shí)性。
( 5 ) CSMA / CA 為了提高效率,各成員在發(fā)送信息的同時(shí)也從總線上讀取信息。假如發(fā)送和讀取的信息不一樣,則表明發(fā)生了信息碰撞。則信息傳輸便馬上停止。這種方式稱為CSMA / CD( Collision Detection 一碰撞檢測(cè))。
在CSMA / CA的這種方式中要發(fā)送信息的成員如同CSMA / CD 一樣將探聽(tīng)總線,一旦總線有空便馬上開(kāi)始傳輸。假如總線被占,將對(duì)總線監(jiān)視等待現(xiàn)行的數(shù)據(jù)傳輸完畢馬上開(kāi)始信息發(fā)送。如果兩個(gè)成員同時(shí)開(kāi)始信息發(fā)送,則將按優(yōu)先權(quán)原則安排順序。這就是所謂的碰撞避免方式(collision Avoidance )。
4.現(xiàn)場(chǎng)總線概括性介紹
目前在國(guó)內(nèi)宣傳較多的現(xiàn)場(chǎng)總線有:PROFIBUS , CAN , Bitbus , HART , LONWORKS 等。限于篇幅的關(guān)系本文將對(duì)幾個(gè)有代表性的現(xiàn)場(chǎng)總線作概括性總結(jié)(表1~4 )。
開(kāi)放式現(xiàn)場(chǎng)總線的運(yùn)用,使得工廠自動(dòng)化的網(wǎng)絡(luò)變成了靈活的模塊式、分布式結(jié)構(gòu)。這種集管理和控制于一體的分層式工廠自動(dòng)化網(wǎng)絡(luò)結(jié)構(gòu),將是未來(lái)新型制造業(yè)的基礎(chǔ)。縱觀中國(guó)的制造業(yè),實(shí)際上還基本停留在大批量生產(chǎn)方式上。要向制造的柔性化、系統(tǒng)化和智能化邁進(jìn),需要具備以下條件:① 對(duì)國(guó)際標(biāo)準(zhǔn)化的知識(shí)準(zhǔn)備。② 管理人員的科技知識(shí)準(zhǔn)備。③ 現(xiàn)有舊設(shè)備的改造。④ 國(guó)家經(jīng)濟(jì)體制的進(jìn)一步改革和管理人員的觀念更新。
責(zé)任編輯:gt
-
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7657瀏覽量
90704 -
自動(dòng)化
+關(guān)注
關(guān)注
29文章
5776瀏覽量
84763 -
現(xiàn)場(chǎng)總線
+關(guān)注
關(guān)注
3文章
526瀏覽量
39097
發(fā)布評(píng)論請(qǐng)先 登錄
基于自組網(wǎng)技術(shù)的智能無(wú)線抄表方案
招聘電氣自動(dòng)化工程師
計(jì)算機(jī)組成原理與單片機(jī)原理
一個(gè)自動(dòng)化工廠的標(biāo)配是什么?
現(xiàn)場(chǎng)總線的種類和概念
現(xiàn)場(chǎng)總線自動(dòng)化綜合控制實(shí)訓(xùn)系統(tǒng)分享
計(jì)算機(jī)組成原理
計(jì)算機(jī)控制技術(shù)簡(jiǎn)介
計(jì)算機(jī)控制技術(shù)簡(jiǎn)介
計(jì)算機(jī)組成原理
淺析計(jì)算機(jī)接口與控制技術(shù)
現(xiàn)場(chǎng)總線技術(shù)及其應(yīng)用
一種基于現(xiàn)場(chǎng)總線與以太網(wǎng)技術(shù)的自動(dòng)化控制系統(tǒng)設(shè)計(jì)

計(jì)算機(jī)組成與設(shè)計(jì)
現(xiàn)場(chǎng)總線技術(shù)與工廠自動(dòng)化FA

評(píng)論