18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子S7-200SMART定時器直接控製四相八拍步進電機,西門子plc控製步進電機

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/12/21

S7-200SMART是西門子公司的一款小型PLC。本文介紹一種PLC直接控製步進電機的方法,會(hui) 附帶梯形圖程序。

現有能搜到的很多教程都是使用步進電機驅動器,然後用開發工具中使用向導生成PWM子程序調用,這種方法因為(wei) 簡便可靠,也是目前實際工程中使用最多的。還可以使用PTO,也是使用開發工具中的向導初始化。以上兩(liang) 種方法都可以搜到很多教程。隻用定時器直接控製的很少有教程。本文介紹的直接控製就是不適用電機驅動器,僅(jin) 依靠PLC的計時器來生成控製脈衝(chong) 。

步進電機簡述

既然是控製步進電機,我們(men) 就要先了解步進電機。步進電機分為(wei) 三大類:永磁式、反應式、混合式。具體(ti) 區別自行查閱即可,此處不贅述(別問,問就是懶的碼)。

四相步進電機通過給四個(ge) 定子線圈通電順序和時間的不同,從(cong) 而形成強度和方向不同的旋轉磁場,吸引轉子以不同方向和速度旋轉。按照通電順序的不同,可分為(wei) 單四拍、雙四拍、八拍三種工作方式。單四拍與(yu) 雙四拍的步距角相等,但單四拍的轉動力矩小。八拍工作方式的步距角是單四拍與(yu) 雙四拍的一半,因此,八拍工作方式既可以保持較高的轉動力矩又可以提高控製精度。本文介紹的就是八拍驅動的方法。

 

控製原理:

四相八拍電機的四相線圈分別用 A、B、C、D 表示。

當電機正轉時,其工作方式如下:A→AB→B→BC→C→CD→D→DA→A。

當電機反轉時,其工作方式如下:A→AD→D→DC→C→CB→B→BA→A。

設計要求:

設計程序實現對步進電機啟動、停止、正轉、反轉的控製及實現 3 檔調速即快速、中速、慢速。控製模塊中的步進電機工作方式為(wei) 四相八拍電機的四相線圈分別用 A、B、C、D 表示。需要使用數碼管顯示電機檔位。

PLC梯形圖程序實現

此程序I/O配置分配情況如下表:

I/O 連接端口 I/O 連接端口
I0.0 啟動 Q0.3 步進電機D相
I0.1 停止 Q1.0 數碼管A段
I0.2 正轉 Q1.1 數碼管B段
I0.3 反轉 Q1.2 數碼管C段
I0.4 快速 Q1.3 數碼管D段
I0.5 慢速 Q1.4 數碼管E段
Q0.0 步進電機A相 Q1.5 數碼管F段
Q0.1 步進電機B相 Q1.6 數碼管G段
Q0.2 步進電機C相

下麵是使用s7-200 smart官方集成開發環境Step 7MicroWIN SMART軟件編程實現對四相八拍步進電機控製的程序。工作原理及對此程序的解釋均以注釋的形式在下圖中給出。此處僅(jin) 聲明程序中出現的變量的含義(yi) :VB10(存放電機轉速擋位的字節變量)、VW50(存放轉速的字變量,即脈衝(chong) 寬度)、VB100(八拍進給控製的字節變量)。

 

 

 

 

 

 

這裏要提醒各位一個我在編程中忽略的問題:

在控製脈衝(chong) 的程序部分我先是寫(xie) 了如下的梯形圖,結果發現輸出繼電器存在問題,沒有按照我程序輸出,但是軟件上顯示的是沒有問題,輸出繼電器均可正常輸出。我先是拆了試驗箱,驗證了步進電機是沒有問題的,然後使用電源依次給定子線圈按照控製次序依次供電,發現可以正常運轉。故,肯定是程序存在問題。問題就是輸出繼電器線圈不能重複使用,如下圖:

 

解決(jue) 方法就是使用一組中間繼電器來作為(wei) 8拍的輸出,再用這些中間繼電器去控製真正的輸出ABCD四相的線圈。

