国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

驅(qū)動(dòng)步進(jìn)電機(jī)的軟件設(shè)計(jì)與實(shí)現(xiàn)

2015-02-02 16:42金世佳
農(nóng)業(yè)科技與裝備 2014年11期
關(guān)鍵詞:寄存器存儲(chǔ)器電機(jī)

金世佳

摘要:驅(qū)動(dòng)步進(jìn)電機(jī)可用單片機(jī)實(shí)現(xiàn),也可用PLC實(shí)現(xiàn)。利用試驗(yàn)?zāi)M步進(jìn)電機(jī)的結(jié)構(gòu),通過(guò)對(duì)PLC進(jìn)行編程實(shí)現(xiàn)四相八拍工作,不但能實(shí)現(xiàn)正轉(zhuǎn)和反轉(zhuǎn),而且能對(duì)轉(zhuǎn)速進(jìn)行調(diào)整。在GX -Developer7.0中對(duì)程序進(jìn)行調(diào)試、運(yùn)行,確定設(shè)計(jì)可以達(dá)到預(yù)期要求。

關(guān)鍵詞:步進(jìn)電機(jī);四相八拍;設(shè)計(jì);PLC;轉(zhuǎn)速確定復(fù)合區(qū)最適DO濃度為2.5 mg/L,此時(shí)反應(yīng)器除污效果較好。

中圖分類(lèi)號(hào):TP273 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-1161(2014)11-0035-03

1 步進(jìn)電機(jī)的控制背景

步進(jìn)電機(jī)是基于電磁鐵的工作原理,將電脈沖信號(hào)轉(zhuǎn)換為線位移或角位移信號(hào)的一種電機(jī)。計(jì)算機(jī)每發(fā)出一個(gè)電脈沖信號(hào),步進(jìn)電機(jī)就轉(zhuǎn)動(dòng)一定角度,并帶動(dòng)機(jī)械部件移動(dòng)一定的距離。步進(jìn)電機(jī)成本較低,而且控制線路簡(jiǎn)單,調(diào)試方便,因此在控制系統(tǒng)應(yīng)用較為廣泛。驅(qū)動(dòng)步進(jìn)電機(jī)可用單片機(jī)或PLC實(shí)現(xiàn)。利用模擬電機(jī),通過(guò)對(duì)PLC程序進(jìn)行設(shè)計(jì),實(shí)現(xiàn)電機(jī)四相八拍工作。

2 驅(qū)動(dòng)步進(jìn)電機(jī)程序設(shè)計(jì)與實(shí)現(xiàn)

2.1 PLC介紹

PLC實(shí)質(zhì)是一種專(zhuān)用工業(yè)控制計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同,中央處理單元(CPU)如圖1所示。

2.1.1 主機(jī) 主機(jī)部分包括中央處理器(CPU)、系統(tǒng)程序存儲(chǔ)器、用戶程序及數(shù)據(jù)存儲(chǔ)器。CPU是PLC的核心,主要用來(lái)運(yùn)行用戶程序,監(jiān)控輸入/輸出接口狀態(tài)。系統(tǒng)程序存儲(chǔ)器主要存放系統(tǒng)管理和監(jiān)控程序及對(duì)用戶程序作編譯處理的程序。系統(tǒng)程序由廠家固定,用戶不能更改。用戶程序及數(shù)據(jù)存儲(chǔ)器主要存放用戶編制的應(yīng)用程序及各種暫存數(shù)據(jù)、中間結(jié)果。

2.1.2 輸入/輸出(I/O)接口 I/O接口是 PLC 與輸入/輸出設(shè)備聯(lián)接的部件。輸入接口用于接收輸入設(shè)備(如按鈕、行程開(kāi)關(guān)、傳感器等)的控制信號(hào)。輸出接口用于將經(jīng)主機(jī)處理過(guò)的結(jié)果通過(guò)輸出電路去驅(qū)動(dòng)輸出設(shè)備(如接觸器、電磁閥、指示燈等)。I/O接口一般采用光電耦合電路,以減少電磁干擾。

2.1.3 電源 PLC電源指為CPU、存儲(chǔ)器、I/O接口等內(nèi)部電子電路工作所配置的直流開(kāi)關(guān)穩(wěn)壓電源

2.1.4 編程器 編程器是PLC重要的外部設(shè)備,用于手持編程。利用編程器輸入、檢查、修改、調(diào)試用戶程序或在線監(jiān)視PLC工作狀況。除手持編程器外,目前使用較多的是用通信電纜將PLC和計(jì)算機(jī)聯(lián)接,利用專(zhuān)用工具軟件進(jìn)行編程或監(jiān)控。

2.1.5 輸入輸出擴(kuò)展接口 I/O擴(kuò)展接口將擴(kuò)充外部輸入/輸出端子數(shù)擴(kuò)展單元與基本單元(即主機(jī))聯(lián)接在一起。

2.1.6 外部設(shè)備接口 此接口可將編程器、打印機(jī)、條形碼掃描儀等外部設(shè)備與主機(jī)相連。

