基于DeviceNet現(xiàn)場總線的工業(yè)自動化以太網(wǎng)集成控
控制和反饋數(shù)據(jù)的傳輸完全是端口間的I/O映射表完成的。如圖2所示,PC機的命令傳輸給SLC,改變相應(yīng)的輸入/輸出文件O0和I1,掃描模塊1747-SDN根據(jù)建立的輸入輸出映射表,將O0和I1中的數(shù)據(jù)映射到相應(yīng)的設(shè)備網(wǎng)上的1203-GK5通訊模塊上,然后通過SCANport接口直接映射到變頻器。
圖2 I/O映射表
設(shè)備網(wǎng)上的變頻器都是以輪詢的方式與掃描模塊1747-SDN通信。1747-SDN發(fā)送查詢信息給一個變頻器,被查詢的變頻器發(fā)送響應(yīng)信息給1747-SDN。1747-SDN就按照設(shè)置好的掃描列表,掃描整個設(shè)備網(wǎng)。這樣就建立了一個端口映射的通道。反饋變頻器的運行參數(shù)時,也是建立這樣一個通道。一個掃描周期就可以對網(wǎng)絡(luò)上所有設(shè)備掃描一遍,刷新它們的輸入輸出映射狀態(tài)。
由于SLC中的O0和I1文件各有32個字,其中31個字可用。而每個變頻器有2到10個字的可調(diào)輸入/輸出字。當(dāng)有很多變頻器在設(shè)備網(wǎng)上時,可以通過SLC的MO(輸出)和MI(輸入)文件實現(xiàn)類似的端口映射。MO和MI文件分別具有150個字。
4 實驗系統(tǒng)運行結(jié)果及分析
上位工控機使用RSview32人機界面軟件與RSlinx通訊軟件組態(tài)之后就能夠采集到SLC傳送來的數(shù)據(jù),也是通過對O0或I1文件操作,從而對設(shè)備網(wǎng)上的變頻器進行監(jiān)視和控制。
通過RSview32可以直觀的用圖形截面對整個系統(tǒng)的變化以曲線圖顯示。圖3為電機空載啟動達到給定頻率后立即執(zhí)行直流制動的整個過程中變頻器輸出電流、電壓、頻率曲線。使用2.2kW鼠籠電機,變頻器為1305-BA09A,其功率為4kW。變頻器的設(shè)置參數(shù)如下:加速時間為2s;給定頻率為30Hz;直流制動的電壓為30V,時間為2s。
圖3 變頻器直流制動狀態(tài)曲線
圖3中可以明顯觀察到制動時的電壓和電流。相對應(yīng)的,圖4為使用自由停車的過程,可以看出,使用這種方式停車,變頻器的輸出電壓、電流均為零,電機是依據(jù)慣性停車。
圖4 變頻器自由停車狀態(tài)曲線
RSview32是很方便的系統(tǒng)控制軟件,但它的刷新時間為50ms,所以顯示的曲線精度不高。低層設(shè)備網(wǎng)對上位工控機命令的響應(yīng)有一定的滯后,但是這種方案可以滿足大多數(shù)實時控制系統(tǒng)。設(shè)備網(wǎng)的傳輸速度為125Kbps,每掃描一次的時間小于10ms,主要的延時是在以太網(wǎng)上。以太網(wǎng)中并沒有用路由器,而是簡單的使用集線器連接,沒有使用IGMPsnooping組播過濾技術(shù)有效的防止以太網(wǎng)上的網(wǎng)絡(luò)沖突。所以以太網(wǎng)數(shù)據(jù)傳輸延時的不確定性將會使這50ms的延時提高。
系統(tǒng)實驗時,可以在PC機上使用RSlogix500軟件對SLC500編程,通過對O0或I1文件(已經(jīng)與變頻器建立映射關(guān)系)的讀寫就能夠完成較為復(fù)雜的電機協(xié)調(diào)控制。再運用RSview32能夠以直觀的圖形化的界面對整個運行過程進行監(jiān)視和控制。這套交流調(diào)速遠程控制裝置穩(wěn)定可靠,顯示出網(wǎng)絡(luò)控制的思想和意義。系統(tǒng)構(gòu)成的方法可以作為遠程控制系統(tǒng)設(shè)計參考。
評論