1、今天,用模擬量調速程序,把AQW0寫(xiě)成了QW0,結果前面按下I0.0,Q0.0無(wú)輸出,像沒(méi)按一樣,檢查程序,發(fā)現把模擬量符號A寫(xiě)掉了,有地址沖突,PLC總是輸出最后一個(gè)鎖定的狀態(tài),Q0.0輸出不了。
2、今天,模擬量調速完成后,調試USS通訊,程序編好后,下載,變頻器參數也全部修正過(guò)來(lái)了(主要改變P0700=5,P1000=5),程序運行,變頻器上電,給了啟動(dòng)信號,結果發(fā)現變頻器無(wú)輸出(0HZ),明明分開(kāi)調是好的。有點(diǎn)懷疑是不是地址有沖突,但檢查沒(méi)沖突,又懷疑是P參數有沒(méi)設對的,結果核對沒(méi)錯,最后懷疑是模擬量程序與USS程序之間互相干擾,難道不能共處一室,這情何以堪,感覺(jué)不太可能,沒(méi)道理。過(guò)后我發(fā)現我們給的speed值太大了,我記得,老師重點(diǎn)強調了這里speed輸入多少,并不對應是實(shí)際輸出頻率,而是最大頻率的百分數(是百分數還是實(shí)際值由參數設定),看我們給的speed值(VD1000=1000),50HZ*1000%=500HZ,遠遠超出了P1082=30.00(電機最大頻率)。試著(zhù)修改了speed的值,當輸入50時(shí),輸出頻率為25HZ,電機終于啟動(dòng)。最后發(fā)現一個(gè)問(wèn)題,當你的speed值輸入很大時(shí),變頻器會(huì )輸出上次的實(shí)際輸出頻率,變頻器有封鎖功能。
3、今天做PLC與變頻器用USS通信,Wincc通過(guò)OPC去控制PLC,項目非常簡(jiǎn)單。Wincc控制啟停,輸入輸出域設定轉速,輸入輸出域連接OPC變量VD1000,VD1000對應USS_CTRL speed端,結果上電調試,Wincc上輸入一個(gè)值,變頻器無(wú)輸出,看PLC程序上speed端顯示“NAN”,根本沒(méi)有把值傳過(guò)來(lái),檢查了一遍Wincc和OPC都沒(méi)什么問(wèn)題。我懷疑OPC是不是不能傳遞V地址類(lèi)變量(平常玩s7 300搞的全是仿真,對應的都是M類(lèi)地址,學(xué)?拥,用到的都是仿真),得了,把VD1000換成MD25,在OPC里重建項目MD25,Wincc里連接變量MD25,上電調試,輸入值時(shí),speed仍然顯示“NAN”,什么情況?原來(lái)都是我們一廂情愿。偶然發(fā)現當我們在speed端輸入一個(gè)值,比如50時(shí),它立馬顯示成50.0,難道是數據類(lèi)型不匹配(老師提到過(guò)),該不會(huì )是實(shí)型吧!不管,試下再說(shuō),在“轉換”下,添加了一條雙整轉為實(shí)型的指令,MD25內裝的就是實(shí)數了,MD25送speed,上電調試,Wincc輸入50,變頻器顯示25HZ,電機運行正常,問(wèn)題解決,一天過(guò)得真快啊。
若你是高手,請一笑了之。
不管問(wèn)題是大是小,解決了,你就很棒。