技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > 西門子PLC控制的伺服控制系統(tǒng)(含程序)

西門子PLC控制的伺服控制系統(tǒng)(含程序)

時(shí)間:2018-05-09 16:33:10來源:網(wǎng)絡(luò)轉(zhuǎn)載

導(dǎo)語:?以SINAMICSV80系統(tǒng)為例說明。SINAMICSV80伺服驅(qū)動(dòng)系統(tǒng)包括伺服驅(qū)動(dòng)器和伺服電機(jī)兩部分,伺服驅(qū)動(dòng)器總是與其對(duì)應(yīng)的同等功率的伺服電機(jī)一起配套使用。SINAMICSV80伺服驅(qū)動(dòng)器通過脈沖輸入接口來接受從上位控制器發(fā)來的脈沖序列,進(jìn)行速度和位置的控制,通過數(shù)字量接口信號(hào)來完成驅(qū)動(dòng)器運(yùn)行的控制和實(shí)時(shí)狀態(tài)的輸出。

以SINAMICSV80系統(tǒng)為例說明。SINAMICSV80伺服驅(qū)動(dòng)系統(tǒng)包括伺服驅(qū)動(dòng)器和伺服電機(jī)兩部分,伺服驅(qū)動(dòng)器總是與其對(duì)應(yīng)的同等功率的伺服電機(jī)一起配套使用。SINAMICSV80伺服驅(qū)動(dòng)器通過脈沖輸入接口來接受從上位控制器發(fā)來的脈沖序列,進(jìn)行速度和位置的控制,通過數(shù)字量接口信號(hào)來完成驅(qū)動(dòng)器運(yùn)行的控制和實(shí)時(shí)狀態(tài)的輸出。

驅(qū)動(dòng)器上有一個(gè)脈沖設(shè)置旋轉(zhuǎn)開關(guān)用來設(shè)計(jì)脈沖分辨率以及指令脈沖類型的。本設(shè)計(jì)選擇3,對(duì)應(yīng)的分辨率是10000。驅(qū)動(dòng)器的四個(gè)連接器X1、X2、X10和X20相應(yīng)的功能如圖3所示:

伺服電機(jī)控制系統(tǒng)的硬件組成如圖4所示。S7-200根據(jù)要求發(fā)出高速脈沖和電機(jī)轉(zhuǎn)動(dòng)的方向信號(hào),經(jīng)過驅(qū)動(dòng)器控制伺服電機(jī)旋轉(zhuǎn);電機(jī)旋轉(zhuǎn)編碼器的輸出信號(hào)通過驅(qū)動(dòng)器形成A相和B相正交信號(hào),經(jīng)信號(hào)轉(zhuǎn)換以后作為S7-200高速計(jì)數(shù)器的信號(hào)源,形成以S7-200為處理器的閉環(huán)控制系統(tǒng)。伺服電機(jī)、伺服驅(qū)動(dòng)器和S7-200PLC之間采用屏蔽電纜連接。

伺服電機(jī)運(yùn)行設(shè)計(jì)時(shí),考慮到伺服電機(jī)的平穩(wěn)啟停,設(shè)計(jì)了三段式脈沖方式,其示意圖如5所示。脈沖是分三段式走,即上升、恒速、下降三段,上升段是啟動(dòng)時(shí)速度從一個(gè)比較低的值上升到一個(gè)比較高的值,下降段是電機(jī)制動(dòng)時(shí)速度從一個(gè)比較高的值一直減小到一個(gè)比較小的值,這樣有利于保護(hù)電機(jī)。定義上升和下降段都是走一百個(gè)脈沖,則剩余需走的脈沖在恒速段高速走完。另外當(dāng)需走的脈沖數(shù)少于兩百個(gè)時(shí),就以單段低速走,在每個(gè)脈沖子程序中都會(huì)先判斷是以單段式走還是以三段式走。

圖5三段式脈沖示意圖

為了配合步進(jìn)和伺服電動(dòng)機(jī)的控制,西門子PLC內(nèi)置了脈沖輸出功能,并設(shè)置了相應(yīng)的控制指令,可以很好地對(duì)步進(jìn)和伺服電動(dòng)機(jī)進(jìn)行控制。

本節(jié)將重點(diǎn)講解西門子S7-200PLC脈沖輸出功能和步進(jìn)電動(dòng)機(jī)的控制,伺服電動(dòng)機(jī)的控制與步進(jìn)電動(dòng)機(jī)的基本相同。S7-300/400PLC中也可以通過FM模塊實(shí)現(xiàn)步進(jìn)和伺服控制,思路與S7-200PLC一致,本節(jié)不再介紹。

1.脈沖輸出(PLS)指令

脈沖輸出(PLS)指令功能為:使能有效時(shí),檢查用于脈沖輸出(Q0.0或Q0.1)的特殊存儲(chǔ)器位(SM),然后執(zhí)行特殊存儲(chǔ)器位定義的脈沖操作。指令格式如表9-3所示。

2.用于脈沖輸出(Q0.0或Q0.1)的特殊存儲(chǔ)器

