摘要:本文以西門子系列PLC作為主站,歐陸590P直流調(diào)速器作為從站,介紹了它們之間通過PROFIBUS網(wǎng)絡進行通訊的具體硬件的組態(tài)過程以及PLC程序的編寫
1前言:
現(xiàn)場總線是控制器與現(xiàn)場設備之間進行通訊的橋梁,隨著現(xiàn)場總線技術的日益發(fā)展,其高速性、準確性、可靠性等優(yōu)點也逐漸顯露出來。 PROFIBUS-DP作為現(xiàn)場總線的一種,在工廠自動化領域得到了廣泛的應用,PROFIBUS-DP是一種開放式的網(wǎng)絡,不同廠商的產(chǎn)品都可以通過它來進行通訊。本文以SIEMENS公司的SIMATIC S7-300 PLC為例,介紹如何通過PROFIBUS-DP總線實現(xiàn)與歐陸590P 調(diào)速器的的通信。
2硬件組態(tài)部分:
在SIMATIC Manger 中創(chuàng)建一個項目,在hardware中配置網(wǎng)絡組態(tài),本系統(tǒng)選擇的CPU是CPU 315-2DP,在插入CPU時,組態(tài)PROFIBUS網(wǎng)絡, 默認站地址是2,傳輸速率為1.5Mbit/s,行規(guī)為DP,PROFIBUS屬性為DP主站,直接按OK即可。
支持PROFIBUS-DP協(xié)議的第三方設備都有GSD文件,在組態(tài)從站系統(tǒng)時時,需要手動裝入GSD文件。把歐陸自帶的光盤放入電腦,再在硬件組態(tài)窗口依次點擊“Options-Install GSD File-Browse(指定到eury1649.GSD)-Install”即可。如圖(1)所示
圖(1)歐陸GSD驅(qū)動的安裝
安裝完成后會在組態(tài)畫面的右側(cè)”PROFIBUS DP-Additional Field Devices-Drive”目錄下找到已經(jīng)安裝的驅(qū)動文件,將Eurothrem 590+直接拖至PROFIBUS總線上如圖(2)中的1,系統(tǒng)會自動分配調(diào)速器在總線上的地址,也可手動分配,可選范圍0-125,但是0,1,2三個地址通常作為主站地址使用,要盡量避免。添加Process Data Read模塊,跟據(jù)需要數(shù)據(jù)量的多少添加,本文以讀取電流、速度,設置斜坡速度值為例,需要兩個過程數(shù)據(jù)讀,一個過程數(shù)據(jù)寫,如圖(2)中的2。雙擊 Eurotherm 590+模塊,彈出590+特性對話框,選擇Parameter Assignment選項卡。如圖(2)所示,在Value一欄內(nèi),前三組是系統(tǒng)保留的,不能改動,如圖(2)中的3。后面的為你所需要讀取或改變的 590+的參數(shù)的標記號的十六進制值,每兩組對應歐陸中的一個參數(shù),圖中4所示012A(HEX)為電機電流反饋,標記號為298。依此類推5對應的是速度反饋,標記號為207,6對應的是斜坡輸入,標記號為5,組態(tài)完所需數(shù)據(jù)后,點擊OK關閉對話框。最后編譯并保存,硬件及網(wǎng)絡組態(tài)完畢。
圖(2)硬件配置
3調(diào)速器設置部分:
歐陸590P與PLC通訊需要設置通訊類型和地址即可。所需要的參數(shù)如圖(3)
通訊方式選擇:MENU-SEIRIAL LINKS-TEC OPTION-TYPE-PROFIBUS DP.
通訊地址選擇:MENU-SEIRIAL LINKS-TEC OPTION-ADDRESS(地址范圍0-125),設置的地址要和PLC組態(tài)中的地址相一致,如本例中用地址3
全部設置完成后,保存參數(shù)即可:MENU-PARAMETER SAVE-SAVE
4 PLC編程部分
PLC中通過SFC14,SFC15進行網(wǎng)絡讀寫操作,也可以直接通過MOVE指令進行操作。
本例中的的PLC對應的數(shù)據(jù)塊如圖(4)所示,程序如圖(5)所示。
5結(jié)束語
通過上述介紹,以PROFIBUS-DP總線為基礎,通過硬件組態(tài)和調(diào)速器的參數(shù)設置,來建立S7-300與歐陸590P調(diào)速器之間的通訊,通過編程可以實現(xiàn)對裝置的狀態(tài)監(jiān)控以及控制,本通訊方法也可以實現(xiàn)PLC對多個調(diào)速器的通訊,對于歐陸公司的690變頻器,本方法也同樣適用。