基于CANopen的鋁合金板帶快速電磁鑄軋通信系統(tǒng)設(shè)計(jì)
O 引言
新型鋁合金板帶快速電磁鑄軋技術(shù)是利用電磁感應(yīng)裝置產(chǎn)生一個(gè)交變復(fù)合磁場(chǎng)來(lái)對(duì)鑄軋區(qū)內(nèi)的鋁熔體進(jìn)行電磁攪拌、電磁擾動(dòng)等綜合控制,以改變鋁及鋁合金凝固結(jié)晶條件,從而達(dá)到細(xì)化晶粒,改善鑄軋板坯組織及性能的目的。
1 鋁合金板帶快速電磁鑄軋系統(tǒng)
鋁合金板帶快速電磁鑄軋生產(chǎn)系統(tǒng)是一個(gè)復(fù)雜的大系統(tǒng)。它主要由鑄軋?zhí)胤N電源控制系統(tǒng)、熔爐溫度控制系統(tǒng)和軋機(jī)傳動(dòng)控制系統(tǒng)三部分組成。該系統(tǒng)存在著大量的企業(yè)管理與決策信息和現(xiàn)場(chǎng)實(shí)時(shí)信息需要協(xié)調(diào)處理。為了適應(yīng)鋁生產(chǎn)過(guò)程管控一體化和綜合自動(dòng)化的需要,本設(shè)計(jì)采用基于工業(yè)以太網(wǎng)和現(xiàn)場(chǎng)總線(xiàn)技術(shù)的網(wǎng)絡(luò)化結(jié)構(gòu)。圖l所示為鋁合金板帶快速電磁鑄軋生產(chǎn)系統(tǒng)的三層網(wǎng)絡(luò)結(jié)構(gòu)示意圖,由圖可見(jiàn),它通過(guò)工業(yè)以太網(wǎng)和現(xiàn)場(chǎng)總線(xiàn)技術(shù)的相互融合,從而有效解決了基礎(chǔ)自動(dòng)化控制網(wǎng)絡(luò)與過(guò)程和管理控制系統(tǒng)之間的無(wú)縫集成問(wèn)題,同時(shí)還為實(shí)現(xiàn)ERP(Enterprise Resource Planning)管理提供了良好的必要條件。下面主要設(shè)計(jì)基于CANopen協(xié)議的現(xiàn)場(chǎng)設(shè)備層的通信系統(tǒng)。
2 CANopen簡(jiǎn)介
CAN (Controller Area Network)是控制器局域網(wǎng)的簡(jiǎn)稱(chēng),是德國(guó)Bosch公司在1986年為解決現(xiàn)代汽車(chē)中眾多測(cè)量控制部件之間的數(shù)據(jù)交換問(wèn)題而開(kāi)發(fā)的一種串行數(shù)據(jù)通信總線(xiàn)。該總線(xiàn)現(xiàn)已經(jīng)被列入ISO國(guó)際標(biāo)準(zhǔn)(稱(chēng)為ISO 11898)。CAN現(xiàn)場(chǎng)總線(xiàn)網(wǎng)是一種可有效支持分布式控制和實(shí)時(shí)控制的串行通信網(wǎng)絡(luò),它有著很高的實(shí)時(shí)性、可靠性、抗干擾能力和驗(yàn)錯(cuò)能力,十分適合于鋁合金板帶快速電磁鑄軋生產(chǎn)過(guò)程的分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng)應(yīng)用。
在OSI參考模型中,網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)被劃分為7層。而CAN只定義了第1層(物理層)和第2層(數(shù)據(jù)鏈路層),這兩層完全由硬件實(shí)現(xiàn)。由于沒(méi)有定義應(yīng)用層,故其本身并不完整,還需要一個(gè)高層協(xié)議來(lái)定義CAN報(bào)文的11/29位標(biāo)識(shí)符、8字節(jié)數(shù)據(jù)的使用。CANopen就是建立在CAN協(xié)議的物理層和數(shù)據(jù)鏈路層基礎(chǔ)上的標(biāo)準(zhǔn)化應(yīng)用層協(xié)議,它包括應(yīng)用層規(guī)范、通信協(xié)議和設(shè)備協(xié)議。CANopen是一種公共、開(kāi)放、通用的協(xié)議,能夠在CAN網(wǎng)絡(luò)中提供標(biāo)準(zhǔn)的、統(tǒng)一的通訊模式以及設(shè)備功能描述方式,并可執(zhí)行網(wǎng)絡(luò)管理功能。另外,由于其采用面向?qū)ο蟮乃枷朐O(shè)計(jì),因此,具有很好的模塊特性和很高的適應(yīng)性,而且精練透明、容易開(kāi)發(fā)。
在CANopen應(yīng)用層,設(shè)備之間交換的是通訊對(duì)象(COB),它們被映射到帶有標(biāo)識(shí)符(ID)的CAN幀中,在數(shù)據(jù)鏈路層上傳輸。在物理層上,信號(hào)以?xún)删€(xiàn)之陽(yáng)的“差分”電壓形式出現(xiàn),并用“顯性”(Dominant)和“隱性”(Recessive)兩個(gè)互補(bǔ)邏輯值來(lái)表示“0”和“1”。圖2所示描述了該協(xié)議層間的通訊關(guān)系。
CANopen協(xié)議對(duì)總線(xiàn)上傳輸?shù)臄?shù)據(jù)進(jìn)行了分類(lèi),即每一個(gè)傳輸數(shù)據(jù)都是某一特定類(lèi)的對(duì)象,從而實(shí)現(xiàn)面向?qū)ο蟮某绦蛟O(shè)計(jì)?;贑ANopen協(xié)議的數(shù)據(jù)傳輸中共定義了4類(lèi)通訊對(duì)象:一是過(guò)程數(shù)據(jù)對(duì)象(PDO),用來(lái)傳輸實(shí)時(shí)數(shù)據(jù);二是服務(wù)數(shù)據(jù)對(duì)象(SDO),用來(lái)訪(fǎng)問(wèn)對(duì)象字典中的設(shè)備配置參數(shù);三是特殊功能對(duì)象,它包括同步(SYNC)對(duì)象和應(yīng)急(Emergency)對(duì)象;最后是時(shí)間標(biāo)記(Time Stamp)對(duì)象。
CANopen中的每一類(lèi)通訊對(duì)象都有其規(guī)范化的格式,故可實(shí)現(xiàn)應(yīng)用層結(jié)構(gòu)上的統(tǒng)一。為了實(shí)現(xiàn)對(duì)各類(lèi)對(duì)象進(jìn)行規(guī)范化和方便管理,在CAN-open協(xié)議中定義了對(duì)象字典(ObjectDictionary,OD)的概念。每個(gè)設(shè)備都有一個(gè)獨(dú)有的對(duì)象字典,它描述了設(shè)備所使用的所有數(shù)據(jù)類(lèi)型,包括描述這個(gè)和該網(wǎng)絡(luò)行為的所有參數(shù)。對(duì)象字典是具體應(yīng)用于CAN總線(xiàn)通信接口之間的數(shù)據(jù)交換的媒介,是整個(gè)CANopen協(xié)議的核心。CANopen對(duì)象字典的結(jié)構(gòu)如表l所列。
評(píng)論