歡迎來(lái)到海藍智能科技有限公司!
三菱plc脈沖指令只能使用一次嗎?怎么重復使用?
PLSY指令可以多次使用,但是控制的高速輸出口不能重復。PLSY前面的控制可以是多個(gè),像你這個(gè)X1和X2并到一起,控制PLSY就行了。至于你的X2為啥不能控制PLSY根據你說(shuō)的沒(méi)分析出來(lái),估計是你程序上某些地方編錯了。
PLC中DRVI指令使用
1、可調脈沖輸出指令PLSV
為任意時(shí)間可變速指令,可以實(shí)時(shí)改變脈沖頻率的指令,在指令中可以設置脈沖的實(shí)時(shí)頻率、發(fā)出脈沖的輸出點(diǎn),和方向點(diǎn)(如用于手動(dòng)前進(jìn)或后退)。但是不能設置發(fā)出脈沖的總數,也就是不能通過(guò)指令定位,如果需要不是很精準的定位可以在使用高速點(diǎn)的時(shí)候用脈沖計數器和目標值做一個(gè)比較,但是會(huì )在PLC的每個(gè)掃描周期比較一次,所以會(huì )超出一些脈沖。程序例:︱-----︱︱-----------(PLSV)2、絕對定位指令DRVA和相對定位指令DRVI
輸出只能應用于高速點(diǎn)。他們的指令表現形式基本一致,在它們的指令中可以設置脈沖總數、脈沖頻率、脈沖的發(fā)出點(diǎn)和方向點(diǎn)。
高速脈沖點(diǎn)的特點(diǎn)就是他們有自己的脈沖計數寄存器,也就是不管通過(guò)上述哪個(gè)指令發(fā)出脈沖,高速點(diǎn)會(huì )有以一個(gè)特定的寄存器記錄所發(fā)出的脈沖數,包括正向的和反向的,可作為運動(dòng)控制中每個(gè)軸的坐標。
以上兩個(gè)指令不同之處就是:DRVA是絕對記錄脈沖式的,它的脈沖總數實(shí)際是它要到達的目標值,也就是和各高速點(diǎn)的計數寄存器相匹配,例如,當你輸入脈沖目標值為,而你高速點(diǎn)的計數寄存器中是,這時(shí)它會(huì )朝著(zhù)反向發(fā)出個(gè)脈沖;而DRVI指令卻不同,它不管高速點(diǎn)計數器中的脈沖坐標值,它會(huì )向正方向運行個(gè)脈沖,因而成為相對脈沖指令。
程序例:︱-----︱︱-----------(DRVA)程序例:︱-----︱︱-----------(DRVI)
3、原點(diǎn)復位指令ZRN是三菱PLC的原點(diǎn)回歸指令。應用指令編號是,前面加D表示32位。快到原點(diǎn)位置時(shí)觸發(fā)一個(gè)接近開(kāi)關(guān),當工作臺運行到近零點(diǎn)時(shí),收到接近開(kāi)關(guān)觸發(fā)信號后減速到一個(gè)很低的速度繼續向前走(避免機械沖擊)。在低速狀態(tài)下等待伺服驅動(dòng)器內置編碼器發(fā)來(lái)原點(diǎn)脈沖。收到脈沖后停止行走。程序例:︱-----︱︱-----------(ZRN)。