如何通過PLC調試手搖輪,手動控制步進電機?

2020-12-03 技成培訓網

一、動作描述:

系統的框架如下圖

一臺3U的plc,控制了3臺步進電機,分別控制了X、Y、Z這3個軸,PLC接了一個手搖輪,可以手動控制這3個軸,手搖輪的第一個旋鈕可以選擇控制不同的軸,第二個懸念可以選擇速度的倍率,然後通過轉盤控制電機正反運轉。

二、硬體設備:

1.三菱PLC :FX3U-16MT-ES-A

2.42步進電機套裝:3臺

3.數控工具機電子手輪

三、軟體:

所需軟體版本:GX Works2(1.576A版本)

四、I/O分配:

五、程序編寫及思路:

(1)根據3U高速計數器的表格,可以找到X0和X1對應的高速計數器對應的高速計數器是C251。

我們只需要把手輪上轉盤的兩個信號點,接入X0和X1就可以,用以下的程序就能紀錄手輪發出的脈衝信號個數

(2)通過M8012的上升沿信號用DMOV指令把脈衝數讀取到D0裡面,每隔100ms讀取1次,1倍檔時我們乘以10倍放到D2寄存器裡面,就是相當於算出了1秒裡面能夠發送的脈衝數,1s發送的脈衝數就是的頻率,後面控制的程序就用這個D2的數據去控制,10倍檔就控制乘以100,100倍檔就乘以1000,最後面清空下這個高速計數器。

這樣每隔100ms就刷新一般數據(這裡我的手輪一圈的脈衝數和步進電機轉一圈需要的脈衝數是一致的,假如不同,那你需要根他們的比值去做一個乘法或者除法的運算)。

另外,3U的plc沒有手輪控制的功能,我們程序沒辦法做到絕對的同步,動作存在誤差。

(3)由於硬體的限制,頻率一超過10000HZ時步進電機就控制不了(不同的電機硬體這個頻率可能不一樣,不一定是10000),所以這個參數需要根據你實際的數據去測試這個數據多大是極限,防止我們手輪搖得過快),所以下面做了限制

(4)最後面,使用可變速脈衝輸出指令控制,不同的軸的X點對應不同的Y點進行輸出,頻率採用前面計算出來的D2進行控制。

