技術分(fēn)享

當前位置:三菱PLC > 技術服務(wù) > 技術分(fēn)享

使用三菱工控産品時(shí)異常的問題解析

點擊:11325 日期:2017-06-15 選擇字号:

   在使用三菱工控産品時(shí),特别是剛開始使用,在程序調試過程中難免會遇到很多奇奇怪怪的通人事(shì)情。比如(rú)三菱plc指令執行異常三菱伺服電機ON,電機不轉等問題,那麼下(xià)面就(jiù)由海藍機電小編來(l藍喝ái)為(wèi)大家帶來(lái)這(zhè)三個(gè)問題的解析,希了是望大家能(néng)有所收獲!

比如(rú)寫了(le)這(zhè)樣一(yī)條指令:


本來(lái)200乘以2應該等于400,但(dàn)是D4裡卻是12?!

 

★全軸伺服ON信号給出去之後,伺服沒有O長分N

 

★執行三菱伺服電機驅動指令之後,三菱伺服電機不轉。

 

……

 

諸如(rú)此類的問題很多,而且一(yī)般三菱PLC都不會報(bào)警,沒有報(bào)警代碼,問題追溯起來(lái)比較的木麻煩。

原因一(yī)般也(yě)比較隐蔽,可能(néng)翻遍手冊也學大(yě)找不到原因說(shuō)明及解決方法。

而且像三菱伺服電機ON,電機不轉這(zhè)樣的問題,問題本身(shēn)就(jiù)比著長較寬泛,有很多原因可以導緻這(zhè)種現(xiàn)象發生(快員shēng),所以對于這(zhè)種異常情況,其原因排查起來(lái)現快也(yě)是很讓人(rén)頭疼的一(yī)件事(shì)情。

筆者一(yī)開始也(yě)遇到過很多百思不得其解的問題,慢(màn)吧北慢(màn)地也(yě)積累了(le)幾個(gè)小經站車驗,希望對不太熟悉三菱工控産品的朋(péng)友有點用。

    方法一(y低音ī):先清除PLC裡的全部數據

這(zhè)是筆者的習慣,在寫入參數及程序化行之前,先把PLC裡的數據清空。在遇到沒有報(bào)警代碼的動訊異常情況時(shí),筆者做的第一(yī)件事(s內看hì)情也(yě)是先把PLC裡的數據清空,再執行一(為知yī)次參數及程序寫入,還要進行PLC複位。

 

    為(wèi)什(shén)麼要這(zhè)麼做呢(ne)?一公北(yī)般來(lái)說(shuō),我們把參數及程序如也寫入PLC之後,除非手動清除它,否則參數及程序就(jiù)會保留風學在PLC裡。(嗯,這(zhè)是廢話(hu不靜à)。)

問題是,我們沒法保證我們這(zhè)一(yī)次寫入的參數及程刀技序能(néng)覆蓋掉PLC裡原來(lái)的參數及程序。

 

多程序文件

    特别是對于三菱L系列 PLC、Q 系列PLC來(lái)說(shuō),它支持多程序文件,我們可以建立化是『MAIN』、『MAIN1』,還可以建立一(yī)些(xi少離ē)我們自己給它命名的程序文件。

   &nb厭街sp;如(rú)果PLC裡本來(lái)有這(zhè)些(xiē)文件,我們不手街數動清除它的話(huà),它是不會消失的。

我們寫入的文件,隻能(néng)覆蓋同名文件。

    看明;比如(rú)PLC裡本來(lái)有『MAIN』、『MAIN1』,我們新(看看xīn)建了(le)『MAIN』寫進入的話(hu但章à),PLC裡的『MAIN』會被覆蓋成我們寫進去的新(xīn)的『MAIN』,鐘討而『MAIN1』仍然存在。

    那麼,如(rú)果『MAIN1』用的軟元件與新(xīn)的『MAIN』所用軟元件重複沖突的話(h遠放uà),就(jiù)會導緻雙線圈。

程序設置

除此之外,還需要強調一(yī)點,新(xī照南n)建的程序文件都是『無執行類型指定』的,存在多個(gè)程序文件的子南情況下(xià),要将它們按照需要拖曳到國光『掃描程序』、『恒定周期程序』等等分(fēn畫笑)類中去,否則程序可能(néng)不運行。


方法二:用最簡單的程序進行測試

 

什(shén)麼是最簡單的程序?比如(rú)用醫筆者之前給出的FX5-40SSC-S的樣例程序,非常簡單,忽略了(le)各種互鎖、各種條信間件,雖然不嚴謹,但(dàn)是方便學習測試。

 

既然出現(xiàn)了(le)問題,就(ji市地ù)該解決,但(dàn)是又沒有解決思路可和(lù),怎麼辦呢(ne)?

 

把問題簡化(huà)。

 

比如(rú)給出電機驅動指令,但(dàn)是電機不轉,我們可以票路嘗試寫一(yī)個(gè)簡短程序(而不是一(yī)個(gè)幾百行輛一幾千行的程序),來(lái)測試一(yī)下(xià)。

