西門子寧德plc模塊總代理
隨著變頻器的功率不斷加大,從500kw,1000kw,2000kw電機所拖動的系統(tǒng)也越來越復雜,相互關聯(lián)的設備和物料也越來越多,對速度的變化的擾動越來越敏感。同時,一個大型系統(tǒng)的運轉由于工況的變化,系統(tǒng)檢查,性能測量等原因,在電動機運行過程中,對變頻器轉速的控制系統(tǒng)在開環(huán)狀態(tài)和閉環(huán)狀態(tài)的轉換。在每一次轉換中,速度的劇烈變化都會使設備運行工況惡化,操作人員精神緊張,在經過多年變頻器的調試應用中,對變頻器轉速給定系統(tǒng)用plc進行優(yōu)化,達到進行開環(huán),閉環(huán)工作狀態(tài),給定操作源轉換的環(huán)境下,變頻器轉速輸出無振蕩,電機速度變化平滑,系統(tǒng)運行穩(wěn)定。
從1999年到2005年,對變頻器的速度給定的plc程序進行不斷的優(yōu)級化,經過不同工作場合,形成了三種類型(直接切換,節(jié)點控制,速度扼制)的開環(huán)/閉環(huán)轉換的典型系統(tǒng)結構。
一、pid運算
在本文中對高壓變頻器進行轉速的開環(huán)和閉環(huán)控制,將各種控制信號和反饋信號輸入plc,完成速度控制的運算輸出轉速信號驅動變頻的。應用德國西門子公司生產的s7-200系列的plc產品。應用其內部配置的pid運算模塊流程如下:
1.選擇循環(huán)
配置哪一個pid循環(huán)?不同的plc支持不同數(shù)目的pid循環(huán)。
2.設定循環(huán)參數(shù)
(1)pid指令v內存內的36字節(jié)參數(shù)表。您必須此表的地址,作為直接v內存字節(jié)地址。
(2)不建議為參數(shù)表地址創(chuàng)建符號名。pid向導生成的代碼使用此參數(shù)表地址創(chuàng)建操作數(shù),作為參數(shù)表內的相對偏移量。如果您為參數(shù)表地址創(chuàng)建符號名,然后改變?yōu)樵摲柕牡刂?,由pid向導生成的代碼將不能正確執(zhí)行。
(3)正?;h(huán)定點。對于循環(huán)定點,您可以輸入雙字地址或0.0至1.0之間的實數(shù)常量。
(4)循環(huán)增益、循環(huán)采樣時間、循環(huán)積分時間、循環(huán)微分時間設定。
3.設定循環(huán)輸入及輸出選項
(1)設定輸入和過程變量轉化為標準值。
(2)輸出值通過運算和取整轉化為整數(shù)值。
4.設定循環(huán)警報選項
(1)位是否應設定低數(shù)值警報?如果是,可以為警報地址輸入位地址或已經定義符號,并低警報限制值。
(2)位是否應設定高數(shù)值警報?如果是,可以為警報地址輸入位地址或已經定義符號,并高警報限制值。
5.為計算內存區(qū)域
(1)pid計算需要內存空間,存儲暫時結果。您需要此計算區(qū)域的起始v內存字節(jié)地址。
(2)可選:增加pid手動控制。
6.初始化子程序及中斷程序
(1)pid運算前,應用子程序對回路表進行初始化。
(2)pid指令用于定時發(fā)生的中斷程序中。
7.生成pid代碼
8.pid算法
二、通用程序塊
編程中,將經常用到的程序段進行標準化,減少出錯率和提高工作效率。在價紹的程序中,pid運算都放在定時中斷0中,將設定輸入,運算進行,結果輸出三個數(shù)值量轉換和回路表地址的程序段集合成為通用的程序模塊,在所有程序中都是一致的,保證設備程序的通用化和維護時標準化。
1.將設定變量輸入進行標準化后對輸入pid回路表
2.將設備運行的閉環(huán)反饋信號標準化輸入pid回路表
在回路表中,只應用標準實數(shù)進行運算,所有的外部參數(shù)都必須經過轉換,成為標準實數(shù)后才能輸入回路表。
3.將運算得出的標準化結果轉換為整數(shù)變量
回路表輸出的值是標準實數(shù),將其轉化為外部的數(shù)值標準。