2.2 可編程控制器的工作方式

PLC采用“順序掃描、不斷循環(huán)”的方式進(jìn)行工作。其工作過(guò)程分為輸入采樣、程序執(zhí)行和輸出刷新3個(gè)階段,并進(jìn)行周期循環(huán)。一條指令所需時(shí)間一般不超過(guò)100 ms。

2.2.1 輸入采樣階段 PLC在輸入采樣階段以掃描方式順序讀入所有輸入端的通/斷狀態(tài)及輸入數(shù)據(jù),并將狀態(tài)存入輸入狀態(tài)寄存器,即輸入刷新。接著轉(zhuǎn)入程序執(zhí)行階段。在程序執(zhí)行期間,即使輸入狀態(tài)發(fā)生變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)改變,只有在下一個(gè)掃描周期的輸入處理階段才能被讀入。

2.2.2 程序執(zhí)行階段 在執(zhí)行階段,PLC按先左后右、先上后下的步序執(zhí)行程序指令。其過(guò)程如下:從輸入狀態(tài)寄存器和其它元件狀態(tài)寄存器中讀出有關(guān)元件的通/斷狀態(tài),并根據(jù)用戶程序進(jìn)行邏輯運(yùn)算,運(yùn)算結(jié)果再存入有關(guān)的狀態(tài)寄存器中。

2.2.3 輸出刷新階段 在所有指令執(zhí)行完畢后,將各物理繼電器對(duì)應(yīng)的輸出狀態(tài)寄存器的通/斷狀態(tài),在輸出刷新階段轉(zhuǎn)存到輸出寄存器,控制各物理繼電器的通/斷,即PLC的實(shí)際輸出。

由PLC的工作過(guò)程可見(jiàn),在PLC的程序執(zhí)行階段,即使輸入發(fā)生了變化,輸入狀態(tài)寄存器的內(nèi)容也不會(huì)立即改變,要等到下一個(gè)周期的輸入處理階段才能改變。暫存在輸出狀態(tài)寄存器中的輸出信號(hào),等到一個(gè)循環(huán)周期結(jié)束,CPU集中將這些輸出信號(hào)輸給輸出鎖存器,才成為實(shí)際的CPU輸出。簡(jiǎn)而言之,全部輸入、輸出狀態(tài)的改變都需要一個(gè)掃描周期,即輸入、輸出狀態(tài)保持一個(gè)掃描周期。

2.2 設(shè)計(jì)要求

模擬的步進(jìn)電機(jī)工作方式為四相八拍,電機(jī)的4相線圈分別用A、B、C、D表示,公共端XCOM。當(dāng)電機(jī)正轉(zhuǎn)時(shí),工作方式如下:A→AB→B→BC→C→CD→D→DA→A。當(dāng)電機(jī)反轉(zhuǎn)時(shí),工作方式如下:A→-AD→D→DC→C→CB→B→BA→A。設(shè)計(jì)程序時(shí),要求能控制步進(jìn)電機(jī)正轉(zhuǎn)或反轉(zhuǎn),并能控制轉(zhuǎn)速。

2.3 程序設(shè)計(jì)

步進(jìn)電機(jī)試驗(yàn)的輸入輸出分配情況見(jiàn)表1。

具體程序如下:

3 結(jié)語(yǔ)

在GX -Developer7.0中對(duì)程序進(jìn)行調(diào)試、運(yùn)行,確定設(shè)計(jì)可以達(dá)到預(yù)期要求。

猜你喜歡
寄存器存儲(chǔ)器電機(jī)
小番茄發(fā)電機(jī)
Arduino 入門(mén)之步進(jìn)電機(jī)試驗(yàn)
飛思卡爾單片機(jī)脈寬調(diào)制模塊用法研究
移位寄存器及算術(shù)運(yùn)算應(yīng)用
數(shù)字電路環(huán)境下汽車(chē)控制電路信號(hào)設(shè)計(jì)
獨(dú)立拼裝手機(jī)
X2412S多旋翼專(zhuān)用電機(jī)
電機(jī)Ⅱ個(gè)股表現(xiàn)
存儲(chǔ)器——安格爾(墨西哥)▲
Buffalo推出四硬盤(pán)網(wǎng)絡(luò)存儲(chǔ)器 主打Soho一族
天水市| 乐至县| 民勤县| 乐亭县| 牡丹江市| 灵丘县| 珠海市| 房山区| 马尔康县| 高邑县| 株洲县| 宿州市| 修武县| 霍城县| 明水县| 佳木斯市| 原阳县| 陆河县| 邻水| 盐池县| 麦盖提县| 霸州市| 平谷区| 镇康县| 阳西县| 霞浦县| 固阳县| 静宁县| 乐昌市| 宜兰市| 遂昌县| 蒙山县| 新民市| 东丰县| 高要市| 子长县| 井冈山市| 邛崃市| 黎平县| 定边县| 剑河县|