FX1s是晶體管型PLC,有兩個(gè)脈沖輸出端子,分別是Y0 和Y1,能同時(shí)輸出兩組100KHZ的脈沖。
PLS+,PLS-是步進(jìn)驅(qū)動器的脈沖信號端子,DIR+,DIR-是步進(jìn)驅(qū)動器的方向信號端子。
本次實(shí)例的動作方式:當(dāng)正轉(zhuǎn)開關(guān)X0 閉合時(shí),電機(jī)動作到 A 點(diǎn)停止;當(dāng)反轉(zhuǎn)開關(guān)X1 閉合時(shí),電機(jī)動作到 B 點(diǎn)停止。
1·絕對位置控制(DRVA),是指定要走到距離原點(diǎn)的位置,原點(diǎn)位置數(shù)據(jù)存放于 32 位寄存器 D8140 里。
當(dāng)機(jī)械位于我們設(shè)定的原點(diǎn)位置時(shí)用程序把 D8140 的值清零,也就確定了原點(diǎn)的位置。
·實(shí)例動作方式:正轉(zhuǎn)開關(guān)X0 閉合時(shí),電機(jī)動作到 A 點(diǎn)停止;反轉(zhuǎn)開關(guān)X1 閉合時(shí),電機(jī)動作到 B 點(diǎn)停止。
2三菱FX系列PLC絕對位置控制指令DRVA應(yīng)用:
絕對位置控制指令DRVA的 格式: DRVA D0 D2 Y0 Y2
*D0:目標(biāo)位置,可以是數(shù)值或是寄存器,也就是PLC要輸出的脈沖個(gè)數(shù)。
*D2:輸出脈沖頻率,可以是數(shù)值或是寄存器。也就是PLC輸出的脈沖頻率,也就是速度
*Y0:脈沖輸出地址,只能是Y0或Y1。
*Y2:方向控制輸出,正向是ON或是OFF,反向是OFF或是ON(根據(jù)所控制執(zhí)行元件設(shè)置來確定)
3下面是PLC程序的梯形圖:(此程序只為說明用,實(shí)用需改善。)
·在原點(diǎn)時(shí)將 D8140 的值清零(本程序中沒有做此功能)
·32 位寄存器 D8140 是存放 Y0 的輸出脈沖數(shù),正轉(zhuǎn)時(shí)增加,反轉(zhuǎn)時(shí)減少。當(dāng)正轉(zhuǎn)動作到 A 點(diǎn)時(shí),D8140 的
值是 3000。此時(shí)閉合 X1,機(jī)械反轉(zhuǎn)動作到 B 點(diǎn),也就是-3000 的位置。D8140 的值就是-3000。
·當(dāng)機(jī)械從 A 點(diǎn)向 B 點(diǎn)動作過程中,X1 斷開(如在 C 點(diǎn)斷開)則 D8140 的值就是 200,此時(shí)再閉合 X0,機(jī)械
正轉(zhuǎn)動作到 A 點(diǎn)停止。
·當(dāng)機(jī)械停在 A 點(diǎn)時(shí),再閉合 X0,因?yàn)闄C(jī)械已經(jīng)在距離原點(diǎn) 3000 的位置上,故而機(jī)械沒有動作!