小弟初學(xué)PLC,正在做畢業(yè)設(shè)計(jì),希望各位高手幫忙看一下上面這個(gè)梯形圖是否正確
程序是用PLC的高速計(jì)數(shù)去實(shí)現(xiàn)步進(jìn)電機(jī)的定位,我用的是專用步進(jìn)電機(jī)驅(qū)動(dòng)器,Y000為脈沖輸出到驅(qū)動(dòng)器 Y010為驅(qū)動(dòng)器方向控制,通斷實(shí)現(xiàn)正反轉(zhuǎn),其中P10是從觸摸屏輸入數(shù)據(jù)后計(jì)算出來(lái)的總脈沖的子程序,X010是啟動(dòng)按鈕 X020為急停按鈕 Y030是自動(dòng)停止
我大概的思路是 啟動(dòng)X010,然后先給驅(qū)動(dòng)器一個(gè)正轉(zhuǎn)信號(hào)(因?yàn)轵?qū)動(dòng)器要求先有控制信號(hào)再有脈沖信號(hào)),然后調(diào)用子程序計(jì)算脈沖后輸出脈沖到Y(jié)000來(lái)驅(qū)動(dòng)步進(jìn)電機(jī)移動(dòng),當(dāng)?shù)竭_(dá)指令的脈沖,也就是從觸摸屏輸入的位移到達(dá)后,立即給一個(gè)反轉(zhuǎn)信號(hào)即Y010,然后再調(diào)用脈沖計(jì)算子程序,再返回到原點(diǎn),當(dāng)?shù)竭_(dá)原點(diǎn)后自動(dòng)斷開Y030,停機(jī)
脈沖計(jì)算子程序我沒(méi)給出