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