徐州西門子總代理商徐州西門子總代理商
西門子PLC本身帶有高速脈沖計數(shù)器和高速脈沖發(fā)生器,,其發(fā)出的頻率大為10KHz,能夠滿足步進(jìn)電動機(jī)的要求,。對PLC提出兩個特性要求,。一是在此應(yīng)用的PLC是具有實時刷新技術(shù)的PLC,使輸出信號的頻率可以達(dá)到數(shù)千赫芝或更高,。其目的是使環(huán)形脈沖分配能有較高的分配速度,,充分利用步進(jìn)電機(jī)的速度響應(yīng)能力,提高整個系統(tǒng)的快速性,。二是PLC本身的輸出端口應(yīng)該采用大功率晶體管,,以滿足步進(jìn)電機(jī)各相繞組數(shù)十伏脈沖電壓、數(shù)安培脈沖電流的驅(qū)動要求,。:
步進(jìn)電機(jī)的西門子PLC控制(1)
圖4-6 PLC直接驅(qū)動電機(jī)
環(huán)形分配程序?qū)Σ竭M(jìn)電機(jī)各相繞組的通電順序進(jìn)行環(huán)形脈沖分配,,從而控制接到步進(jìn)電機(jī)三相繞組的48V直流電源的依次通、斷,,形成旋轉(zhuǎn)磁場,,使步進(jìn)電機(jī)轉(zhuǎn)動。步進(jìn)電機(jī)的轉(zhuǎn)動,,由于步進(jìn)電機(jī)是電感性負(fù)載,,直流電阻很小,故接限流電阻以免脈沖電流過大損壞,,當(dāng)步進(jìn)電機(jī)各相繞組的通電順序按 :…A—AB—B—BC—C—CA—A…導(dǎo)通斷開時,,步進(jìn)電機(jī)正轉(zhuǎn)。按A—AC—C—CB—B—BA—A…依次導(dǎo)通,、斷開時,,步進(jìn)電機(jī)反轉(zhuǎn),即步進(jìn)電機(jī)可以按三相六拍工作,。每當(dāng)步進(jìn)電機(jī)走一步,,環(huán)形脈沖分配程序的步數(shù)減一,當(dāng)步數(shù)減為零時,,停止環(huán)形脈沖分配,,等待下一次的脈沖輸入。
控制部分的定位主要由位置控制部分與轉(zhuǎn)速控制部分組成,,分別接PLC的I0.0-I0.7口,。接線圖如下:
步進(jìn)電機(jī)的西門子PLC控制(1)

怎樣用西門子S7-200外加定位模塊控制三臺步進(jìn)電機(jī),?
用西門子S7-200外加定位模塊控制三臺步進(jìn)電機(jī),分別是X,Y,Z軸,,每個軸都有一個原點感應(yīng)器,,流程是:
X軸發(fā)送5000脈沖,完畢后Y軸2000個脈沖,,然后是Z軸再發(fā)送200個脈沖,,完畢后三軸回原點;回原點后停2S,,然后X軸發(fā)送5500脈沖,,完畢后Y軸2200個脈沖,然后是Z軸再發(fā)送300個脈沖,,完畢后三軸回原點;回原點后再停2S,,然后X軸發(fā)送6000脈沖,,完畢后Y軸2300個脈沖,然后是Z軸再發(fā)送400個脈沖,,完畢后三軸回原點,。
編程思路1:
S7-200/PLC是晶體管型,本身就能控制兩臺步進(jìn)馬達(dá)(也只能控制兩臺),,第三臺步進(jìn)馬達(dá)追加用定位模塊來控制,。討論:是否需要用到中斷(比如X軸發(fā)完脈沖產(chǎn)生中斷,此中斷子程序再控制Y軸發(fā)脈沖,,Y軸發(fā)完后再產(chǎn)生中斷,,此中斷子程序再控制Z軸,Z軸發(fā)完后產(chǎn)生中斷,,此中斷子程序使各個軸回原點)
編程思路2:
西門子的位控模塊只能控制一臺步進(jìn)電機(jī),要想控制3臺的話,前提是3臺電機(jī)不能同時運行,還要增加一個數(shù)字量的輸入輸出模塊,將位控模塊的脈沖輸出接在數(shù)字量模塊的輸入端,3臺電機(jī)的脈沖信號線分別接在數(shù)字量模塊的輸出端,編程序來轉(zhuǎn)換脈沖信號給不同的電機(jī),方向信號3臺電機(jī)可以并在一起就可以了.因為只有一臺得到脈沖信號的電機(jī)才能運行