國(guó)外現(xiàn)場(chǎng)總線應(yīng)用實(shí)例兩則
-
企業(yè):控制網(wǎng)
領(lǐng)域:PLC /PAC/PCC/RTU
行業(yè):石油天然氣
- 點(diǎn)擊數(shù):1018 發(fā)布時(shí)間:2008-02-24 21:18:34
- 分享到:
|
|
應(yīng)用實(shí)例一:應(yīng)用AnyBus串行網(wǎng)關(guān)實(shí)現(xiàn)Modbus Plus到Profibus的轉(zhuǎn)換。 問題提出:位于瑞士維斯特拉斯(Vasteras)的Rema Control AB是著名的鋸磨裝備自動(dòng)化解決籌劃提供商。一個(gè)工程中,客戶請(qǐng)求將整個(gè)工廠升級(jí)為一個(gè)由西門子S7掌握器和Profibus-DP總線構(gòu)成的體系。然而,現(xiàn)有的鋸處置測(cè)量體系仍應(yīng)用老式莫迪康PLC(Modicon),并銜接到Modbus Plus網(wǎng)絡(luò)。這個(gè)體系工作良好應(yīng)該保存,而工廠的其他部分則應(yīng)該進(jìn)行升級(jí)。為此,Rema Control公司必需尋求一種解決籌劃,實(shí)現(xiàn)通過新的Profibus-DP網(wǎng)絡(luò)對(duì)現(xiàn)有Modbus Plus網(wǎng)絡(luò)數(shù)據(jù)的存取。 解決籌劃:Rema Control公司應(yīng)用AnyBus串行網(wǎng)關(guān)通過兩個(gè)步驟將數(shù)據(jù)從Modbus Plus網(wǎng)絡(luò)轉(zhuǎn)換到Profibus網(wǎng)絡(luò)上。一個(gè)Modbus Plus 串行網(wǎng)關(guān)作為Modbus Plus網(wǎng)絡(luò)的適配器,在Modbus Plus網(wǎng)絡(luò)上進(jìn)行32字節(jié)數(shù)據(jù)的輸入和輸出。在Profibus側(cè)將Profibus網(wǎng)關(guān)作為一個(gè)Profibus從站,同樣配置為32字節(jié)數(shù)據(jù)的輸入和輸出。然后應(yīng)用RS-422串口設(shè)置實(shí)現(xiàn)兩個(gè)AnyBus網(wǎng)關(guān)的內(nèi)部互連。Modbus Plus網(wǎng)關(guān)設(shè)置為Modbus RTU主控模式,Profibus網(wǎng)關(guān)在其串行線上配置為Modbus RTU從屬模式。 Rema Control公司體系集成負(fù)責(zé)人Lennart Hedman表現(xiàn),“AnyBus網(wǎng)關(guān)資助我們解決了一個(gè)棘手的客戶難題,使得我們的客戶能夠?qū)F(xiàn)有測(cè)量體系融入新的西門子S7自動(dòng)化體系中。AnyBus網(wǎng)關(guān)機(jī)動(dòng)的設(shè)置可以實(shí)現(xiàn)從Modbus Plus體系選擇一些特定的數(shù)據(jù),并很容易將這些數(shù)據(jù)通過另外一個(gè)網(wǎng)關(guān)映射到Profibus中”。 補(bǔ)充提醒:HMS公司目前能夠提供更簡(jiǎn)略的方式來實(shí)現(xiàn)兩個(gè)局部網(wǎng)互連。最新AnyBux-X系列產(chǎn)品能夠在幾乎不需要任何設(shè)置的情況下實(shí)現(xiàn)任意兩個(gè)局部網(wǎng)的互連。 應(yīng)用實(shí)例二:Modbus主控模式下實(shí)現(xiàn)RS232與Profibus的通信轉(zhuǎn)換。 這個(gè)例子展現(xiàn)了一個(gè)帶有ModBus RTU串行協(xié)議的運(yùn)動(dòng)掌握器。AnyBus串行網(wǎng)關(guān)作為ModBus的主控裝置從運(yùn)動(dòng)掌握器中讀寫數(shù)據(jù)。在AnyBus串行網(wǎng)關(guān)配置程序命令進(jìn)程中,ModBus主控裝置對(duì)其掃描清單進(jìn)行配置。AnyBus配置程序定義了所有ModBus命令、存放器、數(shù)據(jù)映射以及時(shí)序。之后,AnyBus串行網(wǎng)關(guān)對(duì)運(yùn)動(dòng)掌握器的ModBus通信進(jìn)行掌握,并通過內(nèi)置Profibus接口選擇數(shù)據(jù)進(jìn)行輸入/輸出。通過這個(gè)接口,數(shù)據(jù)經(jīng)過Profibus傳輸?shù)紽ieldbus主裝置及其PLC掌握器。
 圖中: 1.裝備串口輸出數(shù)據(jù)字節(jié)。 2.AnyBus串行網(wǎng)關(guān)處置底層握手信號(hào)以及數(shù)據(jù)有效性校驗(yàn)(CRC),確保數(shù)據(jù)不會(huì)誤碼。如果從串行器件得到的所有數(shù)據(jù)有效,則將其存入AnyBus串行網(wǎng)關(guān)本身的存儲(chǔ)器中。如果數(shù)據(jù)無效,AnyBus將自動(dòng)請(qǐng)求串行裝備(RS232)重發(fā)。這樣保證從存儲(chǔ)器中選擇傳輸?shù)紽ieldbus主裝置數(shù)據(jù)的精確性。 3.PLC Fieldbus主裝置接管的數(shù)據(jù)字節(jié)。注意AnyBus串行網(wǎng)關(guān)僅發(fā)送從串行裝備接管的數(shù)據(jù)流的一部分。 4.從PLC Fieldbus接管的數(shù)據(jù)字節(jié)。這些字節(jié)被PLC用于從Fieldbs網(wǎng)絡(luò)的輸入/輸出數(shù)據(jù)。只有從串行裝備選擇的真正數(shù)據(jù)才被PLC存儲(chǔ)和處置。 從PLC的角度來看,PLC可以無視運(yùn)動(dòng)掌握器實(shí)際上為一個(gè)串行接口,而將其視為具有內(nèi)置Profibus接口。如果將這個(gè)例子中的Profibus換作以太網(wǎng),它能夠基于網(wǎng)絡(luò)服務(wù)器的SSI腳本或Java應(yīng)用程序,選擇Anybus串行網(wǎng)關(guān)存儲(chǔ)器中的數(shù)據(jù)進(jìn)行讀寫,使得溫度調(diào)節(jié)器能夠通過網(wǎng)絡(luò)在線運(yùn)行。
| | |