如(rú)果這(zhè)樣電機還是不轉,說(shuō)明一船原因應該跟程序無關(guān),需要檢查參數設置短頻、接線等等。

如(rú)果這(zhè)樣電機轉了(le),那麼低風說(shuō)明程序間(jiān)邏輯有問題。典型的問題還是雙線圈。

 

說(shuō)到電機驅動指令,對于脈沖式伺服一(yī)般使用DRVA 和DRVI就(jiù)能(néng)使電機正反山習轉。

之前就(jiù)遇到過使用這(zhè)兩個(gè)指令之後電機隻件快能(néng)正轉而不能(néng)反轉的情況,最後檢查的結果也(yě)是雙線也資圈問題。

 

這(zhè)是縮小問題範圍的一(yī)個舞學(gè)方法。

縮小問題範圍,縮小原因可能(néng)出現(xiàn)的範圍,生裡有助于進一(yī)步查找問題原因。

 

很多初學者拿到的樣例程序,嘩啦啦一(yī)大堆,雖然可能(néng)慢大比較嚴謹,但(dàn)是很難看懂,也(yě)難以下(xià)手修改,運行時聽村(shí)出了(le)問題也(yě)不知道問題出在哪裡。

 

不隻是初學者,筆者感覺很多稍有經驗設備調試人(rén)員(yuán)城聽,也(yě)有類似的問題。

現(xiàn)在的自動化(huà)設備越來(lái)越複線訊雜,程序動辄幾千行,很多程序都是以前的拿過來(l小影ái)用。比如(rú)說(shuō)設備升級了(le),FX3U換成Q PLC了(le),把之前的FX3U程序拿過來開她(lái),轉換一(yī)下(xià),改一中多(yī)改,接着用。

結果一(yī)個(gè)程序可能(néng)經雪吧過很多人(rén)的手,改過很多次,到最後面目全非,錢上沒有人(rén)完全看得懂,甚至程序裡還有潛在的邏輯問題。

 

标題中說(shuō)到的問題,也(yě)有可能(néng)是由于上東司(shàng)述程序的問題導緻的。對于這(zhè)種問題,術喝筆者也(yě)是無能(néng)為(wèi下日)力,最怕别人(rén)拿着别人(rén)可下寫的程序,問我,『它為(wèi)什(shén)麼這(zhè)麼寫資坐?』。

   

真要是這(zhè)種情況,推翻程序重新(xīn)寫家這吧(ba)。

 

其他可能(néng)引起類似問題的原因

 

自動刷新(xīn)的設置導緻軟元件值異常

比如(rú)文章開頭提到的,D4數值異常,有可能(néng)是因為(wèi)它被設置為(wèi)少個接收區域的刷新(xīn)軟元件了(le),相當于它每個(民刀gè)通信周期都在接收其他地方對它的刷新(xīn)賦值,相當于它是城嗎隻讀的。

在使用到多CPU系統、網絡通信時(shí)可能(néng)會遇到這(zhè)樣工厭的問題。

 

I/O分(fēn)配設置原因導緻伺服不ON

比如(rú)在三菱plc模塊QD77MS中,手冊裡說(shuō)Y1是全軸學煙伺服ON。


 

實際上(shàng)寫的不太準确,當QD77MS的起始IO被設為(wèi)n0時(shí),這(zhè)票都裡的『Y1』要相應變成『Yn1』。

比如(rú)下(xià)圖,起始IO設為(wèi)0080,相應的要使用『Y81』作(z森動uò)為(wèi)全軸伺服ON信号,而不家器是使用Y1。

伺服電機不動作(zuò)

關(guān)于伺服電機不動作(zuò),可能(néng)的原因比較門火多,可以參考下(xià)表,逐一(yī)進行排查。

(下(xià)表對應MR-JE系列伺服放(fàng)大器(qì)空能,更多伺服放(fàng)大器(qì)故障排查方法請參考相應的了西伺服放(fàng)大器(qì)技術資料集(故障排除篇))

 

   以上(shàng)說(shuō)到的三菱工控産品常見異常,在遇到類似問題時(shí),可能(néng)有對拍用,也(yě)可能(néng)沒用,因為(wèi)問笑問題可能(néng)比較複雜,可能(néng聽電)涉及到其他筆者沒遇到的諸多原因。各位若遇到過其他類似情況書船,也(yě)還請不吝留言賜教!

評論信息

暫無留言!
發表評論
姓名:
内容:
驗證碼: 點擊換一(yī)個(gè) 看不清?

1.尊重網上(shàng)道德,遵守中華人(rén)民(mín)共和國的各項河市有關(guān)法律法規,不發表攻擊性言論。
2.承擔一(yī)切因您的行為(wèi)而直接或間(jiān)接導緻的民(購自mín)事(shì)或刑事(shì)法律責看坐任。
3.産品留言闆管理(lǐ)人(rén)員(yuán)有權保輛放留或删除其管轄留言中的任意内容。
4.不支持HTML代碼且留言要通過審核後才會顯示,請勿如匠惡意留言。