後記

完成PLC直接控製步進電機對我而言沒有太大難度。但這次設計也感觸頗深,本以為(wei) 自己學的還行。調試半天找不出毛病,信誓旦旦地覺得自己的程序是沒有問題的。拆解實驗箱,單獨調試步進電機無果後,老師一語道破天機,輸出繼電器線圈不能重複使用,方覺自己的無知與(yu) 渺小。學海無涯更無止境,一知半解貽笑大方。

Tags:步進電機,控製步進電機,SMART,西門子plc  
責任編輯:admin
相關文章列表
三菱PLC經步進驅動器控製步進電機調速和正反轉(硬件連接+梯形圖
plc如何控製步進電機的速度和方向?三菱PLC控製步進電機程序 三菱
西門子S7-200 PLC控製步進電機的正反轉和速度,步進電機正反轉梯
西門子S7-200smart編程程序步進電機控製,步進電機與驅動器接線方
西門子200PLC步進控製(入門)_西門子plc控製步進電機實例
S7-200 SMART PLS指令 脈衝輸出指令
S7-200SMART 西門子PLC應用實例:利用“啟保停”實現自動門控製係
西門子S7-200SMART運動控製基本指令詳解_運動控製指令AXIS0_CTRL
西門子S7-200SMART運動控製指令詳解_STEP 7-MicroWIN SMART
一文掌握S7-200 SMART高速計數器基礎知識
西門子S7-200 SMART PLC-smart高速計數器__西門子plc高速計數器實
西門子S7-200 SMART PLC經典實例:簡易機械手的PLC控製線路與程序
西門子S7-200SMART PLC十字路口交通信號燈控製係統實例
西門子S7-200SMART PLC使用定時器和比較指令 ,紅綠燈控製十字交
西門子S7-200 SMART編程軟件如何與電腦連接?STEP 7-MicroWIN SM
西門子S7-200SMART PLC Modbus讀取D800通用測力儀的數據梯形圖實
西門子S7-200SMART PLC案例應用之中位值平均濾波算法,應用於模擬
S7-200smart如何實現遞推平均
S7-200smart求平均值,去掉極值後求平均值,指針和間接尋址
西門子PLC實例講解:電路圖、設計步驟絲杆滑台_絲杆平台
西門子S7-200PLC控製步進電機定位係統案例詳解_順序流程圖
西門子S7-200 SMART PLC一個輸入點實現單個電動機的啟動保護停_單
西門子S7-200SMART PLC的MODBUS TCP通信 STEP 7-MicroWIN SMART
S7-200SMART PLC順序功能圖設計方法_順序功能圖實例
西門子PLC S7-200SMART間接尋址使用技巧  指針用法
STEP 7-MicroWIN SMART西門子200smartPLC和編碼器進行高速計數程
西門子200SMART PLC關於FOR-NEXT指令使用技巧 循環指令梯形圖實例
西門子200smart不同類型CPU的區別,西門子S7-200SMART  CPU主機型
西門子plc 和modbusRTU對應關係_西門子S7-200和S7-200SMART的mod
西門子S7-200SMART PLC使用modbus 讀取儀表數據
西門子S7-200SMART兩台PLC之間主從站,MODBUS主從站通信步驟設置
西門子S7-200 Smart PLC入門筆記8——電機控製子程序調用 子程序
西門子S7-200 Smart PLC入門筆記1——流水燈梯形圖 MOV_B和SHL_B
西門子S7-200SMART PLC噴泉係統設計,比較運算的實例
西門子S7-200 SMART PLC定時器計數器的實現用於統計設備的轉速
西門子S7-200 SMART PLC如何讀取計數器當前值
PLC編程經典實例,西門子 S7-200 SMART plc恒壓供水係統
西門子S7-200 Smart PLC的擴展模塊之數字量輸入模塊 EM DE08和EM
S7-200 SMART 通訊控製 V20變頻器,MODBUS通訊控製變頻器
西門子S7-200 SMART plc運動控製指令講解 AXISx_CTRL和AXISx_MAN
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