·采用絕對(duì)位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機(jī)的方法。由于水平有限,本實(shí)例采用非專業(yè)述語(yǔ)論述,請(qǐng)勿引用。·FX系列PLC單元能同時(shí)輸出兩組100KHZ脈沖,是低成本控制伺服與步進(jìn)電機(jī)的較好選擇!·PLS+,PLS-為步進(jìn)驅(qū)動(dòng)器的脈沖信號(hào)端子,DIR+,DIR-為步進(jìn)驅(qū)動(dòng)器的方向信號(hào)端子。·所謂絕對(duì)位置控制(DRVA),就是指定要走到距離原點(diǎn)的位置,原點(diǎn)位置數(shù)據(jù)存放于32位寄存器D8140里。當(dāng)機(jī)械位于我們?cè)O(shè)定的原點(diǎn)位置時(shí)用程序把D8140的值清零,也就確定了原點(diǎn)的位置。·實(shí)例動(dòng)作方式:X0閉合動(dòng)作到A點(diǎn)停止,X1閉合動(dòng)作到B點(diǎn)停止,接線圖與動(dòng)作位置示例如左圖(距離用脈沖數(shù)表示)。·程序如下圖:(此程序只為說(shuō)明用,實(shí)用需改善。)·說(shuō)明:·在原點(diǎn)時(shí)將D8140的值清零(本程序中沒(méi)有做此功能)·32位寄存器D8140是存放Y0的輸出脈沖數(shù),正轉(zhuǎn)時(shí)增加,反轉(zhuǎn)時(shí)減少。當(dāng)正轉(zhuǎn)動(dòng)作到A點(diǎn)時(shí),D8140的值是3000。此時(shí)閉合X1,機(jī)械反轉(zhuǎn)動(dòng)作到B點(diǎn),也就是-3000的位置。D8140的值就是-3000。
轉(zhuǎn)自傳動(dòng)網(wǎng)http://www.chuandong.com/cdbbs/2008-4/25/084251831C0D17.html 1 引 言 某進(jìn)口設(shè)備大面積的嚴(yán)重?fù)p壞。經(jīng)過(guò)修理,更換了一大批電子元件,才勉強(qiáng)恢復(fù)原有的技術(shù)指標(biāo)。但其工作已不是很可靠。由于該設(shè)備已停產(chǎn),并且沒(méi)有相關(guān)的代替設(shè)備.為配合生產(chǎn)需要,我們投入了對(duì)該設(shè)備的研制。原設(shè)備完全由晶體管電路構(gòu)成,考慮到研制周期及可靠性等因素。我們決定采用PLC(Fx2N-32T)和觸摸屏(MT506S)控制技術(shù)重新進(jìn)行設(shè)計(jì)。 2 功能概述 該設(shè)備實(shí)質(zhì)上就是一臺(tái)專用的測(cè)控步進(jìn)電機(jī)裝置的設(shè)備。步進(jìn)電機(jī)裝置由步進(jìn)電機(jī)及其相關(guān)電路組成。該設(shè)備功能包括:距離(工作步數(shù))設(shè)定、啟動(dòng)、位置顯示及清零,(自動(dòng)、手動(dòng))連續(xù)或單次運(yùn)行,(自動(dòng)、手動(dòng))回原點(diǎn),步進(jìn)電機(jī)欠電流檢測(cè)報(bào)警,原點(diǎn)到位
plc作為一種工業(yè)控制計(jì)算機(jī)
不用PLC如何控制一電機(jī)循環(huán)正反轉(zhuǎn),即啟動(dòng)后正轉(zhuǎn),到限位后停止2秒,反轉(zhuǎn)到限位停止5分鐘在重復(fù)剛才動(dòng)作,按停止能恢復(fù)開機(jī)前狀態(tài)。求線路圖
轉(zhuǎn)自傳動(dòng)網(wǎng)http://www.chuandong.com/cdbbs/2008-10/28/081028F224FC511.html 步進(jìn)電機(jī)是一種將電脈沖信號(hào)轉(zhuǎn)換成相應(yīng)的角位移的特殊電機(jī),每改變一次通電狀態(tài),步進(jìn)電機(jī)的轉(zhuǎn)子就轉(zhuǎn)動(dòng)一步。目前大多數(shù)步進(jìn)電機(jī)控制器需要主控制器發(fā)送時(shí)鐘信號(hào),并且要至少一個(gè)I/O口來(lái)輔助控制和監(jiān)控步進(jìn)電機(jī)的運(yùn)行情況。在單片機(jī)或DSP的應(yīng)用系統(tǒng)中,經(jīng)常配合CPLD或者FPGA來(lái)實(shí)現(xiàn)特定的功能。本文介紹通過(guò)FPGA實(shí)現(xiàn)的步進(jìn)電機(jī)控制器。該控制器可以作為單片機(jī)或DSP的一個(gè)直接數(shù)字控制的外設(shè),只需向控制器的控制寄存器和分頻寄存器寫入數(shù)據(jù),即町實(shí)現(xiàn)對(duì)步進(jìn)電機(jī)的控制。 1 步進(jìn)電機(jī)的控制原理 步進(jìn)電機(jī)是數(shù)字控制電機(jī),它將脈沖信號(hào)轉(zhuǎn)變成角位移,即給一個(gè)脈沖信號(hào),步進(jìn)電機(jī)就轉(zhuǎn)動(dòng)一個(gè)角度,因此非常適合對(duì)數(shù)字系統(tǒng)的控制。步進(jìn)電
我要做一套簡(jiǎn)易的數(shù)控小鉆床,最多一次可鉆40個(gè)孔,打算用三菱的人機(jī)界面+PLC+兩個(gè)步進(jìn)電機(jī),出于我是初學(xué)者,各位前輩可否指點(diǎn)迷津,能把一些相關(guān)的資料或則做過(guò)類似的系統(tǒng)給我借鑒學(xué)習(xí)一下,先謝謝了,愿好人一生平安……一定要幫幫我呀,要不飯碗就丟了……
三菱plc控制步進(jìn)馬達(dá)教程下載下載地址:http://www.eeuse.com/Soft/dianzishu/95.html
采用絕對(duì)位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機(jī)的方法。請(qǐng)進(jìn)http://www.lsllhd.com看詳細(xì)的圖與程序!
·采用絕對(duì)位置控制指令(DRVA),大致闡述FX1S控制步進(jìn)電機(jī)的方法。由于水平有限,本實(shí)例采用非專業(yè)述語(yǔ)論述,請(qǐng)勿引用。·FX系列PLC單元能同時(shí)輸出兩組100KHZ脈沖,是低成本控制伺服與步進(jìn)電機(jī)的較好選擇!·PLS+,PLS-為步進(jìn)驅(qū)動(dòng)器的脈沖信號(hào)端子,DIR+,DIR-為步進(jìn)驅(qū)動(dòng)器的方向信號(hào)端子。·所謂絕對(duì)位置控制(DRVA),就是指定要走到距離原點(diǎn)的位置,原點(diǎn)位置數(shù)據(jù)存放于32位寄存器D8140里。當(dāng)機(jī)械位于我們?cè)O(shè)定的原點(diǎn)位置時(shí)用程序把D8140的值清零,也就確定了原點(diǎn)的位置。·實(shí)例動(dòng)作方式:X0閉合動(dòng)作到A點(diǎn)停止,X1閉合動(dòng)作到B點(diǎn)停止,接線圖與動(dòng)作位置示例如左圖(距離用脈沖數(shù)表示)。·程序如下圖:(此程序只為說(shuō)明用,實(shí)用需改善。) ·說(shuō)明:·在原點(diǎn)時(shí)將D8140的值清零(本程序中沒(méi)有做此功能)·32位寄存器D8140是存放Y0的輸出脈沖數(shù),正轉(zhuǎn)時(shí)增加,反轉(zhuǎn)時(shí)減少。當(dāng)正轉(zhuǎn)動(dòng)作到A點(diǎn)時(shí),D8140的值是3000。此時(shí)閉合X1,機(jī)械反轉(zhuǎn)動(dòng)作到B點(diǎn),也就是-3000的位置
PLC控制電機(jī)自動(dòng)往返I/O點(diǎn)(梯形圖+源程序+中文注釋)http://bbs.shejis.com/viewthread.php?tid=1563282&fromuid=173651附件傳不上來(lái)。希望朋友們自行下載啊。
上位機(jī)(PC機(jī)或具有串口的其他控制設(shè)備)通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速、步進(jìn)量,完全不需了解步進(jìn)電機(jī)及驅(qū)動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機(jī)將順時(shí)針以每分鐘100轉(zhuǎn)的速度旋轉(zhuǎn),串口發(fā)送"N300",則步進(jìn)電機(jī)將逆時(shí)針以每分鐘300轉(zhuǎn)的速度旋轉(zhuǎn);串口發(fā)送"S100J",則步進(jìn)電機(jī)將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機(jī)將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉(zhuǎn)速控制、精密運(yùn)動(dòng)控制、精密機(jī)械加工等,控制精度極高,轉(zhuǎn)速誤差<0.01轉(zhuǎn)/分鐘。也可按要求定制更高精度控制板。程序在VB6.0下調(diào)試通過(guò),提供VB軟件控制步進(jìn)電機(jī)的演示源代碼。 串口波特率9600~57600可預(yù)訂(默認(rèn)9600);輸出驅(qū)動(dòng)脈沖頻率最大200Khz(可訂制更高頻率),單步最小1hz微調(diào),誤差0.1hz;最大步進(jìn)量99999999步。 通過(guò)地址編碼,一個(gè)串口最多可以尋址、控制255塊串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器,也就是說(shuō)一個(gè)串口(或一臺(tái)電腦)可以控制255臺(tái)步進(jìn)電機(jī)。串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器和控制
摘要:CIPH9803A是一種可編程五相步進(jìn)電機(jī)控制芯片,它具有步數(shù)、遞轉(zhuǎn)啟動(dòng)、停止、暫停、高速、快速等多種設(shè)置功能。文中介紹了CIPH9803A的引腳功能和工作原理,并給出其在五相步進(jìn)電機(jī)控制系統(tǒng)中的應(yīng)用電路。 關(guān)鍵詞:CIPH9803A 五相步進(jìn)電機(jī) 控制系統(tǒng)1 引言CIPH9803A是一種可編程五相步進(jìn)電機(jī)控制芯片。該芯片具有步數(shù)設(shè)置(最大步數(shù)高達(dá)100萬(wàn)步)、可逆運(yùn)轉(zhuǎn)、啟動(dòng)、停車、暫停、工速、快速等多種設(shè)置功能,它具有一個(gè)傳感信號(hào)輸入端口,可控制步進(jìn)電機(jī)的定位停車。實(shí)際應(yīng)用表明,以CIPH9803A專用芯片為核心的五相步進(jìn)電機(jī)控制電路具有成本低、可靠性高等優(yōu)點(diǎn),特別適合機(jī)床設(shè)備的技術(shù)改造。2 引腳功能和技術(shù)參數(shù)2.1 引腳功能CIPH9803A芯片的引腳排列如圖1所示。各引腳功能如下:RST:復(fù)位引腳,高電平有效,正常工作時(shí),該引腳應(yīng)為低電平;OUT1~OUT5:分別為五相步進(jìn)電機(jī)的A~E相的激勵(lì)輸出,均為負(fù)脈沖有效,負(fù)載電流小于25mA;XTAL1、XTAL2:晶體振蕩電路接入端;<
里面理論較多,公式什么的一大把,但也工作上實(shí)用的,可以看下。
步進(jìn)電機(jī)只能夠由數(shù)字信號(hào)控制運(yùn)行的,當(dāng)脈沖提供給驅(qū)動(dòng)器時(shí),在過(guò)于短的時(shí)間里,控制系統(tǒng)發(fā)出的脈沖數(shù)太多,也就是脈沖頻率過(guò)高,將導(dǎo)致步進(jìn)電機(jī)堵轉(zhuǎn)。要解決這個(gè)問(wèn)題,必須采用加減速的辦法。就是說(shuō),在步進(jìn)電機(jī)起步時(shí),要給逐漸升高的脈沖頻率,減速時(shí)的脈沖頻率需要逐漸減低。這就是我們常說(shuō)的“加減速”方法。 步進(jìn)電機(jī)轉(zhuǎn)速度是根據(jù)輸入的脈沖信號(hào)的變化來(lái)改變的,從理論上講,給驅(qū)動(dòng)器一個(gè)脈沖,步進(jìn)電機(jī)就旋轉(zhuǎn)一個(gè)步距角(細(xì)分時(shí)為一個(gè)細(xì)分步距角)。實(shí)際上,如果脈沖信號(hào)變化太快,步進(jìn)電機(jī)由于內(nèi)部的反向電動(dòng)勢(shì)的阻尼作用,轉(zhuǎn)子與定子之間的磁反應(yīng)將跟隨不上電信號(hào)的變化,將導(dǎo)致堵轉(zhuǎn)和丟步。 所以步進(jìn)電機(jī)在高速啟動(dòng)時(shí),需要采用脈沖頻率升速的方法,在停止時(shí)也要有降速過(guò)程,以保證實(shí)現(xiàn)步進(jìn)電機(jī)精密定位控制。加速和減速的原理是一樣的。 以加速實(shí)例加以說(shuō)明:加速過(guò)程是由基礎(chǔ)頻率(低于步進(jìn)電機(jī)的直接起動(dòng)最高
我看同事的PLC設(shè)計(jì),直接啟動(dòng)的電機(jī)都是用一個(gè)輸入點(diǎn)控制電動(dòng)機(jī)的啟停,他說(shuō)第一下,電機(jī)運(yùn)轉(zhuǎn),第二次停止運(yùn)轉(zhuǎn)。 有的時(shí)候又是算作兩個(gè)輸入點(diǎn),比如啟閉機(jī)或者電磁閥。 哪位大俠幫我分析一下為什么這么算。
上位機(jī)(PC機(jī)或具有串口的其他控制設(shè)備)通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速、步進(jìn)量,完全不需了解步進(jìn)電機(jī)及驅(qū)動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機(jī)將順時(shí)針以每分鐘100轉(zhuǎn)的速度旋轉(zhuǎn),串口發(fā)送"N300",則步進(jìn)電機(jī)將逆時(shí)針以每分鐘300轉(zhuǎn)的速度旋轉(zhuǎn);串口發(fā)送"S100J",則步進(jìn)電機(jī)將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機(jī)將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉(zhuǎn)速控制、精密運(yùn)動(dòng)控制、精密機(jī)械加工等,控制精度極高,轉(zhuǎn)速誤差<0.01轉(zhuǎn)/分鐘。也可按要求定制更高精度控制板。提供VB軟件控制步進(jìn)電機(jī)的演示源代碼。 通過(guò)地址編碼,一個(gè)串口最多可以尋址、控制255塊串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器,也就是說(shuō)一個(gè)串口(或一臺(tái)電腦)可以控制255臺(tái)步進(jìn)電機(jī)。串口控制智能步進(jìn)電機(jī)驅(qū)動(dòng)器和控制主機(jī)之間距離可以通過(guò)485總線延長(zhǎng),這樣控制主機(jī)可以放置在離步進(jìn)電機(jī)很遠(yuǎn)的地方. 我們也可以為客戶開發(fā)特定的控制板或代為設(shè)計(jì)開發(fā)整個(gè)步進(jìn)電機(jī)控制系統(tǒng)。 蚌埠利圓
上位機(jī)(PC機(jī))通過(guò)RS232串口連接到本控制板后,向控制板發(fā)送一串ASCII代碼指令既可控制步進(jìn)電機(jī)的轉(zhuǎn)向、轉(zhuǎn)速、步進(jìn)量,完全不需了解步進(jìn)電機(jī)及驅(qū)動(dòng)器的工作原理。例如:串口發(fā)送"S100",則步進(jìn)電機(jī)將順時(shí)針以每分鐘100轉(zhuǎn)的速度旋轉(zhuǎn),串口發(fā)送"N300",則步進(jìn)電機(jī)將逆時(shí)針以每分鐘300轉(zhuǎn)的速度旋轉(zhuǎn);串口發(fā)送"S100J",則步進(jìn)電機(jī)將順時(shí)針步進(jìn)100個(gè)步距角,串口發(fā)送"N1000J",則步進(jìn)電機(jī)將逆時(shí)針步進(jìn)1000個(gè)步距角。用于精密轉(zhuǎn)速控制、精密運(yùn)動(dòng)控制、精密機(jī)械加工等,控制精度極高,轉(zhuǎn)速誤差<0.01轉(zhuǎn)/分鐘。也可按要求定制更高精度控制板。提供VB軟件控制步進(jìn)電機(jī)的演示源代碼。 蚌埠利圓科技 聯(lián)系電話0552-2055903 網(wǎng)址www.lcwin5888.com.cn qq 965042285
PLC實(shí)現(xiàn)電機(jī)速度閉環(huán)控制
用PLC_實(shí)現(xiàn)電機(jī)速度閉環(huán)控制
plc控制步進(jìn)電機(jī)
plc控制步進(jìn)電機(jī)專題,為您提供plc控制步進(jìn)電機(jī)相關(guān)的專業(yè)交流帖進(jìn)行參與,歡迎您參與plc控制步進(jìn)電機(jī) 相關(guān)的專業(yè)交流討論,更多plc控制步進(jìn)電機(jī)相關(guān)內(nèi)容請(qǐng)?jiān)L問(wèn)
土木在線論壇相關(guān)帖子
分享用戶量
下載熱度
相關(guān)熱門專題