新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于PROFIBUS DP的連鑄拉矯變頻控制系統(tǒng)

基于PROFIBUS DP的連鑄拉矯變頻控制系統(tǒng)

作者: 時(shí)間:2016-12-21 來源:網(wǎng)絡(luò) 收藏


4 plc通訊程序編寫

4.1 對(duì)pzd(參數(shù)區(qū))的讀寫


(1)pzd1輸出:輸出命令到vvvf,控制起停、正反轉(zhuǎn)、點(diǎn)動(dòng)等,控制字第十位必須置“1”;pzd2輸出:輸出主設(shè)置值到vvvf;pzd1輸入:vvvf當(dāng)前的電流。

(2)pzd2輸入:實(shí)際的功率。

(3)在程序中調(diào)用通訊功能塊sfc14和sfc15,完成對(duì)從站vvvf數(shù)據(jù)的讀和寫。其中:①sfc14(“d -prd_dat”)用于讀profibus從站(v -vvf)的數(shù)據(jù);②sfc15(“dpwr_da -t”)用于將數(shù)據(jù)寫入profibus從站(vvvf)。

簡單直接的方法就是調(diào)用sfc1-4、sfc15兩個(gè)系統(tǒng)塊,sfc14用于讀vvvf的數(shù)據(jù),sfc15用于寫入vvvf數(shù)據(jù),laddr配置pzd的起始地址為w#16#108(264),如變頻器1的起始地址為w#16#108 ret-val表示程序運(yùn)行狀態(tài)正確是否,以不同的代碼表示,record定義的pzd數(shù)據(jù)區(qū)相對(duì)應(yīng)的數(shù)據(jù)地址表示p#m0.0byte 4是從變頻器讀上來的數(shù)據(jù)放到mw0-mw2中, p#m10.0byte 4表示plc mw10/mw12的數(shù)據(jù)傳輸?shù)絭vvf中。

本文僅舉例設(shè)定值和控制字從內(nèi)部變量中傳送,要對(duì)變頻器其他不同的參數(shù)進(jìn)行設(shè)置,只要改變r(jià)ecord地址里的控制字即可。

4.2 pzd(過程數(shù)據(jù))讀寫程序

1#變頻器讀控制字
call sfc 14
laddr :=w#16#108
ret_val:=mw100
record :=p#m0.0 byte 4
nop 0

1#變頻器寫控制字
call sfc 15
laddr :=w#16#108
record :=p#10.0 byte 4
ret_val:=mw200
nop 0

參照以上編程格式和方法可以寫出對(duì)變頻器的讀寫程序,實(shí)現(xiàn)對(duì)變頻器的控制,以上程序控制的編寫方式適用于任何西門子變頻器的程序控制。

5 結(jié)束語

profibus dp現(xiàn)場(chǎng)總線作為連接plc和變頻器的通信網(wǎng)絡(luò),實(shí)現(xiàn)了連鑄機(jī)的拉速控制。在冶金行業(yè)得到越來越廣泛的應(yīng)用。通過以上舉例,以profibus dp為基礎(chǔ)的plc與vvvf之間的通訊,在企業(yè)中得到廣泛的應(yīng)用,不但節(jié)約大量設(shè)備成本和維護(hù)工作量,還可以實(shí)現(xiàn)hmi實(shí)時(shí)在線監(jiān)控各參數(shù)的功能,及時(shí)設(shè)備運(yùn)行的狀況,因此,掌握和能夠運(yùn)用其之間的通訊控制功能尤為重要。

本文引用地址:http://m.butianyuan.cn/article/201612/332221.htm

上一頁 1 2 3 下一頁

評(píng)論


技術(shù)專區(qū)

關(guān)閉