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