三菱PLC讀取旋轉編碼器信號 - 台部落

文章推薦指數: 80 %
投票人數:10人

旋轉編碼器是用來測量轉速的工具,可將輸出軸的角位移、角速度等機械量轉換成相應的電脈衝以數字量輸出,同時旋轉編碼器可以配合PWM技術實現對速度的調節 ... 請輸入正確的登錄賬號或密碼 註冊 忘記密碼 首頁 plc 正文 三菱PLC讀取旋轉編碼器信號 原創 [email protected] 2020-06-2919:30 定義: 旋轉編碼器是用來測量轉速的工具,可將輸出軸的角位移、角速度等機械量轉換成相應的電脈衝以數字量輸出,同時旋轉編碼器可以配合PWM技術實現對速度的調節。

旋轉編碼器有單路輸出、雙路輸出和三路輸出等類型。

單路輸出是指旋轉編碼器的輸出是一組脈衝,雙路輸出的旋轉編碼器輸出兩相(A\B)相位差90度的脈衝,通過這兩相脈衝不僅可以測量轉速,還可以判斷旋轉的方向。

三路輸出和雙路輸出類似,多一相Z相輸出,經常用到就是兩相輸出。

技術參數: 旋轉編碼器的技術參數主要有: 每旋轉一圈的脈衝數量,決定着旋轉編碼器的精度,根據使用要求進行選擇; 供電電壓,因爲使用不同的控制器往往能夠提供的電壓不同,比如單片機一般是能夠提供5V電壓,而PLC一般會帶有一路24V直流電壓,所以購買前一定要確定供電電壓; 增量式編碼器是將位移轉換成周期性的電信號,再把這個電信號轉變成計數脈衝,用脈衝的個數表示位移的大小;我們一般經常使用的就是增量式旋轉編碼器; 絕對式編碼器是每一個位置對應一個確定的數字碼,因此它的示值只與測量的起始和終止位置有關,而與測量的中間過程無關。

PLC要求: 按照使用習慣,作者經常使用三菱系列PLC,三菱PLC自帶一路24V直流電壓,按照經驗不推薦將其作爲一路電源使用,但是在平時調試的時候,爲了接線方便,經常將其給小功率模塊供電使用; 三菱PLC內部有高速計數器,其中二相雙輸入高數計數器主要應用在對增量式旋轉編碼器的輸出脈衝計數。

本文選用二相雙輸入高速計數器C253;(C253高速計數器使用x3端子讀取A相輸入,使用x4端子讀取B相輸入,x5端子作爲復位輸入端) I/O口分配: 端子連接圖: 這次就不繪製端子連接圖,直接上圖片好啦。

其中四根細線是旋轉編碼器的輸出輸入線,紅色線接是電源正極,黑色線接電源負極,綠色線是A相輸出,白色線是B相輸出,黃色線是Z相輸出(此次沒有接Z相)。

梯形圖: 梯形圖中已經做了註釋,其中C253高速計數器的計數範圍根據自己需求進行修改就行,這裏只是爲了測試,隨機設置了一個值。

最後採用一個復位指令直接進行復位,沒有采用x5端子進行復位,大家亦是通過自己的控制要求進行修改就好,程序中最後幾步通過使用乘法、除法指令將從旋轉編碼器採集到的電信號轉換成角度值。

(作者使用的旋轉編碼器旋轉一圈是1000個脈衝數) PLC 控制 發表評論 登录 所有評論 還沒有人評論,想成為第一個評論的人麼?請在上方評論欄輸入並且點擊發布. 相關文章 邊緣計算在工業物聯網中的應用 物聯網的背景 1968年,DickMorley發明了可編程邏輯控制器(PLC),並開始在通用汽車公司的自動變速器製造中部署它們,開啓了控制器精確控制製造鏈中的各個生產環節的時代。

1975年,霍尼韋爾和橫河電機分別推出了世界上第一 hongke_iiot 2020-07-0812:31:01 C#實現PID 最近研究了一下PID,用C#實現了一下,搞的差不多明白了,和大家分享一下,感謝大家的關注。

項目源碼見文末。

下圖是測試效果: 前面只有P調節,後面加入I調節消除穩態誤差。

下面說一下測試過程,首先模擬一個被調節的設備。

大家先可 tfarcraw 2020-07-0723:37:49 免費的WinCC語音報警控件 控件簡介 WinCC語音報警控件可以直接嵌入到經典WinCC以及TIAWinCCProfessional畫面中。

它使用非常簡單,只要我們將它拖到畫面中即可。

無需任何其它配置,它會在WinCC運行時自動讀取報警信息,並通過語音朗讀出來。