每個(gè)PTO/PWM發(fā)生器都有一個(gè)控制字節(jié)(8位)、一個(gè)脈沖計(jì)數(shù)值(無符號(hào)的32位數(shù)值)、一個(gè)時(shí)間周期和脈寬值(無符號(hào)的16位數(shù)值)。這些值都放在特定的特殊存儲(chǔ)區(qū)(SM),如表9-4所示。執(zhí)行PLS指令時(shí),S7-200讀這些特殊存儲(chǔ)器位(SM),然后執(zhí)行特殊存儲(chǔ)器位定義的脈沖操作,即對(duì)相應(yīng)的PTO/PWM發(fā)生器進(jìn)行編程。

3.Q0.0和Q0.1的共用

PTO/PWM生成器和輸出映像寄存器共用Q0.0和Q0.1。在Q0.0或Q0.1使用PTO或PWM功能時(shí),PTO/PWM發(fā)生器控制輸出,并禁止輸出點(diǎn)的正常使用,輸出波形不受輸出映像寄存器狀態(tài)、輸出強(qiáng)制、執(zhí)行立即輸出指令的影響;在Q0.0或Q0.1位置沒有使用PTO或PWM功能時(shí),輸出映像寄存器控制輸出,所以輸出映像寄存器決定輸出波形的初始和結(jié)束狀態(tài),即決定脈沖輸出波形從高電平或低電平開始和結(jié)束,使輸出波形有短暫的不連續(xù)。

4.線性脈沖串輸出(PTO)

PTO可以實(shí)現(xiàn)占空比為1:2的高速脈沖串的輸出,脈沖數(shù)和周期可以由用戶定義。狀態(tài)字節(jié)中的最高位(空閑位)用來指示脈沖串輸出是否完成??稍诿}沖串完成時(shí)啟動(dòng)中斷程序,若使用多段操作,則在包絡(luò)表完成時(shí)啟動(dòng)中斷程序。

5.脈寬可調(diào)脈沖(PWM)輸出

PWM是脈寬可調(diào)的高速脈沖輸出,通過控制脈寬和脈沖的周期,實(shí)現(xiàn)控制任務(wù)。

步進(jìn)電動(dòng)機(jī)在起動(dòng)和停止時(shí)有一個(gè)加速及減速過程,且加速度越小則沖擊越小,動(dòng)作越平穩(wěn)。所以,步進(jìn)電動(dòng)機(jī)工作時(shí)一般要經(jīng)歷這樣一個(gè)變化過程:加速→恒速(高速)→減速→恒速(低速)→停止。步進(jìn)電動(dòng)機(jī)轉(zhuǎn)速與脈沖頻率成正比,所以輸入步進(jìn)電動(dòng)機(jī)的脈沖頻率也要經(jīng)過一個(gè)類似變化過程。

1.通過指令向?qū)ЫM態(tài)PTO

STEP7-Micro/WIN提供了位置控制向?qū)?,可以幫助用戶方便地完成PTO、PWM或位控模塊的組態(tài)。該向?qū)Э梢陨晌豢刂噶睿梢杂眠@些指令在應(yīng)用程序中對(duì)速度和位置進(jìn)行動(dòng)態(tài)控制。

本小節(jié)通過PLC控制一個(gè)步進(jìn)電動(dòng)機(jī)的應(yīng)用,說明利用STEP7-Micro/WIN位置控制向?qū)韺?shí)現(xiàn)PTO控制步進(jìn)電動(dòng)機(jī)的具體操作過程。

2.通過指令向?qū)ЫM態(tài)PWM

在PTO的指令向?qū)ЩA(chǔ)上,通過PLC控制一個(gè)步進(jìn)電動(dòng)機(jī)的應(yīng)用,說明利用STEP7-Micro/WIN位置控制向?qū)韺?shí)現(xiàn)PWM控制步進(jìn)電動(dòng)機(jī)的具體操作過程。

PWM的指令向?qū)Р僮鬟^程共有4個(gè)主要操作步驟。

操作步驟:

1)、2)兩步同PTO向?qū)А?/p>

3)在位置控制向?qū)?duì)話框中選擇“配置S7-200PLC內(nèi)置PTO/PWM操作”。從下拉列表中選擇“脈沖寬度調(diào)制(PWM)”。選擇時(shí)間基準(zhǔn)為“毫秒”。單擊“下一步”按鈕。

4)選擇完成結(jié)束向?qū)?,生成子程序PWM0_RUN。PWMx_RUN指令允許用戶通過改變脈沖寬度從0到一個(gè)周期的寬度來控制輸出占空比。周期輸入是一個(gè)為PWM輸出定義周期的字值。允許的變化范圍是2~65535個(gè)在向?qū)е兄付ǖ臅r(shí)基單元(微秒或毫秒)。占空比輸入是一個(gè)為PWM輸出定義脈寬的字值。允許的變化范圍值是0.0~65535個(gè)在向?qū)е兄付ǖ臅r(shí)間基準(zhǔn)單元(微秒或毫秒)。Error是一個(gè)由PWMx_RUN返回的字節(jié)值,指示執(zhí)行的結(jié)果。

調(diào)用PWM0_RUN編程是非常方便的。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:基于非線性阻尼的無人直升機(jī)...

下一篇:伺服電機(jī)應(yīng)用抗干擾,懂得溯...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)