公司新聞
案例分析:西門子200smart用中斷實時測出電機轉速
發布時間: 2024-04-19 14:29 更新時間: 2024-12-28 09:10
在電機尾部軸上安裝一個四線式的增量型編碼器,編碼器是600線的,任選一根編碼器的信號線接到200SMART PLC輸入點I0.0上,利用I0.0的上升沿中斷,計編碼器反饋回來的信號,再利用循環定時中斷,每50MS產生一次中斷,采集計數值,將電機每分鐘的轉速測出來。
增量型編碼器內部結構如下圖所示:
我們編寫的程序如下:
主程序如下,用中斷連接指令將0號事件(I0.0上升沿)和INT_0建立連接,傳送循環定時時間50(以毫秒為單位)到SMB34,將10號事件(循環定時中斷0)和INT_1連接,用ENI指令將PLC中中斷開放:
用中斷程序0計編碼器反饋回來的信號:
用中斷程序1每50MS去采集計數值,并計算出電機每分鐘的轉速,在中斷程序1中將VD0中的值清零,這樣每次采集到的數值就是50MS的計數值:
編碼器反饋回來的是脈沖信號,所以需要在系統塊中將I0.0的濾波時間修改為0.16微秒。
其他新聞
- 干貨分享-熱敏電阻與西門子200SMART PLC的接線 2024-12-28
- TIA博途如何確定1200 PLC的固件版本! 2024-12-28
- 用英威騰GD20變頻器實現簡易PLC運行參數如何設置 2024-12-28
- 觸摸屏與PLC通訊不上?老師傅告訴你解決技巧! 2024-12-28
- 兩個1200PLC同一項目下S7通信 2024-12-28
- Proface觸摸屏怎么快速建立公共窗口? 2024-12-28
- 西門子 PLC一鍵啟停的幾種寫法,下次寫程序就簡單多了! 2024-12-28
- 威綸通觸摸屏與西門子1200通訊符號尋址時,如何導入標簽? 2024-12-28
- S7通信介紹,以兩個S7-1200PLC數據傳輸為例 2024-12-28
- Fanuc通過西門子CP1604板卡Profinet通訊 2024-12-28
- 西門子S7-1200 PLC的計數器功能及其應用,進階必學 ! 2024-12-28
- 西門子SCL語言編程實例——循環調用電機! 2024-12-28
- 西門子S7-200smart如何做運動控制的暫停功能? 2024-12-28
- 西門子的S7通信你不會還不知道怎么用吧 2024-12-28
- 西門子S7-1200PLC通過模擬量控制變頻器,標準化程序來了! 2024-12-28
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595