HwLib慧兰博 2020-07-0708:41:33 PLCFX使用記錄^\s*(?=\r?$)\n ^\s*(?=\r?$)\n  C:\work\iMold\Java\jdk1.8.0_73_64bit   C:\work\ixMxxx\Server\apache-tomcat-8.5.41-vtm     場景:車間現場有個非標的溫 sunjie718 2020-07-0620:47:25 三菱PLC數碼管顯示及按鍵控制實驗   三菱PLC數碼管顯示及按鍵控制實驗       日常工程中,有時需要顯示一個溫度或是一個計數,或是修改一個按鍵值,使用觸屏是一個不錯的選擇,但有時不想那麼複雜,可以使用數碼管嗎?當然可以,風哥來分享一款自己設計的PLC能控制數碼 billnie 2020-07-0407:01:19 具有等式約束條件的極值 多元函數求極值: https://wenku.baidu.com/view/517514b269dc5022aaea0094.html 杨跟的博客 2020-07-0710:50:39 Matlab常用指令整理 1.由傳遞函數到狀態空間 >>num=[10]; >>den=[10.13]; >>[A,B,C,D]=tf2ss(num,den) A=   -0.1000 -3.0000   1.0000    0 杨跟的博客 2020-07-0710:50:39 Python-SublimeText3控制檯不能輸出中文的解決方法 Python-SublimeText3控制檯不能輸出中文的解決方法參考文章:(1)Python-SublimeText3控制檯不能輸出中文的解決方法(2)https://www.cnblogs.com/duanla dearbaba_8520 2020-07-0621:28:11 Gulp發佈版本控制解決css,js被緩存問題 Gulp發佈版本控制解決css,js被緩存問題參考文章:(1)Gulp發佈版本控制解決css,js被緩存問題(2)https://www.cnblogs.com/liuliuwei/p/5718646.html備忘一下。

dearbaba_8520 2020-07-0621:28:10 設計模式中的三好學生:MVC模式 MVC模式是一種編程規範,MVC就是我們常說的:模型(Model)、視圖(View)和控制Controller),以前的Jsp頁面把所有的代碼都寫在Jsp頁面中,不利於維護。

因此MVC將業務處理和Jsp頁面分開,目的是爲了實現 编程狮APP5 2020-07-0403:41:09 1.PWM基本概念瞭解 PWM但邊沿雙邊沿的區別和聯繫 PWM裏面單邊沿和雙邊沿的提法,只是LPC176X處理器中的兩個PWM控制模式。

單邊沿模式的起始狀態總是高電平。

單邊沿模式只需要設置兩 個寄存器,一個決定PWM週期,另一個決定週期中間由高電平翻轉到低電 逆战2 2020-07-0313:35:01 DRV8432驅動三相電機 設計需求:三相壓縮機電機控制 芯片型號:DRV84321.電流需求: 壓縮機:額定電流3-8A,最大10或15A 並行全橋控制:輸出最大持續電流14A,峯值24A.滿足需求 2.電路監控,過壓,過流,過熱保護 DRV8432自帶各項保護 逆战2 2020-07-0313:35:01 3.PWM中心對齊和邊沿對齊的區別和聯繫 目錄 邊沿對齊 中心對齊​ 區別和聯繫 邊沿對齊 1、左對齊方式 在該方式下,脈衝計數器爲循環遞增計數,計數初值爲0。

當PWM使能後,計數器PWMCNT從0開始對時鐘信號遞增計數,開始一個輸出週期。

當計數值與佔空比常數寄存器PWMD 逆战2 2020-07-0313:35:01 4.BLDC電機控制算法 BLDC電機控制算法 無刷電機屬於自換流型(自我方向轉換),因此控制起來更加複雜。

BLDC電機控制要求瞭解電機進行整流轉向的轉子位置和機制。

對於閉環速度控制,有兩個附加要求,即對於轉子速度/或電機電流以及PWM信號進行測量,以控制電機速 逆战2 2020-07-0313:35:01 5.步進電機開發基本概念總結 ****步距角,減速比,脈衝,控制 1.相關信息整理: 步進電機參數分析:  步進電機的勵磁方式一般分爲1相勵磁、2相勵磁、1-2相勵磁。

  1相勵磁時,步進電動機按A→B→A→B方式循環通電,每次只對一相通電,磁場旋轉一週需要換相4 逆战2 2020-07-0313:35:01 Y [email protected] 24小時熱門文章 新竹外/約瀨tea232新竹茶莊超過百位精選美女 每日不定時兼職上班 最新文章 三菱PLC控制步進電機 rpm、lpm是什麼意思? 液壓系統簡介 液壓伺服比例控制及PLC應用—學習筆記1 不同類型的軸承受力簡介 最新評論文章 #小糖心賴XD12377或加9008688台中情趣試穿麻豆大奶騷貨皮白悶騷型床上很主動耐操配合度高 新竹外/約瀨tea232新竹茶莊超過百位精選美女 每日不定時兼職上班 線上留言 Dermalfillermanufacturers C++原創小遊戲狼人殺1.0 一些冷門卻很美的英文單詞,聽過3個以上算我輸 瀨043821#學生妹#模特#OL#清純#美腿#高挑#粉紅色奶頭#吞精#粉色嫩穴#奶泡#69#顏射#老漢推車 #高雄外約清純學生妹瀨043821小羽156cmB杯.21歲#鄉下女孩清秀單純嬌小玲瓏調皮可愛 台中東海學生妹校花兼職瀨043821嬌小可愛#甜心#軟萌蘿莉 小小少女一枚乖巧的寶貝#無刺青可愛喜歡撒嬌賣萌



請為這篇文章評分?