相關焦點

  • 基於PLC的梳棉機步進電機控制系統
    所以只要控制指令脈衝的數量、頻率及電機繞組通電的相序, 便可控制步進電機的輸出位移量、速度和方向。步進電機具有較好的控制性能, 其啟動、停車、反轉及其它任何運行方式的改變都可在少數脈衝內完成, 且可獲得較高的控制精度, 因而得到了廣泛的應用。  2 步進電機脈衝分配器  在可編程控制器plc的應用中,步進電機是常見的被控制對象。
  • 分析:plc是否能夠控制步進電機
    打開APP 分析:plc是否能夠控制步進電機 vacsin2018 發表於 2021-01-12 16:14:28 經常聽到眾多人說
  • PLC實現步進電機正反轉和調速控制
    三、步進電機工作原理步進電機是純粹的數字控制電動機,它將電脈衝信號轉換成角位移,即給一個脈衝信號,步進電機就轉動一個角度,圖3-1是一個三相反應式步進電機結圖。因此,控制步進電機轉動時,必須考慮用換相的思路設計實驗線路。可以根據模擬驅動電路的功能和plc必須的邏輯關係進行程序設計。四、採用步進電機驅動器的控制方式利用步進電機驅動器可以通過PLC的高速輸出信號控制步進電機的運動方向、運行速度、運行步數等狀態。
  • PLC控制步進電機方法
    圖4 控制系統原理圖 圖4是控制系統原理接線圖,圖4中Y7輸出脈衝作為步進電機時鐘脈衝,經驅動器產生節拍脈衝,控制步進電機運轉。而下一個頻率即最後一個參數是K0,當執行到這一步時脈衝停止,電機停轉。故當運行此程序時即可使步進電機規定速度、預定轉數驅動控制對象,使之達到預定位置後自動停止。
  • 三菱plc控制步進電機實例
    打開APP 三菱plc控制步進電機實例 發表於 2019-10-01 09:05:00   三菱PLC控制步進電機實例如下:   案例一:   1.接線圖   上圖的接線為控制一臺步進電機接線
  • PLC如何通過CAN總線控制步進電機
    第一步:物料準備1、 PLC:臺達DVP28SV11R22、 CAN通訊模塊:DVPCOPM-SL-CANopen3、 CAN總線一體化步進電機:PMC007C6SEP42-474、 電腦第二步:按下圖所示搭建控制網絡第三步:CAN組態打開CAN組態軟體選擇CANopen配置選擇設備—主站—DVPCOPM Master
  • 步進電機PLC的直接控制
    步進電機的角位移與輸入脈衝個數成正比,其轉速與脈衝頻率成正比,其轉向與脈衝分配到步進電機的各相繞組的相序有關。由於步進電機的轉角、轉速和轉向均可採用數字量(脈衝)控制,故步進電機廣泛應用於數字伺服領域。圖1表示了步進電機的典型應用。
  • 步進電機是如何實現速度與方向控制的
    步進電機是一種很常見的動力元件,步進電機可以很方便的由控制系統控制其速度與轉動方向。那麼使用PLC如何控制步進的速度與方向呢。其實控制方式很簡單,步進電機都會有一個驅動電路,我們叫做步進電機驅動,驅動有輸入與輸出,輸入用於接收控制信號,如PLC的控制信號,輸出用於接步進電機繞組。當PLC按給出正確的信號,驅動就會按所給信號去驅動電機轉動。如上圖所示驅動的輸入信號有三個,脈衝信號,方向信號與使能信號。
  • 1200PLC通過PTO方式(最常用方式)控制步進和伺服電機詳解(上)!
    S7-1200PLC運動控制根據連接驅動器方式的不同,可以分成三種控制方式,如下圖所示:PROFIdrive方式:S7-1200 PLC通過基於PROFIBUS/PROFINET的PROFIdrive方式與支持PROFIdrive的驅動器連接,進行運動控制
  • PLC驅動步進電機心得
    2 控制系統構成S7-200PLC應該能夠實現項目要求的控制功能。S7-200CPU本體已含有高速脈衝輸出功能,普通型號的CPU脈衝輸出頻率達20KHz,而224XP(CN)更是高達100kHz,可以用來驅動步進電機或伺服電機,再由電機直接驅動卷繞主軸旋轉,完成工藝所要求的動作。
  • 伺服電機驅動器與步進電機驅動器之間的區別
    步進電機的控制系統由可編程控制器、環行脈衝分配器和步進電機功率驅動器組成,控制系統中plc用來產生控制脈衝;通過plc編程輸出一定數量的方波脈衝,控制山社步進電機的轉角進而控制伺服機構的進給量;同時通過編程控制脈衝頻率就是伺服機構的進給速度,環行脈衝分配器將可編程控制器輸出的控制脈衝按步進電機的通電順序分配到相應的繞組。
  • 單片機控制步進電機的原理
    本資料詳細介紹鄧步進電機的工作原理以及單片機控制步進電機的特點。步進電機是數字控制電機,它將脈衝信號轉變成角位移,即給一個脈衝信號,步進電機就轉動一個角度,因此非常適合於單片機控制。    步進電機可分為反應式步進電機、永磁式步進電機和混合式步進電機。
  • 步進電機控制器的FPGA實現
    O 引 言 隨著步進電機廣泛地應用於數字控制系統中作為伺服元件,步進電機在實時性和靈活性等性能上的要求越來越高。那麼如何靈活、有效地控制步進電機的運轉成為研究的主要方向。這裡採用現場可編程邏輯門陣列(Field Programmable Gate Array,FPGA),通過VHDL語言編程來實現四相步進電機的控制。利用FPGA設計具有以下優點: 硬體設計軟體化 FPGA的開發在功能層面上可以脫離硬體在EDA軟體上做軟仿真。
  • 基於TMS320F28335的微位移步進電機控制系統設計
    在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,它的旋轉是以固定的角度一步一步運行的,可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的。為實現對步進電機的控制,一般可採用單片機為控制器,通過一些大規模集成電路來控制其脈衝輸出頻率和脈衝輸出數以實現步進電機的控制,然而整個系統的準確性、可靠性都存在缺陷。
  • 28BYJ48型步進電機的控制方法
    後來根據資料的原理部分,試著自己編寫了一段程序,經過多次實驗調試,終於成功了。  哈哈,收穫不小!!!本文引用地址:http://www.eepw.com.cn/article/201611/320271.htm  步進電機是一種將電脈衝轉化為角位移的執行設備。
  • 步進電機簡介
    您可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時您可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。2.步進電機分哪幾種?9.如何克服兩相混合式步進電機在低速運轉時的振動和噪聲?
  • 怎樣控制步進電機
    為什麼要使用步進電機? 步進電機是帶有許多內齒的無刷直流電機,通過周圍的銅線圈磁性鎖定到位。與無刷電機不同,為步進電源供電電機不會轉動。相反,它鎖定到給定輸入指定的位置,順時針或逆時針轉一小步。 雖然這使得步進電機的驅動更加複雜,但與無刷直流電機相比具有一個主要優勢:它們的角位置可以非常精確地指定。
  • 什麼是步進電機控制器?
    在工業控制中難免會用到步進電機,步進電機如何控制,步進電機的速度、方向、驅動電流等等改如何設置,這就需要用到步進電機控制器,那麼什麼是步進電機控制、步進電機控制器與步進電機驅動器有什麼區別、步進電機分類有哪些、步進電機有哪些應用案例,文章做詳細描述
  • 伺服電機控制能否代替步進電機控制,交流伺服電機與步進電機的區別...
    在非超載的情況下,電機的轉速、停止的位置只取決於脈衝信號的頻率和脈衝數,而不受負載變化的影響,當步進驅動器接收到一個脈衝信號,它就驅動步進電機按設定的方向轉動一個固定的角度,稱為「步距角」,它的旋轉是以固定的角度一步一步運行的。可以通過控制脈衝個數來控制角位移量,從而達到準確定位的目的;同時可以通過控制脈衝頻率來控制電機轉動的速度和加速度,從而達到調速的目的。
  • 5相步進電機在測試模式下,plc可以不發出脈衝,標準模式呢?
    為了大家能更深入的了解步進電機的接線和控制,現在做一個簡單的實操演練。演練之前我們準備了相關的設備,包括一個220v轉110v變壓器,步進電機以及它的驅動器。首先這個驅動器機上面有幾個指示燈,分別是電源指示燈、脈衝信號指示燈、方向信號、保持信號、原點信號以及驅動器過熱。