Professional Documents
Culture Documents
技術資料
Page. -1-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
題目:利用 CPU 224XP Pulse out 控制伺服馬達,並追
隨變頻馬達的轉速,達到速度追隨控制。
【動作概述】
使用變頻器改變感應馬達的轉速,當近接開關動作時(On),立即啟動伺服馬達,
且伺服馬達移動固定的距離後,立即停止,直到下次的近接開關動作(On)。
【技術要點】
伺服馬達移動的速度必須n追隨感應馬達的速度,而且可自行o增減伺服馬達的
速度倍率,以及p設定伺服馬達移動的距離,及q延遲伺服馬達啟動的時間。
本範例程式利用到三種特殊指令:
1. 高速計數器指令
2. 中斷指令
3. 脈波輸出指令
9 事先準備事項:
c 要先安裝 MAP SERV Q0.0 Library d 分配 V memory 位址
f 確認高速計數器的輸入點,本範例使用 HSC1(I0.6、I0.7)。
註釋:
c中斷及高速計數器的應用請參考 S7-200 Programmable Controller System
Manual (6ES7298-8FA24-8BH0)
d關於MAP SERV Library,請参考西門子全球資訊網。
Page. -2-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
【程式流程】 說明
首次掃描時
1. 宣告 Q0_0 CTRL 啟動計時器
當 Encoder 轉一圈時
2. 宣告及啟動高速計數器(HC1) T32(1ms)
(300Pulses),將內部
並啟動中斷(HC1_INT)
Relay(M0.0)設定為 1
3. 相關 PLC 参數開機設定
Yes
M0.0 是
1. 計算感應馬達 RPM
否為 1? No 結束中斷程式
2. 設定伺服速度倍率%
3. 算出伺服馬達 RPM HC1_INT
將 T32 的最後值搬
I0.0 是否 移到 VW6
為 1? No
Yes
1. 清除 HC1 現在值
延遲伺服啟動時間
2. 清除 M0.0
3. 將 T32 復歸
4. 啟動高速計數器(HC1)
啟動伺服馬達,移動固
定的距離後立即停止 結束副程式
(計算時間)SBR0
結束主程式
Page. -3-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
SETP 7 Micro Win V4.0 範例程式:
副程式
副程式
Page. -4-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
VD30: Encoder 一圈所花的時間(ms),VD60:每分鐘的轉速(RPM),VD80:伺服馬達每分鐘的轉速(RPM)
Page. -5-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
MAP SERV Q0.0
Library
Page. -6-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
副程式
VD4000:輸入電壓值
範圍 0.00~10.00
AQW0:224XP 主機上的第一組類比輸出
Page. -7-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
Page. -8-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
SMB47
HSC1 初始狀態
SMD48
HSC1 新的現在值
SMD52
HSC1 新的設定值
定義 HSC1
使用模式 9(A/B 相計數)
啟動 HSC1(高速計數器)
中斷程式
Event13:
HSC1 CV=PV
ENI:啟動中斷功能
Page. -9-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
Ö 自行設計類比輸出的 Library,匯出後即可反覆使用。
對於內部變數
(V)做初始值的
設定
Page. -10-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
【HMI 人機畫面設定】
Page. -11-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com
【本案例所使用的元件】
編號 型號 規格 數量
1 6ES7 214-2AS23-0XB0 PLC, CPU 224XPSI, 14DI/10DO, 2AI/1AO 1
2 6AV6 640-0CA11-0AX1 HMI, TP177 MICRO 5.7 吋, BLUE MODE 1
STN DISPLAY
3 41K2A-U 交流感應馬達 AC 220V, 25W 1
4 EN-300HC 編碼器, 300 pulse, 24VDC 1
5 QL-1805 ONHO 近接開關, NPN out 2
6 Lexium23 TE Lexium 23 伺服驅動器 1
7 BCH0602O11A1C TE 伺服馬達, 400W, 3000 U/min 1
8 ATV31HU15M3XA TE 變頻器, 1.5KW/2HP, AC 220V 1
【結論】
此範例使用 Siemens S7-200 系列中的 CPU224XP 主機,詳細的產品規格如下:
9 內建布爾量運算執行速度為 0.22µs 的中央處理器
9 14DI/10DO, 2AI(0~10V 12bits)/1AO(0~10V or 0~20mA 12 bits)
9 程式容量最大 16Kbytes,使用者資料最大 10Kbytes
9 提供 4 種不同等級的密碼保護選擇,最大限制,不允許 PLC 的程式上傳
9 提供四個獨立數位輸入(DI)中斷,兩個定時中斷(1ms)
9 具有兩組獨立 RS-485 通訊介面,其傳輸速度可達 187.5Kbaud
9 採用可卸除式端子接線方式且可外接 IO 模組、通訊模組或特殊模組
9 支援 MMC(Micro Memory Cartrudge)記憶卡,提供程式備份、配方及數據紀錄
9 採用 DIN-Rail 或壁掛式安裝方式
9 4 組單向 30KHz(3 組雙向 20KHz)高速計數器
9 2 組單向 200KHz(1 組雙向 100KHz)高速計數器
9 2 組 100KHz 脈波輸出(Q0.0, Q0.1)
應用機械:貼標機設備
Page. -12-
西門子股份有限公司 工業自動化系統事業處
Contact person : Bob Chen 陳國青 0960-548-950
E-mail : bob.chen@siemens.com