西門子 6SE6440-2UC21-1BA1 江蘇代理商 西門子 6SE6440-2UC21-1BA1 江蘇代理商 西門子 6SE6440-2UC21-1BA1 江蘇代理商
聯(lián)系人: 劉文秀(銷售經(jīng)理)
24小時(shí);0731-89591337 137 6211 0473
QQ:1533714462
地址:長沙市岳麓區(qū)天頂街道尖山安置公寓樓702室
長沙奈歐自動(dòng)化設(shè)備有限公司專業(yè)銷售西門子S7-200 / 300/400 / 1200PLC,數(shù)控,變頻器,人機(jī)界面,屏,伺服,電機(jī),西門子電纜等,并可提供西門子服務(wù),歡迎來電垂詢
描述
如果在TIA Portal的“指令->工藝->運(yùn)動(dòng)控制”的面板中的“測量輸入,輸出凸輪,凸輪軌跡”和“凸輪”的文件夾中沒有包含任何指令,同時(shí)在“同步運(yùn)動(dòng)控制”的文件夾中僅包含了“MC_GearIn”指令,這最有可能是由于S7-1500 CPU組態(tài)的固件導(dǎo)致。
為了使用上述文件夾中的指令,需要檢查S7-1500CPU的固件組態(tài)。同時(shí)需要固件版本V2.0(或者更高)同時(shí)SETP7(TIA Portal)V14以上的版本才能夠使用運(yùn)動(dòng)控制V3.0的指令。
用固件版本為V2.0(或更高版本)的CPU在設(shè)備組態(tài)中替換當(dāng)前的CPU。
注意
需要將S7-1500的CPU的中配置的固件版本升級(jí)成同樣的固件,如果CPU不能再升級(jí)到固件V2.x,就需要替換CPU。
還應(yīng)該檢查運(yùn)動(dòng)控制指令的版本(圖1)。從“指令>工藝>運(yùn)動(dòng)控制”面板右邊的下拉列表中選擇版本V3.0。
注意
當(dāng)選擇S7-1500 CPU固件版本V2.x和運(yùn)動(dòng)控制庫V3.0時(shí)運(yùn)動(dòng)控制V3.0指令是自動(dòng)選擇的。工藝CPU(CPU 15xxT)的固件均為V2.0或者更高。
如果組態(tài)了一個(gè)工藝CPU (CPU 15xxT) 同時(shí)已經(jīng)選擇了運(yùn)動(dòng)控制庫V3.0,以下的指令可以使用:
調(diào)用環(huán)境
這個(gè)FAQ是基于STEP 7 (TIA Portal) V14 SP1創(chuàng)建的。
在實(shí)際應(yīng)用中如果PLC組態(tài)工藝對(duì)象時(shí),當(dāng)“與驅(qū)動(dòng)裝置進(jìn)行數(shù)據(jù)交換”及“與編碼器進(jìn)行數(shù)據(jù)交換”時(shí)選擇了“運(yùn)行時(shí)自動(dòng)應(yīng)動(dòng)驅(qū)動(dòng)值”及“自動(dòng)進(jìn)行編碼器值數(shù)據(jù)交換”時(shí),工程師常常會(huì)遇到PLC控制V90 PN起動(dòng)運(yùn)行工作不正常的問題,如PLC起動(dòng)后調(diào)用MC_Power功能塊對(duì)驅(qū)動(dòng)器進(jìn)行使能時(shí),功能塊出現(xiàn)16# 8001錯(cuò)誤代碼,工藝對(duì)象顯示“與設(shè)備(驅(qū)動(dòng)裝置或編碼器)通信故障”報(bào)警等。
為了避免這些問題,請(qǐng)按照本文說明調(diào)用MC_Power命令。
當(dāng)通過1200/1500 PLC通過組態(tài)工藝對(duì)象的方式對(duì)V90進(jìn)行控制時(shí),需要使用MC_Power功能塊對(duì)驅(qū)動(dòng)器進(jìn)行使能。某些工況下,要求設(shè)備啟動(dòng)后,PLC立即通過MC_Power對(duì)驅(qū)動(dòng)器進(jìn)行使能,因此用戶在編寫驅(qū)動(dòng)使能程序時(shí),將MC_Power的Enable管腳給定為常1,如果這樣編程則需要保證驅(qū)動(dòng)器、編碼器與控制器通訊正常。但是,如果PLC先于驅(qū)動(dòng)器完成啟動(dòng),這樣編程MC_Power將無法正常完成使能過程,功能塊會(huì)報(bào)16#8001錯(cuò)誤,而且工藝對(duì)象會(huì)出現(xiàn)“與設(shè)備(驅(qū)動(dòng)裝置或編碼器)通信故障”報(bào)警,如圖1、圖2所示,只有對(duì)工藝對(duì)象的故障完成確認(rèn)后才可以正常使能。
圖1 編程示例
圖2 報(bào)警顯示
基于以上的原因,建議工程師采用以下的方法進(jìn)行“MC_Power”的編程。
將Enable管腳與工藝對(duì)象中通訊相關(guān)的變量“TO.StatusDrive.CommunicationOK”、“TO.StatusSensor[1].CommunicationOK”進(jìn)行關(guān)聯(lián),變量位置查找如圖3、4所示,編程示例如圖5所示,此時(shí),當(dāng)PLC與驅(qū)動(dòng)器都啟動(dòng)完成,且通訊建立時(shí),驅(qū)動(dòng)器才能完成使能。
此外,還可以將“TO.StatusDrive. AdaptionState”的狀態(tài)(2:“ADAPTED”,已完成數(shù)據(jù)傳送)加入到啟動(dòng)條件中。
圖3 工藝對(duì)象驅(qū)動(dòng)通信狀態(tài)
圖4 工藝對(duì)象編碼器通信狀態(tài)
圖5 正確的“MC_Power”編程示例
PLC與驅(qū)動(dòng)器之間通訊建立后,如果在正常運(yùn)行過程中出現(xiàn)通訊中斷的情況,通訊恢復(fù)后,在對(duì)MC_Power進(jìn)行使能時(shí),Error管腳會(huì)出現(xiàn)16#8001錯(cuò)誤,工藝對(duì)象會(huì)出現(xiàn)“與設(shè)備(驅(qū)動(dòng)裝置或編碼器)通信故障”報(bào)警,由于工藝對(duì)象故障的存在,MC_Power將無法對(duì)驅(qū)動(dòng)器進(jìn)行使能,只有確認(rèn)故障后,驅(qū)動(dòng)器才能重新使能。