S7-1500通過TO控制V90時MC_Power使能要求
高天宇
發(fā)布于2018-08-17 16:51
49
0
標(biāo)簽:TO控制,MC_Power
常有客戶反映在實際V90應(yīng)用中,會遇到PLC通過TO控制V90 PN起動運行時,驅(qū)動器工作不正常的問題。如PLC起動后調(diào)用MC_Power功能塊對驅(qū)動器進(jìn)行使能時,功能塊出現(xiàn)16# 8001錯誤代碼,工藝對象會顯示“與設(shè)備(驅(qū)動裝置或編碼器)通信故障”報警。
解決方法:
當(dāng)通過S7-1200/1500 PLC通過組態(tài)工藝對象的方式對V90進(jìn)行控制時,需要使用MC_Power功能塊對驅(qū)動器進(jìn)行使能。某些工況下,要求設(shè)備啟動后,PLC立即通過MC_Power對驅(qū)動器進(jìn)行使能,因此用戶在編寫驅(qū)動使能程序時,將MC_Power的Enable管腳給定為常1,如果這樣編程則需要保證驅(qū)動器、編碼器與控制器通訊正常。但是,如果PLC先于驅(qū)動器完成啟動, MC_Power將無法正常完成使能過程,如圖1、圖2所示,只有對工藝對象的故障完成確認(rèn)后才可以正常使能。
圖1 編程示例
圖2 報警顯示
在調(diào)用MC_Power功能塊后,將Enable管腳與工藝對象中通訊相關(guān)的變量“TO.StatusDrive.CommunicationOK”、“TO.StatusSensor[1].CommunicationOK”進(jìn)行關(guān)聯(lián),變量位置查找如圖編程示例如圖3、4所示,編程示例如圖5所示,此時,當(dāng)PLC與驅(qū)動器都啟動完成,且通訊建立時,驅(qū)動器才能完成使能。
此外,如果激活了編碼器和驅(qū)動參數(shù)的自動讀取功能,則還可以將“TO.StatusDrive. AdaptionState”的狀態(tài)(2:“ADAPTED”,已完成數(shù)據(jù)傳送)加入到啟動條件中。
圖3 工藝對象驅(qū)動通信狀態(tài)
圖4 工藝對象編碼器通信狀態(tài)
圖5 正確的“MC_Power”編程示例
注意:
PLC與驅(qū)動器之間通訊建立后,如果在正常運行過程中出現(xiàn)通訊中斷的情況,通訊恢復(fù)后,在對MC_Power進(jìn)行使能時,Error管腳會出現(xiàn)16#8001錯誤,工藝對象會出現(xiàn)“與設(shè)備(驅(qū)動裝置或編碼器)通信故障”報警,由于工藝對象故障的存在,MC_Power將無法對驅(qū)動器進(jìn)行使能,只有確認(rèn)故障后,驅(qū)動器才能重新使能。
作者:西門子技術(shù)支持中心,轉(zhuǎn)載自叨叨直播
如需轉(zhuǎn)載,請注明出處,違者必究!
課程推薦:
西門子S7-1200串行通信應(yīng)用
伺服驅(qū)動器功能參數(shù)設(shè)置與實操訓(xùn)練