1 問題概述
S7-1200/1500 PLC通過組態工藝對象(TO)的方式進行運動控制時,通過MC_Power進行軸的使能控制。
在某些工況下,要求設備啟動后,PLC立即對軸進行使能控制,因此用戶在編寫軸使能程序時,常常會將MC_Power的Enable管腳直接給定為常1。這樣編程的前提是必須要保證驅動器、編碼器在PLC運行前已準備就緒,如果PLC先于驅動器完成啟動,就會造成MC_Power無法正常完成使能,功能塊出現16# 8001錯誤代碼,如圖1-1所示。
圖1-1 編程示例及錯誤代碼
在工藝對象軸狀態中顯示“與設備(驅動裝置或編碼器)通信故障”,如圖1-2所示。
圖1-2 工藝對象報警顯示
為了避免上述情況的發生,在通過"MC_Power"使能軸之前,所有相關的傳感器(編碼器)和執行器(驅動裝置)都必須處于可用狀態。本文介紹了"MC_Power"的編程方法。
2 編程說明
在工藝對象的詳細視圖中可以查看軸控制的驅動器和傳感器(編碼器)通訊狀態的變量“StatusDrive”和“StatusSensor”,如圖2-1所示。
圖2-1 工藝對象狀態變量詳細視圖
將Enable管腳與工藝對象中與通訊相關的變量“TO.StatusDrive.CommunicationOK”、“TO.StatusSensor[x].CommunicationOK”進行關聯,同時檢測“TO.StatusSensor[x].State”的值是否為2(“VALID”)。
如果在組態工藝對象時,“與驅動裝置進行數據交換”時選擇了“運行時自動應用驅動值(在線)”或“與編碼器進行數據交換”時選擇了“運行過程中自動應用編碼器值(在線)”,如圖2-2、2-3所示,MC_Power的Enable管腳則還可以將“TO.StatusDrive. AdaptionState”或“TO.StatusSensor[x].AdaptionState”的狀態(2:“ADAPTED”,已完成數據傳送;3:“NOT_APPLICABLE”, 未選擇數據傳輸)加入到啟動條件中。
圖2-2 選擇“運行時自動應用驅動值(在線)”
圖2-3 選擇“運行過程中自動應用編碼器值(在線)”
編程示例如圖2-4所示,當PLC與驅動器都啟動完成,且通訊建立時,將Enable管腳置1,完成軸及驅動器的使能。
圖2-4 正確的“MC_Power”編程示例
注意:
PLC與驅動器之間通訊建立后,如果在正常運行過程中出現通訊中斷的情況,通訊恢復后,在對MC_Power進行使能時,Error管腳會出現16#8001錯誤,工藝對象會出現“與設備(驅動裝置或編碼器)通信故障”報警,由于工藝對象故障的存在,MC_Power將無法對驅動器進行使能,只有確認故障后,驅動器才能重新使能。
- 快速了解SINAMICS S210硬件更新信息 2024-12-27
- 快速了解Startdrive DCC編程 2024-12-27
- SINAMICS DCM斜坡函數發生器相關設置 2024-12-27
- 關于G120使用juedui值編碼器回參考點的幾種方法的介紹 2024-12-27
- 工業以太網解讀:西門子PROFINET的三種通信模式 2024-12-27
- 西門子基于PLC,集成SCADA的Energy Suite能源管理 2024-12-27
- 詳解西門子S7-1500R/H 自動化冗余系統 2024-12-27
- 西門子多工廠MES/MOM部署方案-Opcenter Execution Core 2024-12-27
- MES/MOM系統的幾種主流系統集成方式 2024-12-27
- 如何處理G120變頻器的F08502故障 2024-12-27
- SINAMICS G120變頻器摩擦特性曲線的激活使用 2024-12-27
- V90 驅動器新固件V10501及V-Assistant V10800新功能介紹 2024-12-27
- SINAMICS G120變頻器技術數據淺析:功率因數 2024-12-27
- 使用Startdrive調試G120拖動不同電機的切換 2024-12-27
- G120 EPos配置方案及應用場景 2024-12-27
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595