伺服電機位置控制中的應用

2018-11-22 16:10:00
陸啟蒙
原創
6038
摘要:為了探究如何更方便、 準確地實現位置控制 ,確保其位置控制的精度 ,探討了基于西門子 S72200系列 PLC和 Copley系列伺服系統的位置控制方法。 通過介紹系統軟硬件構成及其特點 ,詳細論述了 PLC系統通過高速脈沖輸出、 EM253 位置控制模塊以及自由口通信這三種方式控制伺服電機 ,以實現絕對運動、 相對運動等 ;同時對它們進行了一系列的比較。實驗證明 ,三種控制方式各有其不同的應用場合 ,對類似的工業控制具有一定的借鑒參考意義。

0  引言

隨著自動化水平的不斷提高 , 越來越多的工業控制場合需要精確的位置控制。因此 , 如何更方便、更準確地實現位置控制是工業控制領域內的一個重要問題。位置控制的精確性主要取決于伺服驅動器和運動控制器的精度。 高端的運動控制模塊可以對伺服系統進行非常復雜的運動控制。 但在有些需要位置控制的場合 ,其對位置精度的要求比較高 , 但運動的復雜程度不是很高 , 這就沒有必要選擇那些昂貴的高端運動控制系統。S7 2 200 系列 PLC 是一種體積小、 編程簡單、 控制方便的可編程控制器 , 它提供了多種位置控制方式可供用戶選擇 , 因此 , 如何利用該系列 PLC 實現對伺服電機運動位置較為精準的控制是本文的研究重點 。

1  基本控制系統

伺服系統分為液壓伺服系統、 電氣 - 液壓伺服系統以及電氣伺服系統[ 1 ]。本文主要討論了電氣伺服系統中的交流伺服系統 , 其基本組成為交流伺服電機、 編碼器和伺服驅動器。 交流伺服系統的工作原理是伺服驅動器發送運動命令 , 驅動伺服電機運動 , 并接收來自編碼器的反饋信號 , 然后重新計算伺服電機運動目標位置 , 從而達到精確控制伺服電機運動。

本伺服系統中選用 Exlar 公司生產的 GSX50 2 0601型伺服直線電動缸。 該電動缸由普通伺服電機和一個行星滾珠絲杠組成 , 用來實現將旋轉運動轉變為直線運動。此外 , 選用 Xenus 公司生產的 XenusTM型伺服驅動器。 它可以利用 RS 2 232 串口通信方式和外部脈沖方式實現位置控制。

一般來說 , 一個伺服系統運轉需要配置一個上位機 , 所以本系統采用西門子 S7 2 200 PLC 作為上位機控制器。 通過高速脈沖輸出、 EM253 位置控制模塊、 自由口通信三種方式控制伺服電機運動。

2  高速脈沖輸出模式

西門子 CPU224XP 配置兩個內置脈沖發生器 , 它有脈沖串輸出 ( PTO) 和脈沖寬度調制輸出兩種脈沖發生模式可供選擇。 這兩個脈沖發生器的最大脈沖輸出頻率為 100 kHz 。在脈沖串輸出方式中 , PLC 可生成一個 50% 占空比脈沖串 , 用于步進電機或伺服電機的速度和位置的控制。

2. 1 硬件構成

圖 1 為高速脈沖輸出方式的位置控制原理圖。 控制過程中 , 將伺服驅動器工作定義在脈沖 + 方向模式下 ,Q 0. 0 發送脈沖信號 , 控制電機的轉速和目標位置 ;Q 0. 1 發送方向信號 , 控制電機的運動方向。伺服電動缸上帶有左限位開關 L I M - 、右限位開關 L I M + 以及參考點位置開關REF 。三個限位信號分別連接到 CPU224XP 的 I 0. 0 ~ I 0. 2 三個端子上 , 可通過軟件編程 , 實現限位和找尋參考點。


2. 2 程序設計

高速脈沖串輸出( PTO ) 可以通過 Step 7 2 M icro /W IN 的位置控制向導進行組態 , 也可通過軟件編程實現控制[ 2 ]。 PTO 輸出方式沒有專門的位置控制指令 ,只有一條脈沖串輸出指令 , 而且在脈沖發送過程中不能停止 , 也不能修改參數 。為解決以上問題 , 可以設置脈沖計數值等于10 (或更小) ,并能使脈沖發送指令PLS 處于激活狀態 。這樣 , 就可以在任一脈沖串發送完之后修改脈沖周期。

