題目:利用CPU 224XP Pulse out控制伺服馬達,並追隨變頻馬達的轉速,達到速度追隨控制。
【動作概述】
使用變頻器改變感應馬達的轉速,當近接開關動作時(On),立即啟動伺服馬達,且伺服馬達移動固定的距離後,立即停止,直到下次的近接開關動作(On)。
【技術要點】
伺服馬達移動的速度必須追隨感應馬達的速度,而且可自行增減伺服馬達的速度倍率,以及設定伺服馬達移動的距離,及延遲伺服馬達啟動的時間。
本範例程式利用到三種特殊指令:
1. 高速計數器指令
2. 中斷指令
3. 脈波輸出指令
ü 事先準備事項:
要先安裝 MAP_Serv Q0.0 Library 分配V memory位址
確認編碼器Encoder的規格
本範例使用增量型,提供A、B相,轉一圈為300 pulses。
確認高速計數器的輸入點,本範例使用HSC1(I0.6、I0.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)高速計數器
ü 2組100KHz脈波輸出(Q0.0, Q0.1)
程式效能:
感應馬達1500RPM時,伺服馬達空載2倍速追隨,均可完成動作。
感應馬達2000RPM時,伺服馬達空載1倍速追隨,均可完成動作。
應用機械:貼標機設備
重要事項:
範例程式是免費軟體。每個用戶都可以免費使用,複製或轉發該程式。程式的作者和擁有者對於該軟體的功能性和相容性不負任何責任。使用該軟體的風險完全由用戶自行承擔。由於它是免費的,所以不提供任何擔保,錯誤糾正和熱線支援。
------------------------------------------------------------------------------------------------------------------------------------------
Siemens SIMATIC PLC S7-400 S7-300 S7-1200 S7-200 LOGO HMI 西門子 自動化
留言列表