基于西門子的plc編程軟件PCC步進電機控制及應(yīng)用
可編程控制器(PC)包括西門子的plc編程軟件(PLC)和可編程計算機控制器(PCC)。無論是plc控制系統(tǒng)還是其升級產(chǎn)品PCC,其基本組成和工作原理都是相同的。但是,PCC具有通用PLC所不具備的特點:
1、PCC采用了多任務(wù)操作系統(tǒng);
2、PCC不僅支持梯形圖、C語言等各種高、低編程語言,而且具有專門為工業(yè)控制開發(fā)的高級語言,更適合工業(yè)控制。與C語言等一般高級語言相比,PCC更易于編程;
3、PCC可以支持多個主CPU同時工作。它還具有智能處理器,如特殊時間處理單元保護(TPU)。
綜上所述,PCC在許多方面突破了傳統(tǒng),在西門子plc編程軟件中引入了新的思想和編程思想,使其更容易達到日益復雜的工業(yè)控制要求。步進電機在工業(yè)上應(yīng)用廣泛,實現(xiàn)步進電機的PCC控制具有很大的實用價值。
一、步進電機控制說明
步進電機的性能對控制系統(tǒng)的設(shè)計具有重要意義。為了使速度控制系統(tǒng)更加可靠,需要考慮步進電機的步進角、細分數(shù)和保持力矩。
在步進PCC調(diào)速器中,根據(jù)步進電機的控制脈沖產(chǎn)生方式,其控制方式可分為直接控制和間接控制。前者通過PCC完成脈沖的產(chǎn)生和分配,輸出適合步進電機的脈沖,然后通過功率釋放驅(qū)動步進電機;后者通過PCC完成脈沖的產(chǎn)生和輸出步進電機的脈沖和方向控制信號,然后通過硬件或其它數(shù)據(jù)實現(xiàn)脈沖的分配和功率放大。設(shè)備(如步進電機驅(qū)動器)。
采用直接控制方式時,步進電機的頻率由高速任務(wù)組的掃描周期決定。步進電機頻率越高,要求高速任務(wù)組掃描周期越短,占用CPU的時間越長。采用間接控制方式時,步進電機的功能由TPU完成,不占用CPU資源。脈沖分配由步進電機驅(qū)動器完成,具有更多的優(yōu)點。完善靈活的控制功能(如加速、減速等)。因此,步進PCC調(diào)節(jié)器主要采用間接控制力。
說明了一種采用間接控制的兩相混合式步進電機控制結(jié)構(gòu)。在PCC間接控制模式下,方向控制信號根據(jù)控制量增量的正負值確定。輸出脈沖信號由步進電機驅(qū)動器分配,使步進電機按照所需的力方向、位移或角度旋轉(zhuǎn)。
兩相步進電機PCC控制電路
步進電機為Palker公司的OEM83-135,驅(qū)動程序為Palker公司的OEM750,PCC模塊為奧地利B&R公司的Power Panel.PP41,數(shù)字輸出模塊為DOL35,可與TPU通道連接。PCC通過數(shù)字輸出模塊輸出步進脈沖信號和方向控制信號,輸入到OEM750步進電機驅(qū)動器的相應(yīng)端口。步進電機由OEM750步進電機驅(qū)動器驅(qū)動與步進電機對應(yīng)的脈沖驅(qū)動。在PCC中,步進電機的脈沖信號是通過調(diào)用TPU功能塊ltxpestxo產(chǎn)生的。
該模塊專門為步進電機設(shè)計,有兩個與步進電機驅(qū)動器對應(yīng)的輸出信號,即步進脈沖信號和方向電平信號。采用PCC輸出的步進脈沖信號控制步進電機的位置和速度。也就是說,每次驅(qū)動器接收到一個脈沖,它驅(qū)動步進電機旋轉(zhuǎn)一個步進角,改變脈沖頻率。同時改變了步進電機的轉(zhuǎn)速。通過控制脈沖數(shù),可以準確定位步進電機,達到步進電機調(diào)速定位的目的。PCC輸出方向的控制信號用于控制步進電機的旋轉(zhuǎn)方向。在這一端,電機順時針旋轉(zhuǎn),否則,電機逆時針旋轉(zhuǎn)。
1.1步進電機驅(qū)動器
OEM75驅(qū)動器具有分辨率高、靜態(tài)鎖定電流大、最大驅(qū)動電流大、速度控制等優(yōu)點。
分辨率(步進電機在一圈內(nèi)運行的步進電機步數(shù))可設(shè)置為16級,從每圈200步到每圈508()0步,可滿足用戶的不同要求。設(shè)置后,可以通過驅(qū)動器上開關(guān)2的2到5位來完成。在PCC調(diào)速器中,每個循環(huán)的步數(shù)為1000步,使步進電機的步距角為0.36度,完全滿足速度控制系統(tǒng)的要求。同時,由于驅(qū)動器采用細分技術(shù),對抑制步進電機的低頻振動也起到了很好的作用,提高了系統(tǒng)的穩(wěn)定性和可靠性。
步進電機靜態(tài)鎖定電流有四種不同的電流等級。由于PCC調(diào)節(jié)器的鎖緊力矩較小,故選用靜態(tài)鎖緊電流為最大驅(qū)動電流的25%,以降低步進電機的溫升,延長步進電機的使用壽命。
為了在不引起電機振蕩和噪聲的情況下最大化電機扭矩,PCC調(diào)節(jié)器的最大驅(qū)動電流設(shè)置為7.5a,電源電壓為24V。電流回路增益的計算公式如下:
Ki=364000 lm/u
公式:
lm——電機電感(h)
U——電源電壓(V)
應(yīng)注意,當電機需要改變運動方向時,控制電平信號必須保持至少200 us。
1.2 TPU功能塊LTXpestXO模塊
TPU是PP41模塊微處理器的時間處理單元。主要用于plc控制系統(tǒng)事件計數(shù)、門級時間測量、頻率測量、脈寬調(diào)制等時間相關(guān)任務(wù)的外部處理。它可以縮短CPU模塊調(diào)用中斷服務(wù)程序處理這些任務(wù)所需的時間。TPU功能模塊包括TPU操作系統(tǒng)、TPU配置、完成特定功能的TPU程序模塊等。應(yīng)用程序與TPU通信以傳輸參數(shù)和數(shù)據(jù)。功能模塊由B&R公司專門開發(fā)的TPU碼連接器生成。當CPU熱啟動時,它將自身傳輸?shù)絋PU的RAM,后者將接管TPU以完成用戶特定的功能。
在步進電機控制中,主要采用LTXpestXO模塊。它與D0135模塊一起使用。它占用兩個TPU輸出通道。第一通道是控制步進電機速度的脈沖信號,第二通道是控制步進電機力方向的信號。可根據(jù)絕對位置或相對位置調(diào)節(jié)步進電機。在循環(huán)任務(wù)中調(diào)用此模塊。應(yīng)該注意,這個模塊只能在程序的一個地方被調(diào)用。否則,在程序的不同部分調(diào)用相同的硬件可能會導致沖突。
功能模塊ltxpestxo可用于最小和最大速度,包括步進電機的啟動/停止時間、步進電機加速時的加速度和減速時的加速度、絕對目標位置和相位。
通過設(shè)定目標位置等多種參數(shù),PCC和步進電機可以靈活使用,功能強大,從而實現(xiàn)對步進電機和驅(qū)動器的良好控制。
二、步進電機控制應(yīng)用
目前,四川省越西鐵馬二級電站和飛羅電站已經(jīng)投產(chǎn)了許多步進PCC調(diào)節(jié)器。對四川越溪鐵馬二電站2號機組調(diào)節(jié)系統(tǒng)的靜態(tài)和動態(tài)特性進行了綜合測試。結(jié)果表明,各項性能指標均達到或超過了GB/T9652.1-1997的要求。
試驗結(jié)果的主要特點是:1)限速器死區(qū)小于0.04%;2)額定負載被拒25%,繼電器固定時間為0.16s;3)100%額定負載被拒時達到最大速度。升到額定轉(zhuǎn)速的118%,調(diào)整時間為19秒。第四,空載時干擾為8%。選擇幾個參數(shù)組進行測試和比較。當kp=1.7,kz=0.32,kd=1.7時,是理想的。干擾后,調(diào)節(jié)時間短,繼電器擺動一次,頻率過沖小。
總結(jié):
水輪機調(diào)節(jié)系統(tǒng)采用PCC控制的步進電機。幾十座電站的運行結(jié)果表明,設(shè)計合理,運行狀況良好。水輪機調(diào)速器采用步進電機,有效地解決了原調(diào)速器可靠性低的問題,簡化了調(diào)速器結(jié)構(gòu),降低了成本。它能完全滿足水輪機調(diào)速器的動靜態(tài)的要求。
以上就是小編整理的基于西門子的plc編程軟件PCC步進電機控制及應(yīng)用需注意問題的一些見解,我們?yōu)榭蛻籼峁┝可矶ㄖ频淖詣踊鉀Q方案,是專業(yè)的自動化控制系統(tǒng)集成服務(wù)商.歡迎來電咨詢訂購!
標題:基于西門子的plc編程軟件PCC步進電機控制及應(yīng)用 地址:http://m.511997.cn/gongsi/1422.html