圖 2 為高速脈沖輸出方式位置控制流程圖??刂扑悸窞?: 通過 PTO 模式輸出 , 可以控制脈沖的周期和個數 ; 通過啟用高速計數器 HSC, 對輸出脈沖進行實時計數和定位控制 , 以控制伺服電機的運動過程。


3   EM253 位置控制模塊

EM253 位置控制模塊是西門子 S7 2 200 的特殊功能位置控制模塊 , 它能夠產生脈沖串用于步進電機與伺服電機的速度和位置的開環控制[ 4]。3. 1 硬件構成如圖 3 所示為 EM253 位置控制原理圖 , 定義伺服驅動器工作在脈沖 + 方向模式下。 P 0 口發送脈沖 , P 1口發送方向 ,D IS 端硬件使能放大器 , 并同時清除放大器錯誤 ,L I M - 、 L I M + 、 REF 分別為電機左限位、 右限位以及參考點。

3. 2 程序設計

EM253 位置控制模塊可以通過 Step 7 2 M icro /W IN進行向導配置 , 配置完成后系統將自動生成子程序 , 編程簡單、可輕松實現手動、自動、軌跡運行模式[ 4 ]。由于EM253 屬于開環控制 , 不能很好地反饋電機實際運動情況。因此 , 利用伺服驅動器本身的差分輸出信號 , 通過伺服驅動器軟件設置 , 反饋給 PLC, 實現閉環位置控制。但由于直線伺服電動缸與 PLC 可允許發送接收信號存在一定差別[5 ], 因此 , 需要對輸入到 PLC 的信號進行電平的轉化以及降低伺服驅動器發送的反饋脈沖頻率。PLC 對輸入脈沖進行累加 , 從而得到電機的實際運轉位置與運轉速度 , 其脈沖計數程序如下。

4   RS 2 232 串口通信方式

4. 1 硬件構成

西門子 CPU224XP 支持無協議通信 , 即用戶僅需要對數據格式、傳輸速率、起始 / 停止碼等進行簡單設定 , PLC與外部設備間就可進行直接數據發送與接收的一種通信方式[4, 6]。伺服系統和 PLC 分別作為系統的主從站。 PLC控制器通過該通信功能可實現對伺服驅動器進行運行控制、參數讀取、伺服驅動器當前運動狀態的讀取等操作。

當 S7 2 200 系列 PLC 工作在自由口通信模式下時 ,一般通過 CPU 模塊的集成接口進行通信。 CPU 集成接口采用了 PPI 硬件規范 , 其接口為 RS 2 485 串口 , 因此 ,當 S7 2 200 系列 PLC 的 CPU 與帶有 RS 2 232 標準接口的計算機或伺服驅動器連接時 , 需要配套選用 S7 2 200 PLC的 PC/PPI 轉換電纜或一個 RS 2 232/RS 2 485 轉換器[ 7 ]。

4. 2 PLC與伺服系統通信

4. 2. 1  報文構成

S7 2 200 PLC 在無協議通信方式工作時 , 不需要任何通信協議 , 通信參數需要根據與其進行通信的伺服驅動器的通信格式進行設定。本伺服系統選用的 Xe 2nus 伺服驅動器可通過 RS 2 232 與 PLC 利用 ASC II 碼進行通信 , 其 ASCII 碼消息命令格式如下 :

< 命令代碼 > < 命令具體參數 > < CR >其中 : < 命令代碼 > 為一個單字母代碼 ; < 命令具體參數 > 表示電機所要執行的任務 ; < CR > 為一個回車返回字符 , 表示命令結束 。如 : s r0x24 21 < CR > 表示設置伺服控制器工作在可編程控制模式 。

5  三種控制方式的分析比較

上文分別從硬件結構與軟件編程等方面 , 詳細介紹了三種伺服電機位置控制方式。 為了更好地理解這三種方式的差異 , 我們從軟件與控制結果的角度作如下分析比較 。

①軟件編程

脈沖串輸出方式可以輕松實現一些簡單的位置與速度控制 , 具有硬件要求簡單、可取代 EM253 并節省系統硬件配置等功能。 但在編寫較為復雜的運動程序時( 如絕對運動需要確定電機運動的原點位置) ,由于步驟繁瑣 , 故不能采用該方法加以實現。

