版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第五章 PLC的步進(jìn)電機(jī)控制系統(tǒng),,,步進(jìn)電機(jī)是一種將電脈沖轉(zhuǎn)化為角位移的執(zhí)行機(jī)構(gòu)。一般電動(dòng)機(jī)是連續(xù)旋轉(zhuǎn)的,而步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)是一步一步進(jìn)行的。每輸入一個(gè)脈沖電信號(hào),步進(jìn)電機(jī)就轉(zhuǎn)動(dòng)一個(gè)角度。通過(guò)改變脈沖頻率和數(shù)量,即可實(shí)現(xiàn)調(diào)速和控制轉(zhuǎn)動(dòng)的角位移大小,具有較高的定位精度,其最小步距角可達(dá)0.75°,轉(zhuǎn)動(dòng)、停止、反轉(zhuǎn)反應(yīng)靈敏、可靠。在開(kāi)環(huán)數(shù)控系統(tǒng)中得到了廣泛的應(yīng)用。,5.1步進(jìn)電機(jī)的分類、基本結(jié)構(gòu)和工作原理,步進(jìn)電機(jī)的分類
2、 1.永磁式步進(jìn)電機(jī) 2.反應(yīng)式步進(jìn)電機(jī) 3.混合式步進(jìn)電機(jī)步進(jìn)電機(jī)的基本結(jié)構(gòu)和工作原理,步進(jìn)電機(jī)的分類,1.永磁式步進(jìn)電機(jī)一般為兩相,轉(zhuǎn)矩和體積較小,步進(jìn)角一般為7.5度或15度。2.反應(yīng)式步進(jìn)電機(jī)一般為三相,可實(shí)現(xiàn)大轉(zhuǎn)矩輸出,步進(jìn)角一般為1.5度,但噪聲和振動(dòng)都很大。3.混合式步進(jìn)電機(jī)是指混合了永磁式和反應(yīng)式的優(yōu)點(diǎn)。它又分為兩相和五相。兩相步進(jìn)角一般分為1.8度而五相步進(jìn)角一般為 0.72度。這種步進(jìn)電機(jī)的應(yīng)用最為
3、廣泛。,步進(jìn)電機(jī)的基本結(jié)構(gòu)和工作原理,三相反應(yīng)式步進(jìn)電機(jī)的結(jié)構(gòu)如圖所示 定子、轉(zhuǎn)子是用硅鋼片或其他軟磁材料制成的。定子的每對(duì)極上都繞有一對(duì)繞組,構(gòu)成一相繞組,共三相稱為A、B、C三相。,步進(jìn)電機(jī)的基本結(jié)構(gòu)和工作原理,在定子磁極和轉(zhuǎn)子上都開(kāi)有齒分度相同的小齒,采用適當(dāng)?shù)凝X數(shù)配合,當(dāng)A相磁極的小齒與轉(zhuǎn)子小齒一一對(duì)應(yīng)時(shí),B相磁極的小齒與轉(zhuǎn)子小齒相互錯(cuò)開(kāi)1/3齒距,C相則錯(cuò)開(kāi)2/3齒距。如圖所示,步進(jìn)電機(jī)的基本結(jié)構(gòu)和工作原理,上圖中,A相繞組
4、與齒1、5一一對(duì)應(yīng),而此時(shí)B相繞組與齒2錯(cuò)開(kāi)1/3齒距,而與齒3錯(cuò)開(kāi)2/3齒距,C相繞組與齒3錯(cuò)開(kāi)2/3齒距,而與齒4錯(cuò)開(kāi)1/3齒距。 電機(jī)的位置和速度由繞組通電次數(shù)(脈沖數(shù))和頻率成一一對(duì)應(yīng)關(guān)系。而方向由繞組通電的順序決定。,步進(jìn)電機(jī)的基本結(jié)構(gòu)和工作原理,步進(jìn)電機(jī)的基本參數(shù)主要有以下內(nèi)容 1.電機(jī)固有步距角 2.步進(jìn)電機(jī)的相數(shù) 3.保持轉(zhuǎn)矩(HOLDING TORQUE)
5、;4.鉗制轉(zhuǎn)矩(DETENT TORQUE),1.電機(jī)固有步距角,它表示控制系統(tǒng)每發(fā)一個(gè)步進(jìn)脈沖信號(hào),電機(jī)所轉(zhuǎn)動(dòng)的角度。電機(jī)出廠時(shí)給出了一個(gè)步距角的值,這個(gè)步距角可以稱之為“電機(jī)固有步距角”,它不一定是電機(jī)實(shí)際工作時(shí)的真正步距角,真正的步距角和驅(qū)動(dòng)器有關(guān)。,2.步進(jìn)電機(jī)的相數(shù):,步進(jìn)電機(jī)的相數(shù)是指電機(jī)內(nèi)部的線圈組數(shù),目前常用的有二相、三相、四相、五相步進(jìn)電機(jī)。電機(jī)相數(shù)不同,其步距角也不同,一般二相電機(jī)的步距角為0.
6、9°/1.8°、三相的為0.75°/1.5°、五相的為0.36°/0.72° 。在沒(méi)有細(xì)分驅(qū)動(dòng)器時(shí),用戶主要靠選擇不同相數(shù)的步進(jìn)電機(jī)來(lái)滿足自己步距角的要求。如果使用細(xì)分驅(qū)動(dòng)器,則“相數(shù)”將變得沒(méi)有意義,用戶只需在驅(qū)動(dòng)器上改變細(xì)分?jǐn)?shù),就可以改變步距角。,3.保持轉(zhuǎn)矩(HOLDING TORQUE),保持轉(zhuǎn)矩是指步進(jìn)電機(jī)通電但沒(méi)有轉(zhuǎn)動(dòng)時(shí),定子鎖住轉(zhuǎn)子
7、的力矩。它是步進(jìn)電機(jī)最重要的參數(shù)之一,通常步進(jìn)電機(jī)在低速時(shí)的力矩接近保持轉(zhuǎn)矩。由于步進(jìn)電機(jī)的輸出力矩隨速度的增大而不斷衰減,輸出功率也隨速度的增大而變化,所以保持轉(zhuǎn)矩就成為了衡量步進(jìn)電機(jī)最重要的參數(shù)之一。比如,當(dāng)人們說(shuō)2N.m的步進(jìn)電機(jī),在沒(méi)有特殊說(shuō)明的情況下是指保持轉(zhuǎn)矩為2N.m的步進(jìn)電機(jī)。,4.鉗制轉(zhuǎn)矩(DETENT TORQUE),鉗制轉(zhuǎn)矩是指步進(jìn)電機(jī)沒(méi)有通電的情況下,定子鎖住轉(zhuǎn)子的力矩。由于反應(yīng)式步進(jìn)電機(jī)的
8、轉(zhuǎn)子不是永磁材料,所以它沒(méi)有DETENT TORQUE。,步進(jìn)電機(jī)主要有以下特點(diǎn),1.一般步進(jìn)電機(jī)的精度為步進(jìn)角的3-5%,且不累積。,步進(jìn)電機(jī)主要有以下特點(diǎn),2.步進(jìn)電機(jī)外表允許的最高溫度取決于不同電機(jī)磁性材料的退磁點(diǎn)。步進(jìn)電機(jī)溫度過(guò)高時(shí)會(huì)使電機(jī)的磁性材料退磁,從而導(dǎo)致力矩下降乃至于失步,因此電機(jī)外表允許的最高溫度應(yīng)取決于不同電機(jī)磁性材料的退磁點(diǎn);一般來(lái)講,磁性材料的退磁點(diǎn)都在攝氏130度以上,有的甚至高達(dá)攝氏200度以上
9、,所以步進(jìn)電機(jī)外表溫度在攝氏80-90度完全正常。,步進(jìn)電機(jī)主要有以下特點(diǎn),3.步進(jìn)電機(jī)的力矩會(huì)隨轉(zhuǎn)速的升高而下降。當(dāng)步進(jìn)電機(jī)轉(zhuǎn)動(dòng)時(shí),電機(jī)各相繞組的電感將形成一個(gè)反向電動(dòng)勢(shì);頻率越高,反向電動(dòng)勢(shì)越大。在它的作用下,電機(jī)隨頻率(或速度)的增大而相電流減小,從而導(dǎo)致力矩下降。,步進(jìn)電機(jī)主要有以下特點(diǎn),4.步進(jìn)電機(jī)低速時(shí)可以正常運(yùn)轉(zhuǎn),但若高于一定速度就無(wú)法啟動(dòng),并伴有嘯叫聲。步進(jìn)電機(jī)有一個(gè)技術(shù)參數(shù):空載啟動(dòng)頻率,即步進(jìn)電機(jī)在空載情況下能夠
10、正常啟動(dòng)的脈沖頻率,如果脈沖頻率高于該值,電機(jī)不能正常啟動(dòng),可能發(fā)生丟步或堵轉(zhuǎn)。在有負(fù)載的情況下,啟動(dòng)頻率應(yīng)更低。如果要使電機(jī)達(dá)到高速轉(zhuǎn)動(dòng),脈沖頻率應(yīng)該有加速過(guò)程,即啟動(dòng)頻率較低,然后按一定加速度升到所希望的高頻(電機(jī)轉(zhuǎn)速?gòu)牡退偕礁咚伲?5.2步進(jìn)電機(jī)在工業(yè)控制領(lǐng)域的主要應(yīng)用情況介紹,步進(jìn)電機(jī)作為執(zhí)行元件,是機(jī)電一體化的關(guān)鍵產(chǎn)品之一, 廣泛應(yīng)用在各種家電產(chǎn)品中,例如打印機(jī)、磁盤(pán)驅(qū)動(dòng)器、玩具、雨刷、震動(dòng)尋呼機(jī)、機(jī)械手臂和錄像機(jī)等。另外
11、步進(jìn)電機(jī)也廣泛應(yīng)用于各種工業(yè)自動(dòng)化系統(tǒng)中。由于通過(guò)控制脈沖個(gè)數(shù)可以很方便的控制步進(jìn)電機(jī)轉(zhuǎn)過(guò)的角位移,且步進(jìn)電機(jī)的誤差不積累,可以達(dá)到準(zhǔn)確定位的目的。還可以通過(guò)控制頻率很方便的改變步進(jìn)電機(jī)的轉(zhuǎn)速和加速度,達(dá)到任意調(diào)速的目的,因此步進(jìn)電機(jī)可以廣泛的應(yīng)用于各種開(kāi)環(huán)控制系統(tǒng)中,5.3西門(mén)子PLC對(duì)步進(jìn)電機(jī)的控制方法,PLC直接控制步進(jìn)電機(jī)西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī) 高頻脈沖輸出控制舉例,PLC直接控制步進(jìn)電機(jī),使用PLC直接控
12、制步進(jìn)電機(jī)時(shí),可使用PLC產(chǎn)生控制步進(jìn)電機(jī)所需要的各種時(shí)序的脈沖。例如三相步進(jìn)電機(jī)可采用三種工作方式:三相單三拍三相雙三拍三相單六拍,PLC直接控制步進(jìn)電機(jī),可根據(jù)步進(jìn)電機(jī)的工作方式,以及所要求的頻率(步進(jìn)電機(jī)的速度),畫(huà)出A、B、C各相的時(shí)序圖。并使用PLC產(chǎn)生各種時(shí)序的脈沖例如:采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程。 要求通過(guò)PLC可實(shí)現(xiàn)三相步進(jìn)電機(jī)的起??刂?、正反轉(zhuǎn)控制,以及三種工作方式的切換(每相通電時(shí)間
13、為1秒鐘)。,采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程,變量約定如下 輸入:?jiǎn)?dòng)按鈕SB1:I0.0方向選擇開(kāi)關(guān)SA1:I0.1停止按鈕SB2:I0.2三相單三拍方式選擇SA2:I0.3三相雙三拍方式選擇SA3:I0.4三相單六拍方式選擇SA4:I0.5,采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程,輸出: A相加電壓:Q0.0 B相加電壓:Q0.1 C相加電壓:Q0.2
14、 啟動(dòng)指示燈:Q0.3三相單三拍運(yùn)行方式:Q0.4三相雙三拍運(yùn)行方式:Q0.5三相單六拍運(yùn)行方式:Q0.6輸出脈沖顯示燈: Q0.7,采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程,三相單三拍正向的時(shí)序圖如圖所示,采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程,三相雙三拍正向的時(shí)序圖如圖所示,采用西門(mén)子S7-300PLC控制三相步進(jìn)電機(jī)的過(guò)程,三相單六拍正向時(shí)序圖如圖所示,PLC直接控制步進(jìn)電機(jī),編程方
15、法 1.使用定時(shí)器指令實(shí)現(xiàn)各種時(shí)序脈沖的要求:使用定器產(chǎn)生不同工作方式下的工作脈沖,然后按照控制開(kāi)關(guān)狀態(tài)輸出到各相對(duì)應(yīng)的輸出點(diǎn)控制步進(jìn)電機(jī)。,編程方法,1.例如:使用圖所示的程序可以產(chǎn)生所需要的脈沖:,編程方法,M0.0作為總控制狀態(tài)位,控制脈沖發(fā)生指令是否啟動(dòng)。一旦啟動(dòng),采用T0、T1、T2以及它們的組合可以得到三相單三拍和三相雙三拍的兩種工作方式下,各相的脈沖信號(hào)。如T0的狀態(tài)為三相單三拍工作狀態(tài)下A相的脈沖。同理可使用類似程序得
16、到三相單六拍時(shí)各相所需的脈沖信號(hào)。,編程方法,2.使用移位指令實(shí)現(xiàn)各相所需的脈沖信號(hào)。例如在MW10中進(jìn)行移位,每次移位的時(shí)間為1秒鐘。如圖為三相單六拍正向時(shí)序流程圖,三相單三拍可利用相同的流程圖,從M11.1開(kāi)始移位,每次移兩位,而三相雙三拍從M11.2開(kāi)始,每次移兩位。,編程方法,在程序段1中,先產(chǎn)生周期為1秒鐘的脈沖信號(hào),如圖所示:,編程方法,在不同的工作方式下賦予MW10不同的初值,如圖程序段2~4所示,編程方法,程序段2:三
17、相單三拍或三相單六拍工作方式,此時(shí)均從M11.0開(kāi)始移位,兩種工作方式均為M11.6為“1”時(shí)返回。程序段3:三相雙三拍工作方式,此時(shí)從M11.1開(kāi)始因?yàn)?,而在M11.7時(shí)返回。程序段4:若按下停止按鈕或沒(méi)有選擇工作方式時(shí),MW10中的內(nèi)容為“0”,則不會(huì)有輸出。,編程方法,在不同的工作方式下,將移位指令移動(dòng)的位數(shù)保存在MW20中,程序如圖所示,編程方法,程序段5:三相單三拍或三相雙六拍,每次應(yīng)移動(dòng)2位。程序段6:三相單六拍,每次應(yīng)移動(dòng)
18、一位。程序段7為移位指令,由于T1的周期為1秒鐘,因此每間隔1秒鐘,移位指令左移指定的位數(shù)。再將MW10中對(duì)應(yīng)的位控制相應(yīng)的輸出,可實(shí)現(xiàn)步進(jìn)電機(jī)的控制。步進(jìn)電機(jī)的反向控制可根據(jù)相同的辦法來(lái)實(shí)現(xiàn)。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),在對(duì)步進(jìn)電機(jī)進(jìn)行控制時(shí),常常會(huì)采用步進(jìn)電機(jī)驅(qū)動(dòng)器對(duì)其進(jìn)行控制。步進(jìn)電機(jī)驅(qū)動(dòng)器采用超大規(guī)模的硬件集成電路,具有高度的抗干擾性以及快速的響應(yīng)性,不易出現(xiàn)死機(jī)或丟步現(xiàn)象。使用步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),可以不
19、考慮各相的時(shí)序問(wèn)題(由驅(qū)動(dòng)器處理),只要考慮輸出脈沖的頻率(控制驅(qū)動(dòng)器CP端),以及步進(jìn)電機(jī)的方向(控制驅(qū)動(dòng)器的DIR端)。PLC的控制程序也簡(jiǎn)單得多。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),但是,在使用步進(jìn)電機(jī)驅(qū)動(dòng)器時(shí),往往需要較高頻率的脈沖。因此PLC是否能產(chǎn)生高頻脈沖成為能否成功控制步進(jìn)電機(jī)驅(qū)動(dòng)器以及步進(jìn)電機(jī)的關(guān)鍵。西門(mén)子CPU312C、CPU313C、CPU313-2DP等型號(hào),集成有用于高速計(jì)數(shù)以及高頻脈沖輸出的通道,可用
20、于高速計(jì)數(shù)或高頻脈沖輸出。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),下面以CPU313C為例,說(shuō)明高頻脈沖輸出的控制過(guò)程。CPU313C集成有3個(gè)用于高速計(jì)數(shù)或高頻脈沖輸出的特殊通道,3個(gè)通道位于CPU313C集成數(shù)字量輸出點(diǎn)首位字節(jié)的最低三位,這三位通常情況下可以作為普通的數(shù)字量輸出點(diǎn)來(lái)使用。再需要高頻脈沖輸出時(shí),可通過(guò)硬件設(shè)置定義這三位的屬性,將其作為高頻脈沖輸出通道來(lái)使用。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),作為普通數(shù)
21、字量輸出點(diǎn)使用時(shí),其系統(tǒng)默認(rèn)地址為Q124.0、Q124.1、Q124.2(該地址用戶可根據(jù)需要自行修改),作為高速脈沖輸出時(shí),對(duì)應(yīng)的通道分別為0通道、1通道、2通道(通道號(hào)為固定值,用戶不能自行修改)。每一通道都可輸出最高頻率為2.5KHZ(周期為0.4ms)的高頻脈沖。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),如圖所示:CPU313C中,X2前接線端子22、23、24號(hào)接線端子分別對(duì)應(yīng)通道0、通道1、和通道3。另外,每個(gè)通道都有自
22、己的硬件控制門(mén),0通道的硬件門(mén)對(duì)應(yīng)X2前接線端子的4號(hào)接線端子,對(duì)應(yīng)的輸入點(diǎn)默認(rèn)地址為I124.2。1通道硬件門(mén)7號(hào)接線端子,對(duì)應(yīng)的輸入點(diǎn)默認(rèn)地址為I124.5,而2號(hào)通道硬件門(mén)為12號(hào)接線端子,對(duì)應(yīng)的輸入點(diǎn)默認(rèn)地址為I125.0。,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),,西門(mén)子PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器控制步進(jìn)電機(jī),控制通道產(chǎn)生高頻脈沖分為以下兩個(gè)步驟 硬件設(shè)置。調(diào)用系統(tǒng)功能塊SFB49。,1.硬件設(shè)置,要想使這三個(gè)通道輸出高頻脈
23、沖,首先必須進(jìn)行硬件設(shè)置。硬件設(shè)置的過(guò)程如下: (1)首先創(chuàng)建一個(gè)項(xiàng)目,CPU型號(hào)選擇為CPU313C,如圖所示,1.硬件設(shè)置,(2)雙擊SIMATIC 300 Station下的hardware進(jìn)入硬件組態(tài)工具軟件進(jìn)行硬件設(shè)置如圖所示。,1.硬件設(shè)置,在硬件組態(tài)工具中可以看到CPU313C集成有24點(diǎn)數(shù)字量輸入(DI24)、16點(diǎn)數(shù)字量輸出(DO16)、5通道模擬量輸入(AI5)和2通道的模擬量輸出(AO2)。另外還有計(jì)數(shù)功能(co
24、unt),高頻脈沖的屬性設(shè)置就在count中設(shè)置。這里的計(jì)數(shù)器是針對(duì)計(jì)數(shù)頻率要求較高的場(chǎng)合。雙擊count(如圖5.3.11所示),可進(jìn)行高速計(jì)數(shù)、頻率控制以及高頻脈沖輸出屬性設(shè)置對(duì)話框。,1.硬件設(shè)置,(3)雙擊count可進(jìn)入計(jì)數(shù)器屬性對(duì)話框如圖所示,3通道:以30kHz進(jìn)行計(jì)數(shù)或頻率測(cè)量,以2.5kHz切換頻率、計(jì)數(shù)頻率進(jìn)行脈寬調(diào)制,1.硬件設(shè)置,在對(duì)話框中, Channe為通道選擇,在其后面下拉菜單中,可以選擇要設(shè)置的通道號(hào),C
25、PU313C有三個(gè)通道號(hào)可以選擇,既0、1、2,用戶可以根據(jù)自己的需要對(duì)某個(gè)通道或三個(gè)通道進(jìn)行分別設(shè)置。Operating為工作模式,在其后面的下拉菜單中有5種工作模式可以選擇(如上圖所示)。,1.硬件設(shè)置,這里只介紹通道作為高頻脈沖輸出時(shí)的工作模式。要想在對(duì)應(yīng)通道產(chǎn)生高頻脈沖,必須選擇最后一種工作模式:Pulse-width modulation(脈寬調(diào)制)。在Short(簡(jiǎn)述)中可以看到,每個(gè)通道進(jìn)行高速計(jì)數(shù)或頻率測(cè)量時(shí),最大頻率可
26、達(dá)30kHz;而作為高頻脈沖輸出時(shí),最大頻率為2.5kHz。,1.硬件設(shè)置,選擇Pulse-width modulation選項(xiàng)以后,將出現(xiàn)默認(rèn)值設(shè)置對(duì)話框如下圖所示,1.硬件設(shè)置,(4)設(shè)置脈沖參數(shù):在上圖的對(duì)話框中選擇OK,對(duì)應(yīng)通道被設(shè)置脈寬調(diào)制工作方式,脈沖參數(shù)將被設(shè)置為默認(rèn)值。計(jì)數(shù)器屬性對(duì)話框會(huì)出現(xiàn)一個(gè)新的標(biāo)簽,Pulse-Width Modulation標(biāo)簽,選擇此標(biāo)簽可對(duì)脈寬參數(shù)進(jìn)行設(shè)置,如下圖所示,1.硬件設(shè)置,,1.硬件
27、設(shè)置,Operating Parameters(操作參數(shù))中各參數(shù)意義如下:①Output format: Per mile,S7 analog value輸出格式(output-format)有兩種選擇,每密耳(Per mile)和S7模擬量值(S7 analog value)。選擇Per mil,則輸出格式取值范圍為(0~1000),選擇S7 analog value,則輸出格式取值范圍為(0~27648,S7模擬量的最大取值為
28、27648)。輸出格式的取值在調(diào)用系統(tǒng)功能塊SFB49時(shí)設(shè)置的,這一取值將會(huì)影響輸出脈沖的占空比,具體內(nèi)容將在后面介紹SFB49時(shí)提到。,1.硬件設(shè)置,②Time base: 1ms, 0.1ms時(shí)基(Time base)也有兩種選擇,用戶可根據(jù)實(shí)際需要選擇合適的時(shí)基,要產(chǎn)生頻率較高的脈沖,可選擇較短的時(shí)基(0.1ms)。③On-delay:接通延時(shí)時(shí)間值接通延時(shí)(On-delay)是指,當(dāng)控制條件成立時(shí),對(duì)應(yīng)通道將延時(shí)
29、指定時(shí)間后輸出高頻脈沖。指定時(shí)間值為設(shè)置值*時(shí)基。取值范圍為0~65535,1.硬件設(shè)置,④Period:指定輸出脈沖的周期。取值范圍為4~65535周期為設(shè)置值*時(shí)基。⑤Minimum pulse:指定最小的脈沖寬度指定輸出脈沖的最小脈寬,最小脈寬的取值范圍為2~Period/2。注意:在指定了最小脈沖寬度以后,應(yīng)該保證根據(jù)占空比計(jì)算出來(lái)的高低電平的時(shí)間不小于最小脈沖寬度,否則脈沖將不能正常輸出。請(qǐng)參看系統(tǒng)功能塊SFB49使用方
30、法。,1.硬件設(shè)置,⑥Input : Hardware gate通過(guò)輸入?yún)?shù)選擇是否采用硬件門(mén)控制,如果選中硬件門(mén)前面的方框,則高頻脈沖的控制需要硬件門(mén)和軟件門(mén)同時(shí)控制,如果不選,則高頻脈沖輸出單獨(dú)由軟件門(mén)控制。具體控制控制方法將在后面的SFB49介紹中提到。,1.硬件設(shè)置,⑦Hardware Interrupt:Hardware gate opening硬件中斷選擇,一旦選中硬件門(mén)控制以后,此選項(xiàng)將被激活,用戶可根據(jù)需要選擇是
31、否在硬件門(mén)起動(dòng)時(shí)刻,調(diào)用硬件中斷組織塊OB40中的程序。,1.硬件設(shè)置,將通道的硬件參數(shù)設(shè)置好以后,按OK鍵,如果還需要設(shè)置其它通道,可以再次雙擊count,重新進(jìn)入計(jì)數(shù)器屬性對(duì)話框?qū)ζ渌ǖ肋M(jìn)行設(shè)置。將組態(tài)好的硬件數(shù)據(jù)進(jìn)行保存編譯(save and compile),并下載到PLC中,完成硬件設(shè)置工作。要想在相應(yīng)的通道上獲得脈沖,除了硬件設(shè)置以外,還必須在程序中調(diào)用產(chǎn)生脈沖的系統(tǒng)功能塊SFB49(符號(hào)名為“PULSE”)。,2.調(diào)用
32、系統(tǒng)功能塊SFB49,(1)選中項(xiàng)目下最后一級(jí)子菜單Blocks,并雙擊Blocks中的OB1進(jìn)入程序編輯器,在OB1中,調(diào)用SFB49。過(guò)程如下:在指令集工具中,找到library(庫(kù))->standard library(標(biāo)準(zhǔn)庫(kù))->system Function Blocks(系統(tǒng)功能塊)菜單,并雙擊該菜單下的系統(tǒng)功能塊SFB49進(jìn)行調(diào)用,2.調(diào)用系統(tǒng)功能塊SFB49,如圖所示,2.調(diào)用系統(tǒng)功能塊SFB49,在使用系統(tǒng)
33、功能塊時(shí),必須指定其背景數(shù)據(jù)塊。如上圖,在紅色問(wèn)號(hào)處,指定SFB49的背景數(shù)據(jù)塊(例如:DB1、DB2)。如背景數(shù)據(jù)還未建立,填寫(xiě)數(shù)據(jù)塊后(如填DB10),則程序編輯器將自動(dòng)建立DB10為SB49的背景數(shù)據(jù)塊。,2.調(diào)用系統(tǒng)功能塊SFB49,(2)分配系統(tǒng)功能塊SFB49的參數(shù)。系統(tǒng)功能塊SB49的參數(shù)很多,在使用時(shí),用戶可根據(jù)自己的控制需要進(jìn)行選擇性填寫(xiě)。其各個(gè)參數(shù)意義如下表所示,2.調(diào)用系統(tǒng)功能塊SFB49,2.調(diào)用系統(tǒng)功能塊SF
34、B49,2.調(diào)用系統(tǒng)功能塊SFB49,2.調(diào)用系統(tǒng)功能塊SFB49,在SFB49的所有輸入?yún)?shù)中主要有兩部分,一部分是用來(lái)控制脈沖輸出或作為數(shù)字量輸出的控制變量;另外一部分則是用來(lái)修改脈沖參數(shù):例如脈沖周期,延時(shí)時(shí)間,最小脈寬等。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)LADDR:子模塊的地址,數(shù)據(jù)類型為字。可在硬件組態(tài)時(shí)進(jìn)行地址配置。其默認(rèn)值為W#16#300,即輸入輸出映像區(qū)第768個(gè)字節(jié)。若通道集成在CPU模塊中,則此參數(shù)可以不用設(shè)置
35、,若通道在某個(gè)子功能模塊上,則必須保證此參數(shù)的地址與模塊設(shè)置的地址一致。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)CHANNEL:通道號(hào),數(shù)據(jù)類型為整數(shù)。此參數(shù)指定啟用的通道號(hào),CPU313C具有3個(gè)通道的高頻脈沖輸出,通道號(hào)分別為0、1、2。如啟動(dòng)2號(hào)通道,則參數(shù)值為:2。若通道號(hào)大于2,則在執(zhí)行功能塊時(shí),將發(fā)出出錯(cuò)信息。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)SW_EN:為軟件控制門(mén),數(shù)據(jù)類型為BOOL。SFB49是通過(guò)門(mén)功能(Gate Fu
36、nction)控制高頻脈沖的起動(dòng)輸出的。門(mén)功能中包括硬件門(mén)(hardware gate)和軟件門(mén)(software gate)兩種:可根據(jù)需要設(shè)置為單獨(dú)使用軟件門(mén)控制或同時(shí)使用硬件門(mén)和軟件門(mén)控制。門(mén)功能工作過(guò)程如下圖所示,2.調(diào)用系統(tǒng)功能塊SFB49,,2.調(diào)用系統(tǒng)功能塊SFB49,單獨(dú)使用軟件門(mén)控制時(shí),在硬件設(shè)置時(shí),不能啟用硬件門(mén)(hardware gate)控制。此時(shí),高頻脈沖輸出單獨(dú)由軟件門(mén)SW_EN端控制,即SW_EN端為“1”
37、時(shí),脈沖輸出指令開(kāi)始執(zhí)行(延時(shí)指定時(shí)間后輸出指定周期和脈寬的高頻脈沖),當(dāng)SW_EN端為“0”時(shí),高頻脈沖停止輸出。,2.調(diào)用系統(tǒng)功能塊SFB49,采用硬件門(mén)和軟件門(mén)同時(shí)控制時(shí),需要在硬件設(shè)置中,啟用硬件門(mén)控制。當(dāng)軟件門(mén)的狀態(tài)先為“1”,同時(shí)在硬件門(mén)有一個(gè)上升沿時(shí),將啟動(dòng)內(nèi)部門(mén)功能,并輸出高頻脈沖(延時(shí)指定時(shí)間輸出高頻脈沖)。當(dāng)硬件門(mén)的狀態(tài)先為“1”,而軟件門(mén)的狀態(tài)后變?yōu)椤?”,則門(mén)功能不啟動(dòng),若軟件的狀態(tài)保持“1”,同時(shí)在硬件門(mén)有一個(gè)
38、下降沿發(fā)生,也能啟動(dòng)門(mén)功能,輸出高頻脈沖。當(dāng)軟件門(mén)的狀態(tài)變?yōu)椤?”,無(wú)論硬件門(mén)的狀態(tài)如何,將停止脈沖輸出。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)MAN_DO:手動(dòng)輸出使能端。一旦通道在硬件組態(tài)時(shí)設(shè)置為脈寬調(diào)制功能,則該通道不能使用普通的輸出線圈指令對(duì)其進(jìn)行寫(xiě)操作控制,要想控制該通道必須調(diào)用功能塊SFB49對(duì)其進(jìn)行控制。如果還想在該通道得到持續(xù)的高電平(非脈沖信號(hào)),則可以通過(guò)MAN_DO控制端實(shí)現(xiàn)。當(dāng)MAN_DO端為“1”時(shí),指定通道不能
39、輸出高頻脈沖,只能作為數(shù)字量輸出點(diǎn)使用。當(dāng)MAN_DO端為“0”時(shí),則指定通道只能作為高頻脈沖輸出通道使用輸出指定頻率的脈沖信號(hào)。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)SET_DO:數(shù)字量輸出控制端。當(dāng)MAN_DO端的狀態(tài)為“1”時(shí),可通過(guò)SET_DO 端控制指定通道的狀態(tài)是為高電平“1”,還是低電平“0”。如果MAN_DO端的狀態(tài)為“0”,則SET_DO端的狀態(tài)不起作用,不會(huì)影響通道的狀態(tài)。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)OUTP_
40、VAL:輸出值設(shè)置。輸出值參數(shù)數(shù)據(jù)類型為整數(shù)。在硬件設(shè)置中我們只指定了脈沖的周期,延時(shí)時(shí)間以及最小脈寬等,并沒(méi)有指定脈沖的占空比。參數(shù)OUTP_VAL就是用來(lái)指定脈沖占空比的。注意:在硬件設(shè)置時(shí),如果選擇輸出形式(Output-format)為:Per mil,則OUTP_VAL取值范圍為0~1000(基數(shù)為1000),輸出脈沖高電平時(shí)間長(zhǎng)度為:Pulse width(脈寬)=(OUTP_VAL/1000)*period(周期),2.
41、調(diào)用系統(tǒng)功能塊SFB49,例如:若OUTP_VAL值設(shè)置為200,則一個(gè)周期中,200/1000的時(shí)間為高電平,800/1000的時(shí)間為低電平:即占空比為1:4。如果硬件設(shè)置時(shí),選擇輸出形式(output-format)為S7模擬量值(S7 analog value),則OUTP_VAL取值范圍為0~27648(基數(shù)為27648),此時(shí)輸出脈沖的脈寬為:Pulse width(脈寬)=(OUTP_VAL/27648)* period
42、(周期),2.調(diào)用系統(tǒng)功能塊SFB49,此時(shí)如果OUTP_VAL值設(shè)置為200,則一個(gè)周期中200/27648的時(shí)間為高電平,27448/27648的時(shí)間為低電平。注意在設(shè)置占空比時(shí),應(yīng)該保證計(jì)算出的高低電平的時(shí)間都不能小于硬件設(shè)置中指定的最小脈寬值(Minimum pulse width),否則將不能輸出脈沖信號(hào)。以上參數(shù)為控制脈沖的操作信號(hào)。如果想要修改硬件設(shè)置時(shí),如脈沖周期,延時(shí)時(shí)間等參數(shù),則要通過(guò)下面的參數(shù)來(lái)完成。,2.調(diào)用
43、系統(tǒng)功能塊SFB49,參數(shù)JOB_REQ:為作業(yè)操作信號(hào),通過(guò)作業(yè)操作可以修改硬件設(shè)置時(shí)指定的某些參數(shù)如延時(shí)時(shí)間,周期,最小脈寬等的。作業(yè)初始化控制端是上升沿有效,當(dāng)JOB_REQ端的狀態(tài)由“0”變?yōu)椤?”時(shí)將進(jìn)行作業(yè)操作功能,具體事件由作業(yè)ID和作業(yè)值決定。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)JOB_ID:為作業(yè)號(hào),作業(yè)號(hào)決定了具體的作業(yè)事件,例如,如果想修改脈沖周期則可指定JOB_ID號(hào)為W#16#1,如果想修改延時(shí)時(shí)間則可指定JO
44、B_ID的參數(shù)為W#16#2。如果想讀取周期,則指定JOB_ID號(hào)為W#16#81。在系統(tǒng)功能SFB49的背景數(shù)據(jù)塊中,有一個(gè)靜態(tài)變量:JOB_OVAL,如圖所示,變量類型為雙整數(shù),SFB49進(jìn)行讀作業(yè)操作時(shí),將把讀取的值放在這一區(qū)域,用戶可訪問(wèn)這一區(qū)域得到高頻脈沖相關(guān)參數(shù)的值。,2.調(diào)用系統(tǒng)功能塊SFB49,,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)JOB_VAL:為寫(xiě)作業(yè)的值,參數(shù)類型為雙整數(shù),指定的值乘以硬件組態(tài)時(shí)指定的時(shí)基為定義的時(shí)間
45、值。當(dāng)JOB_REQ有上升沿發(fā)生時(shí),JOB_VAL端定義的值將代替脈沖原有的參數(shù)。,2.調(diào)用系統(tǒng)功能塊SFB49,系統(tǒng)功能塊SFB49(符號(hào)名為PLUSE)輸出參數(shù)意義如下表所示,2.調(diào)用系統(tǒng)功能塊SFB49,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)STS_EN:狀態(tài)使能端。其狀態(tài)顯示高頻脈沖輸出的條件是否成立,當(dāng)STS_EN端的狀態(tài)為“1”時(shí),表示高頻脈沖輸出條件成立,通道處于延時(shí)或輸出狀態(tài)。參數(shù)STS_STRT:硬件門(mén)狀態(tài)。無(wú)論是否啟動(dòng)
46、硬件門(mén)功能,參數(shù)STS_STRT的狀態(tài)與通道對(duì)應(yīng)的硬件門(mén)的狀態(tài)一致。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)STS_DO:為通道的輸出狀態(tài),當(dāng)通道作為數(shù)字量輸出或高頻脈沖輸出時(shí),STS_DO端的狀態(tài)與通道輸出的狀態(tài)一致。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)JOB_DONE:為可以啟動(dòng)新作業(yè)的端,正常情況下JOB_DONE端的狀態(tài)為“1”,表示可以啟動(dòng)新作業(yè);當(dāng)JOB_REQ端有上升沿時(shí),將執(zhí)行指定作業(yè)修改對(duì)應(yīng)參數(shù),這時(shí)JOB_DONE的狀態(tài)
47、將變?yōu)椤?”,當(dāng)作業(yè)執(zhí)行完畢,參數(shù)修改好以后,JOB_DONE的狀態(tài)將自動(dòng)恢復(fù)為“1”狀態(tài)。注意,一般作業(yè)執(zhí)行的時(shí)間很短,因此JOB_DONE為“0”的狀態(tài)時(shí)間也很短。在做實(shí)驗(yàn)時(shí)用肉眼很難觀察到JOB_DONE端的狀態(tài)變化,可以在程序中用JOB_DONE輸出的信號(hào)控制一個(gè)加法計(jì)數(shù)器,可以看到,作業(yè)每啟動(dòng)一次,計(jì)數(shù)器的值都會(huì)加1,證明在執(zhí)行作業(yè)時(shí),JOB_DONE端的狀態(tài)的確發(fā)生過(guò)變化。,2.調(diào)用系統(tǒng)功能塊SFB49,參數(shù)JOB_ERR:
48、為故障作業(yè),當(dāng)JOB_ERR的狀態(tài)為“0”時(shí),表示作業(yè)執(zhí)行正常,當(dāng)JOB_ERR的狀態(tài)為“1”時(shí),表示有故障發(fā)生,具體故障原因可查看故障代碼(由JOB_STAT端讀?。﹨?shù)JOB_STAT:為作業(yè)錯(cuò)誤代碼。如果發(fā)生作業(yè)錯(cuò)誤,則JOB_ERR = TRUE。JOB_STAT中將給出精確的錯(cuò)誤原因。具體如下表所示,2.調(diào)用系統(tǒng)功能塊SFB49,2.調(diào)用系統(tǒng)功能塊SFB49,發(fā)生系統(tǒng)錯(cuò)誤后,事件類別錯(cuò)誤代碼解釋如下:W#16#8001操
49、作模式錯(cuò)誤或參數(shù)錯(cuò)誤。在“組態(tài)硬件”中設(shè)置正確的操作模式,或使用與已設(shè)置的操作模式相匹配的SFB。W#16#8009通道號(hào)非法。例如:將通道號(hào)設(shè)置值>3 (CPU的專用值)。,高頻脈沖輸出控制舉例,控制要求:使用西門(mén)子PLC,在CPU313C模塊的0通道通過(guò)軟件門(mén)單獨(dú)控制,產(chǎn)生周期為20MS,占空比為1:4,最小脈寬為1MS的高頻脈沖,延時(shí)時(shí)間為2秒鐘。在1通道通過(guò)硬件門(mén)和軟件門(mén)同時(shí)控制產(chǎn)生周期為4秒鐘,占空比為1:3,最小脈
50、寬為500MS的高頻脈沖,延時(shí)時(shí)間為0秒鐘。硬件門(mén)打開(kāi)時(shí)不調(diào)用硬件中斷組織塊。,高頻脈沖輸出控制舉例,1.進(jìn)行硬件設(shè)置:①創(chuàng)建項(xiàng)目(取名為高頻脈沖輸出練習(xí)),選擇CPU型號(hào)為CPU313C②打開(kāi)該項(xiàng)目中的硬件組態(tài)工具并雙擊count進(jìn)行屬性-計(jì)數(shù)器話框。③在屬性-計(jì)數(shù)對(duì)話框中選擇 channel :0,operating:pulse Width modulation,并在彈出的對(duì)話框中選擇OK鍵進(jìn)行確定。,高頻脈沖輸出控制舉例,④
51、選擇最后一個(gè)標(biāo)簽pulse width modulation(脈寬調(diào)制標(biāo)簽)并進(jìn)行operation parameter(操作參數(shù))設(shè)置: Output format(輸出格式):選擇per miletime base(時(shí)基):選擇0.1msOn-delay(接通延時(shí)):20000period(周期): 200Minimum pulse period(最小脈寬):10輸入?yún)?shù)選擇時(shí),不選硬件門(mén),高頻脈沖輸出控制舉例,設(shè)置
52、效果如圖所示,高頻脈沖輸出控制舉例,⑤按OK鍵確認(rèn)設(shè)置,并再次雙擊count設(shè)置通道1。過(guò)程與步驟C、D相同,設(shè)置效果如圖所示:,高頻脈沖輸出控制舉例,⑥按OK鍵確認(rèn)設(shè)置,并雙擊DI24/DO16將CPU313C自帶的輸入輸出點(diǎn)的地址由系統(tǒng)默認(rèn)的124字節(jié)開(kāi)始,修改為從0字節(jié)開(kāi)始,修改效果如圖所示:,高頻脈沖輸出控制舉例,⑦對(duì)硬件設(shè)置進(jìn)行保存編譯(save and compile)和下載(download)。完成硬件設(shè)置。,高頻脈沖輸出
53、控制舉例,2.編寫(xiě)程序調(diào)用系統(tǒng)功能塊SFB49①打開(kāi)組織塊OB1,在library->standard library->system Function Blocks菜單下雙擊SFB49進(jìn)行調(diào)用(調(diào)用兩次,0通道和1通道。②為兩個(gè)SFB49分別指定背景數(shù)據(jù)塊DB1和DB2(如果數(shù)據(jù)塊不存在,程序編輯器將自動(dòng)產(chǎn)生數(shù)據(jù)塊中的變量,使其與SFB49的參數(shù)保持一致,成為SFB49的背景數(shù)據(jù)塊)。,高頻脈沖輸出控制舉例,③對(duì)SFB
54、49參數(shù)進(jìn)行設(shè)置,結(jié)果如圖所示:,高頻脈沖輸出控制舉例,④對(duì)程序進(jìn)行保存,下載組織塊OB1和指定的數(shù)據(jù)塊DB1、DB2到PLC。注意由于數(shù)據(jù)塊是用戶據(jù)需要設(shè)置的,因此在使用時(shí)必須先下載到PLC中,否則在執(zhí)行程序時(shí),一旦PLC執(zhí)行到需要訪問(wèn)數(shù)據(jù)塊時(shí),CPU將發(fā)生出錯(cuò)并停機(jī),系統(tǒng)功能塊SFB49集成在PLC的CPU中,因此不需要下載。,高頻脈沖輸出控制舉例,3.進(jìn)行聯(lián)機(jī)調(diào)試。①將PLC工作模式選擇開(kāi)關(guān)撥到RUN,按下I0.0端的控制按鈕
55、(保持2秒鐘以上),觀察0通道的狀態(tài),可以看到0通道在等2秒之后,有高頻脈沖輸出。對(duì)程序進(jìn)行在線監(jiān)控,觀察M0.0,M0.2的狀態(tài),可以看到M0.0的狀態(tài)與I0.0的狀態(tài)一致,M0.2的狀態(tài)與0通道的狀態(tài)一致。按下0通道的硬件門(mén)I0.2對(duì)應(yīng)的控制按鈕,觀察M0.1的狀態(tài)。,高頻脈沖輸出控制舉例,②按鈕I0.1端的控制按鈕,觀察1通道的狀態(tài),可看到,由于1通道硬件設(shè)置時(shí),采用硬件門(mén)控制,因此單獨(dú)按下軟件門(mén)的控制端時(shí)(這里為I0.1),1通
56、道沒(méi)有脈沖輸出。保持I0.1的狀態(tài)為“1”,同時(shí)按下1通道的硬件門(mén)I0.5對(duì)應(yīng)的控制按鈕,觀察1通道的狀態(tài),松開(kāi)硬件門(mén)I0.5的對(duì)應(yīng)按鈕,可以觀察到1通道的脈沖繼續(xù)輸出,當(dāng)松開(kāi)軟件門(mén)的控制按鈕I0.1,則脈沖立刻停止輸出。 觀察M1.0與I0.1和I0.5狀態(tài)的對(duì)應(yīng)關(guān)系。,高頻脈沖輸出控制舉例,③先按下1通道硬件門(mén)I0.5的控制按鈕,觀察1通道和M1.0~M1.2各位的狀態(tài),保持I0.5的狀態(tài)為“1”,按下軟件門(mén)的控制按鈕I0.1,觀察
57、1通道是否有脈沖輸出(沒(méi)有),保持軟件門(mén)的狀態(tài)為“1”,松開(kāi)I0.5的控制按鈕,可以看到,這是1通道有脈沖輸出,松開(kāi)I0.1,脈沖將停止輸出。,5.4實(shí)訓(xùn)十用S7PLC產(chǎn)生高頻脈沖控制步進(jìn)電機(jī),實(shí)訓(xùn)目的 1.掌握步進(jìn)電機(jī)與步進(jìn)電機(jī)驅(qū)動(dòng)器的接線方法以及PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器的接線方法2.掌握PLC高頻脈沖的控制方法實(shí)訓(xùn)設(shè)備 實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,實(shí)訓(xùn)設(shè)備,1.PLC實(shí)驗(yàn)板(CPU313C)2.步進(jìn)電機(jī)一臺(tái)3.步進(jìn)電機(jī)驅(qū)動(dòng)器一
58、臺(tái)4.撥動(dòng)開(kāi)關(guān) 5只,指示燈6只5.導(dǎo)線若干以及電工工具 6.PC機(jī)和STEP 7編程調(diào)試軟件,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,項(xiàng)目?jī)?nèi)容:本項(xiàng)目以北京斯達(dá)微步控制技術(shù)有限公司生產(chǎn)的系列步進(jìn)電機(jī)以及步進(jìn)電機(jī)驅(qū)動(dòng)器為例,采用西門(mén)子PLC(CPU313C)實(shí)現(xiàn)步進(jìn)電機(jī)的控制,步進(jìn)電機(jī)控制要求如下所示:(1)選擇開(kāi)關(guān)SA1決定步進(jìn)電機(jī)的工作模式,當(dāng)SA1狀態(tài)為0時(shí),步進(jìn)電機(jī)處于可運(yùn)行模式,當(dāng)SA1的狀態(tài)為“1”時(shí),步進(jìn)電機(jī)處于設(shè)置參數(shù)
59、模式。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,(2)當(dāng)步進(jìn)電機(jī)處于工作模式時(shí),控制要求如下:方向控制按鈕SA2的狀態(tài)為“0”時(shí),要求步進(jìn)電機(jī)旋轉(zhuǎn)方向?yàn)轫槙r(shí)針(正轉(zhuǎn)),為“1”要求為逆時(shí)針(反轉(zhuǎn))。當(dāng)按下長(zhǎng)動(dòng)按鈕SB1時(shí),要求步進(jìn)電機(jī)旋轉(zhuǎn)(方向由SA2決定),當(dāng)按下停止按鈕SB2時(shí),步進(jìn)電機(jī)停止運(yùn)行。當(dāng)按下點(diǎn)動(dòng)定時(shí)按鈕SB3時(shí),步進(jìn)電機(jī)將按點(diǎn)動(dòng)過(guò)程運(yùn)動(dòng)。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,(3)當(dāng)步進(jìn)電機(jī)處于參數(shù)設(shè)置模式時(shí),控制要求如下:按鈕SB1作為作業(yè)操作請(qǐng)
60、求按鈕,作業(yè)為固定內(nèi)容即:修改周期參數(shù)。按鈕SB3為步進(jìn)電機(jī)速度的切換按鈕,要求步進(jìn)電機(jī)可以在以下幾種頻率運(yùn)行2.5khz,2.4khz,2.25khz,2khz,1.75khz,1.5khz。每種工作頻率切換時(shí),分別由HL1、HL2、HL3、HL4、HL5、HL6顯示。當(dāng)步進(jìn)電機(jī)處于運(yùn)行工作模式時(shí),步進(jìn)電機(jī)實(shí)際運(yùn)行時(shí)的速度(頻率)也由HL1、HL2、HL3、HL4、HL5、HL6顯示。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,系統(tǒng)分析 1. PLC
61、和系統(tǒng)硬件配置控制系統(tǒng)中的硬件配置如下,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,2.分析控制要求進(jìn)行輸入輸出點(diǎn)分配,并根據(jù)分配畫(huà)出外部接線圖。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,步進(jìn)電機(jī)與步進(jìn)電機(jī)驅(qū)動(dòng)器如圖所示 17HS101為2相混合式步進(jìn)電機(jī),步距角為1.8度,相電流為1.7安培,驅(qū)動(dòng)電壓為DC24V。,步進(jìn)電機(jī)(17HS101),步進(jìn)電機(jī)接線端子,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,步進(jìn)電機(jī)與步進(jìn)電機(jī)驅(qū)動(dòng)器如圖所示,
62、步進(jìn)電機(jī)驅(qū)動(dòng)器,步進(jìn)電機(jī)驅(qū)動(dòng)器接線端子,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,SH-2H042Ma步進(jìn)電機(jī)驅(qū)動(dòng)器為2/4相混合型步進(jìn)電機(jī)驅(qū)動(dòng)器。細(xì)分?jǐn)?shù)由撥位開(kāi)關(guān)設(shè)定(2、4、8)分別對(duì)應(yīng)步距角0.9度、0.45度、0.225度。最大相電流輸出為1.7安培,工作電壓為DC24V,配套電機(jī)有17HS001、17HS101、17HS111和23HS2001。步進(jìn)電機(jī)與配套步進(jìn)電機(jī)驅(qū)動(dòng)器的接線較簡(jiǎn)單。如圖5-4-2所示,將步進(jìn)電機(jī)相應(yīng)相的接線端子(根據(jù)顏色判
63、斷)連接到步進(jìn)電機(jī)驅(qū)動(dòng)器對(duì)應(yīng)端子的上即可,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,步進(jìn)電機(jī)與步進(jìn)電機(jī)驅(qū)動(dòng)器的接線圖如圖所示,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,步進(jìn)電機(jī)驅(qū)動(dòng)器與PLC連接,SH-2H042Ma步進(jìn)電機(jī)驅(qū)動(dòng)器的輸入信號(hào)為CP+、CP-和DIR+、DIR-,其連接方式有三種: ①共陽(yáng)極方式:把CP+和DIR+接在一起作為共陽(yáng)端OPTO(接外部系統(tǒng)的+5V),脈沖信號(hào)接入CP-端,方向信號(hào)接入DIR-端;②共陰極方式:把CP-和DIR-接在一起作為共陰端
64、(接外部系統(tǒng)的GND),脈沖信號(hào)接入CP+端,方向信號(hào)接入DIR+端;③差動(dòng)方式:直接連接。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,SH-2H042Ma型號(hào)步進(jìn)電機(jī)驅(qū)動(dòng)器輸入信號(hào)的幅值為T(mén)TL電平,最大為5V,如果控制電源為5V則可以直接接入,否則需要在外部連接限流電阻R,以保證給驅(qū)動(dòng)器內(nèi)部光耦原件提供8~15mA的驅(qū)動(dòng)電流。,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,外加電阻大小如表所示 接線圖如圖所示,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,西門(mén)子PLC與SH-2H042Ma步進(jìn)
65、電機(jī)驅(qū)動(dòng)器相連時(shí),采用共陽(yáng)極方式連接,將CP+和DIR+接在一起作為共陽(yáng)端OPTO。其接線方式圖所示,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,根據(jù)上圖所示的接線方式,以及輸出分配時(shí),對(duì)PLC控制步進(jìn)電機(jī)CP端和DIR端分配的輸出點(diǎn),可畫(huà)出PLC與步進(jìn)電機(jī)驅(qū)動(dòng)器之間的接線圖,如圖所示,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,另外PLC輸出模塊的24V直流電源見(jiàn)圖所示:普通輸入輸出點(diǎn)的接線圖如圖所示,實(shí)訓(xùn)內(nèi)容:步進(jìn)電機(jī)控制,3.分析控制要求,并根據(jù)控制要求進(jìn)行硬件組態(tài)和程
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第七章step7編程軟件的使用方法
- 激光技術(shù)-第三章
- [7]第三章 頭頸部
- 第三章 過(guò)程檢測(cè)技術(shù)
- 化學(xué)反應(yīng)原理第三章-第三章復(fù)習(xí)
- step7 hw更新
- 第三章 技術(shù)需求書(shū)
- 第三章 數(shù)控機(jī)床的編程基礎(chǔ)
- 第三章精餾操作技術(shù)
- 第三章(第4節(jié))算法與編程
- 第三章數(shù)控車(chē)削編程.ppt.convertor
- 第三章 證明
- internet第三章
- 第三章投標(biāo)
- 第三章 句子
- 第三章課件
- 第三章復(fù)習(xí)
- 第三章-匯款
- 第三章.doc
- 第三章.doc
評(píng)論
0/150
提交評(píng)論