題目:利用CPU 224XP Pulse out控制伺服馬達,並追隨變頻馬達的轉速,達到速度追隨控制。

【動作概述】

使用變頻器改變感應馬達的轉速,當近接開關動作時(On),立即啟動伺服馬達,且伺服馬達移動固定的距離後,立即停止,直到下次的近接開關動作(On)

【技術要點】

伺服馬達移動的速度必須追隨感應馬達的速度,而且可自行增減伺服馬達的速度倍率,以及設定伺服馬達移動的距離,及延遲伺服馬達啟動的時間。


本範例程式利用到三種特殊指令:

1.      高速計數器指令

2.      中斷指令

3.      脈波輸出指令

ü      事先準備事項:

要先安裝 MAP_Serv Q0.0 Library                 分配V memory位址

 

         

 

確認編碼器Encoder的規格
本範例使用增量型,提供AB相,轉一圈為300 pulses

確認高速計數器的輸入點,本範例使用HSC1(I0.6I0.7)

… 確認伺服馬達的電子齒輪比,本範例設定為1000 pulses為一轉。

註釋:

中斷及高速計數器的應用請參考S7-200 Programmable Controller System Manual (6ES7298-8FA24-8BH0)

關於MAP SERV Library,請参考西門子全球資訊網。Entry ID: 26513850

--------------------------------------------------------------------------------------------

硬體架構圖

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------------------------------------------------

 

------------------------------------------------------------------------------------------------------------------------------------------

人機畫面設定

------------------------------------------------------------------------------------------------------------------------------------------

【結論】

此範例使用Siemens S7-200系列中的CPU224XP主機,詳細的產品規格如下:

ü   內建布爾量運算執行速度為0.22μs的中央處理器

ü   數位接點:14DI / 10DO

ü  類比接點:2AI(0~10V 12bits) / 1AO(0~10V or 0~20mA 12 bits)

ü   程式容量最大16Kbytes,使用者資料最大10Kbytes

ü   提供4不同等級的密碼保護選擇,最大限制,不允許PLC的程式上傳

ü   提供四個獨立數位輸入(DI)中斷,兩個定時中斷(1ms)

ü   具有兩組獨立RS-485通訊介面,其傳輸速度可達187.5Kbaud

ü   採用可卸除式端子接線方式且可外接IO模組、通訊模組或特殊模組

ü   支援MMC(Micro Memory Cartrudge)記憶卡,提供程式備份配方數據紀錄

ü   採用DIN-Rail 或壁掛式安裝方式

ü   4組單向30KHz(3組雙向20KHz)高速計數器

ü   2組單向200KHz(1組雙向100KHz)高速計數器

ü   2100KHz脈波輸出(Q0.0, Q0.1)

 

程式效能:

感應馬達1500RPM時,伺服馬達空載2倍速追隨,均可完成動作。
感應馬達2000RPM時,伺服馬達空載1倍速追隨,均可完成動作。

 

應用機械:貼標機設備

 

 

重要事項:
範例程式是免費軟體。每個用戶都可以免費使用,複製或轉發該程式。程式的作者和擁有者對於該軟體的功能性和相容性不負任何責任。使用該軟體的風險完全由用戶自行承擔。由於它是免費的,所以不提供任何擔保,錯誤糾正和熱線支援

------------------------------------------------------------------------------------------------------------------------------------------

Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bob 的頭像
    Bob

    鮑伯的PLC事件 (Bob's Blog)

    Bob 發表在 痞客邦 留言(0) 人氣()