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