歡迎來到海藍(lán)智能科技有限公司!
三菱FX系列PLC控制伺服驅(qū)動器的程序如何寫
最近剛好在做三菱控制松下伺服的,我是用PLSR指令哦,設(shè)定脈沖頻率和數(shù)量就好啦。轉(zhuǎn)動的速度是跟脈沖頻率有關(guān)系,轉(zhuǎn)動的圈數(shù)是跟脈沖數(shù)量有關(guān)的啊。你要轉(zhuǎn)十圈那就得先知道讓伺服轉(zhuǎn)一圈要發(fā)多少個脈沖,然后乘以10得到的數(shù)字放到PLSR指令的脈沖數(shù)量部分就好咯。
指明個方向吧
1、FX系列PLC控制伺服電機,通過發(fā)脈沖方式控制電機運動,通過調(diào)整伺服電機參數(shù),設(shè)定脈沖和距離的線性比例關(guān)系。即需要走多少距離,算出對應(yīng)的脈沖量就好,例如:個脈沖對應(yīng)1毫米,走2米的話,需要發(fā)2、PLC發(fā)脈沖指令DDRVI(DRVI)
脈沖控制幾點說明:
1、:該元件在發(fā)出脈沖時被驅(qū)動,且有脈沖輸出時是動作的。內(nèi)
2、16位與32位指令在容使用常數(shù)K時沒什么影響,但在用到寄存器D上時,區(qū)別在于占用寄存器的數(shù)量上,16位用一個(D0),32位用2個(D1,D2)。
3、SET指令用在步進(jìn)STLS?時,SET置位到下一步時(如SET),同時會復(fù)位本步(如RST)
程序分析:
從20步開始時驅(qū)動(建議你直接用常開代替);
(NO)→(NC)→M2(NO)→(NC)→輸出脈沖本段看起來好像沒問題,但是如果動作后,脈沖輸出的條件沒有了,(你用了下延)導(dǎo)通一個掃描周期(你可以看一下掃描周期)來驅(qū)動;
問題來了,導(dǎo)通時間不足置位(這個你可以在監(jiān)控狀態(tài)看到),另外一個是和講的一樣,脈沖停止需要時間,(建議加入脈沖停止指令,這個是立即停止的)同一個指令多次使用(多線圈)就會有多種多樣的問題。
梯形圖太糊,尤其是輸出端及文字注釋。
要不你把改成其他輔助繼電器試試
三菱plc控制伺服電機有幾種方式?
(Y0,Y4)(Y1,Y5)(Y2,Y6)(Y3,Y7)共四對脈沖I/O點。
2,PLC左側(cè)擴展模塊,如1PG、2PG等。根據(jù)實際需要選擇。
3,獨立的脈沖模塊,如、等。需獨立編寫程序,與PLC通訊達(dá)到控制要求。
3(PULS1),4(PULS2)為脈沖信號端子,PULS1連接直流電源正極(電源需串連2K左右的電阻),PULS2連接控制器(如PLC的輸出端子)。
5(SIGN1),6(SIGN2)為控制方向信號端子,SIGN1連接直流電源正極(電源需串連2K左右的電阻),SIGN2連接控制器(如PLC的輸出端子)。當(dāng)此端子接收信號變化時,伺服電機的運轉(zhuǎn)方向改變。實際運轉(zhuǎn)方向由伺服電機驅(qū)動器的,這兩個參數(shù)控制。
7(com+)與外接直流電源的正極相連。
29(SRV-0N),伺服使能信號,此端子與外接直流電源的負(fù)極相連,則伺服電機進(jìn)入使能狀態(tài),通俗地講就是伺服電機已經(jīng)準(zhǔn)備好,接收脈沖即可以運轉(zhuǎn)。
上面所述的六根線連接完畢(電源、編碼器、電機線當(dāng)然不能忘),伺服電機即可根據(jù)控制器發(fā)出的脈沖與方向信號運轉(zhuǎn)。其他的信號端子,如伺服報警、偏差計數(shù)清零、定位完成等可根據(jù)您的要求接入控制器。構(gòu)成更完善的控制系統(tǒng)。