②控制精度

高速脈沖輸出方式和 EM253 位置控制方式均屬于開環位置控制 , 它們只負責發送脈沖 , 但當伺服電機或伺服驅動器出現故障時 , PLC 或 EM253 都沒得到相應的反饋信息 , 仍然在不斷向外發送脈沖 ; 而采用通信控制方式則是在每次發送命令結束時 , 伺服驅動器均會對發送的命令做出應答 。

③位置控制結果

伺服電機的速度等于 PLC 或 EM253 的輸出脈沖頻率 / 電機每轉一圈發送的脈沖數 , 或直接通過 RS 2 232 串口發 送 ASCII 碼 控 制。由 于 S7 2 200 系 列 PLC ( 除CPU224XP) 高速脈沖輸出口的最高頻率為20kHz, EM253的最高輸出頻率為 200kHz, RS 2 232 串口通信控制方式則是發送 ASCII 碼設定運動速度。 因此 , 對于要求高速運動 , 或高控制精度的伺服驅動器系統 , RS 2 232 串口通信控制方式最優 , 而高速脈沖輸出方式則不能滿足要求。

采用高速脈沖輸出控制和 EM253 位置控制方式時 , 伺服驅動器工作在脈沖 + 方向模式下 , 而處于通信控制方式時 , 伺服驅動器工作在可編程位置控制模式下。高速脈沖輸出方式不能根據實際狀況實時更改伺服電機運動速度與目標位置 , EM253 位置控制方式只能在手動模式下實時更改速度 , 采用通信控制方式時 , 當伺服驅動器設置電機在可編程位置控制模式下運動時 ,可通過 RS 2 232 串口發送 ASCII 碼命令 , 實時更改速度和目標位置。

6  結束語

高速脈沖輸出方式主要應用于對速度及位置控制精度要求均不高的簡單位置控制中 , 從而節省硬件資源 。 EM253 位置控制方式編程簡單 , 它支持高速脈沖輸出 、支持線性的加減速功能 、提供可組態的測量系統 , 可以使用工程單位如毫米 , 支持絕對 、相對和手動的位控方式 , 提供連續操作 。 RS 2 232 串口通信方式在三種位置控制方式中最具優勢 , 它支持閉環控制 , 可實時調節速度 、位置等 ; 但由于伺服驅動器型號的不同 , 所以并不是所有的伺服驅動器都支持串口通信方式 。

在實際應用中 , 將 EM253 位置控制方式應用于注塑機注氣系統中 , 經過反復實驗 , 可實現手動控制、 半自動控制 、全自動控制等三種控制方式 , 編程簡單。觸摸屏操作界面簡潔、操作靈活、工作可靠穩定。經過詳細介紹與分析比較 , 三種位置控制方式各有優缺點 , 各有其自身所適合的應用場合 , 這為今后類似的位置控制提供了一定的參考價值。


發表評論
鴻栢科技公司所在地?(答案:深圳)
評論通過審核后顯示。
服務中心
鴻栢科技微信服務號
服務號
鴻栢科技微信訂閱號
訂閱號
鴻栢科技移動訪問二維碼
移動訪問
銷售經理: 孫 先 生 夏 先 生 屈 先 生 賀 小 姐 周 先 生
在線聯系: 鴻栢科技孫先生 鴻栢科技夏先生 鴻栢科技屈先生 鴻栢科技賀小姐 鴻栢科技周先生
點擊聯系鴻栢科技孫先生在線購買 點擊聯系鴻栢科技夏先生在線購買 點擊聯系鴻栢科技屈先生在線購買 點擊聯系鴻栢科技賀小姐在線購買 點擊聯系鴻栢科技周先生在線購買 電焊機購買咨詢
服務方式: 服務熱線:40060-78960
銷售專線:0755-26013200 (孫先生、屈先生、夏先生)
                 0755-26013464 (賀小姐)
公司傳真 : 0755-26013188
公司地址: 深圳市寶安區塘頭大道58號
  • 在線客服
  • 關注微信
    • 銷售孫先生
    • 銷售屈先生
    • 銷售夏先生
    • 銷售周先生
    • 銷售蒯先生
    • 銷售賀小姐
    • 銷售黃先生
  • 掃一掃關注微信
冲田杏梨在线观看_波多野结衣线免费观看_绝美人妻被夫前侵犯