本文檔介紹基于S7-200 SMART開發的速度跟隨庫,該庫可以使脈沖輸出的從軸跟隨編碼器主軸的速度作同步速度運動,應用于對精度和速度要求不高的需要類似于追剪功能的同速運動場合,比如食品加工中跟隨切割,立式包裝中跟隨熱封切等應用,模塊化的結構更易于重復調用,提高程序開發的效率。
小貼士
硬件及軟件需求
1. 硬件要求
S7-200 SMART CPU控制器
SIMATIC S7-200 SMART產品家族V2.7
2. 軟件要求
STEP 7-Micro/WIN SMART V2.7
速度跟隨庫
圖1 速度跟隨庫
速度跟隨庫引腳
速度跟隨庫使用說明
庫中包含Follow_Velocity_Axis0,Follow_Velocity_Axis1,Follow_Velocity_Axis2三個庫文件以及Follow_Velocity_Demo一個示例程序。
本速度跟隨庫只能正向單方向使用,不能反方向使用或者雙向使用。
如果主動軸編碼器是增量型的,使用本速度跟隨庫時,需要另外編寫HSC清零程序。
使用向導組態高速計數器時,如果計數速率選擇4X,則速度相應也會變成4倍關系。
如需多次調用本庫的話,建議依次調用Follow_Velocity_Axis0.smartlib,Follow_Velocity_Axis1.smartlib,Follow_Velocity_Axis2.smartlib三個庫文件,并分別分配不同的庫存儲區。
庫存儲區默認占用156字節,速度表元素Zui大個數默認10個,但預留了20個位置,如果需要更多的話則需要自行更改相關庫程序。
庫的內部參數只適合于庫開發測試時的工藝環境和設備要求,可能不適合其他場合,輸入密碼SMART后可以對庫的內部參數賦新值,以適應現場不同工藝不同設備的要求,部分參數值需要在現場多次測試后才能確定。內部參數見下表:
S7-200 SMART速度跟隨庫DEMO程序
步驟一
通過向導組態高速計數器(主動軸)和軸0(隨動軸)。
圖2 組態高速計數器(主動軸)
圖3 組態軸0(隨動軸)
步驟二
設置編碼器參數和軸參數。
圖4 編碼器參數
圖5 軸參數
步驟三
把庫文件復制到庫文件夾并刷新庫。
圖6 庫文件夾
步驟四
建立一個中斷程序,在中斷程序中調用庫,并給庫分配合適的庫存儲器,之后給庫的引腳填寫相應參數變量。
圖7 中斷程序中調用庫
步驟五
建立一個子程序,在子程序中設置時間中斷參數,并將之前的中斷程序和定時中斷事件關聯后啟用中斷。
圖8 關聯中斷程序
步驟六
使用CTRL指令啟動和初始化跟隨軸,并使用DIS指令使能軸,接著使用RSEEK指令尋完原點之后使用MAN指令讓軸按照計算出的隨動速度運行。
退出跟隨后用GOTO指令返回原點,等待下一個同步周期開始。指令用法參考DEMO程序及S7-200 V2.7系統手冊。
圖9 編寫隨動軸運動程序
步驟七
編寫主程序。
步驟八
調試程序,并根據現場工藝和設備要求,輸入密碼SMART后對庫的內部參數賦新值。
- S7-200 SMART在套標機中的應用 2024-12-27
- SieCabinet——開啟電柜制造業數字化轉型的“密鑰” 2024-12-27
- 望所“硅”|工業AI加持,SIMATIC PCS 7助力流程行業“運籌帷幄” 2024-12-27
- S7-200 SMART在料線系統遠程分控箱中的應用 2024-12-27
- 小LOGO! 大應用|LOGO!在HVAC空調制冷劑泄露檢測中的應用 2024-12-27
- S7-200 SMART在水肥一體機中的應用 2024-12-27
- 控制策略模型在整車性能及屬性仿真中的作用淺談 2024-12-27
- 西門子工程咨詢服務團隊解決方案之下一代電驅動系統動力學仿真解決方案 2024-12-27
- 西門子S7-200/300/400通訊方式匯總,超級全面 2024-12-27
- 上位機通過標簽讀寫西門子PLC的兩種方案 2024-12-27
- 西門子PLC 64位浮點數轉32位浮點數程序分享 2024-12-27
- 西門子S7-1500高速脈沖采集功能和應用及數據的處理 2024-12-27
- S7-1200/1500 通過 FB284 實現 V90PN 的 EPOS 功能 2024-12-27
- S7-1500PLC通訊組態注意事項 2024-12-27
- S7-1500PLC和普洛菲斯HMI的通訊連接 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595