久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 基于PROFIBUS DP的連鑄拉矯變頻控制系統

基于PROFIBUS DP的連鑄拉矯變頻控制系統

作者: 時間:2016-12-21 來源:網絡 收藏


4 plc通訊程序編寫

4.1 對pzd(參數區)的讀寫


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

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

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

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

本文僅舉例設定值和控制字從內部變量中傳送,要對變頻器其他不同的參數進行設置,只要改變record地址里的控制字即可。

4.2 pzd(過程數據)讀寫程序

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

參照以上編程格式和方法可以寫出對變頻器的讀寫程序,實現對變頻器的控制,以上程序控制的編寫方式適用于任何西門子變頻器的程序控制。

5 結束語

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

本文引用地址:http://cqxgywz.com/article/201612/332221.htm

上一頁 1 2 3 下一頁

評論


技術專區

關閉