歡迎來到海藍(lán)智能科技有限公司!
什么正轉(zhuǎn),反轉(zhuǎn),那是在外圍連接線定義的,你只要知道,在幾秒內(nèi)輸出一個(gè)信號,輸出端接通。在幾秒后又輸出一個(gè)信號,另一個(gè)輸出端接通。就完了。
不知道你要這個(gè)程序有什么用?沒有實(shí)用性嘛,普通電機(jī),4s可能還沒轉(zhuǎn)起來呢。如果只是想練習(xí)正反轉(zhuǎn)的話,用兩個(gè)接觸器,相序換一相,控制接觸器開,合就好了。至于時(shí)間,用PLC里的T計(jì)時(shí)器就好了。
你哪里寫反轉(zhuǎn)了!
一個(gè)單按鈕控制電機(jī)正反轉(zhuǎn)的三菱plc程序,即按一下正轉(zhuǎn),再按一下反轉(zhuǎn),按下停止按鈕電機(jī)停止工作。請
LDC1
RSTC1
LD==
其中是啟動(dòng)按鈕,是正轉(zhuǎn),是反轉(zhuǎn)
實(shí)現(xiàn)正反轉(zhuǎn)和調(diào)速是兩個(gè)問題。
正反轉(zhuǎn)就簡單了,兩個(gè)Y輸出點(diǎn),控制兩個(gè)接觸器,兩個(gè)接觸器分別對應(yīng)調(diào)換的正負(fù)極就可以實(shí)現(xiàn)了。
用PLC調(diào)整就得用數(shù)字量轉(zhuǎn)模擬量的模塊來實(shí)出了,不過你得加一個(gè)數(shù)字輸放端如HMI.
三菱PLC怎么控制正反轉(zhuǎn)?
你需要兩個(gè)Y點(diǎn)輸出,一個(gè)用來發(fā)脈沖,另一個(gè)做方向信號,為0時(shí)正轉(zhuǎn),為1時(shí)反轉(zhuǎn)。這個(gè)在伺服驅(qū)動(dòng)器上都有相應(yīng)接線端子。兩次程序唯一區(qū)別就是有一次多接通了一個(gè)Y點(diǎn)。
如果使用脈沖來控制伺服,那么你有兩種方式:正向脈沖伺服正轉(zhuǎn),反向脈沖伺服反轉(zhuǎn)脈沖讓伺服旋轉(zhuǎn),do輸出決定伺服方向。
如果使用模擬量控制伺服,那么你可以使用正負(fù)模擬量進(jìn)行正反轉(zhuǎn)的控制。
如果使用通訊控制,那么直接發(fā)指令。
程序上,靠這個(gè)方式:
1.可以直接輸入位置令其正,反轉(zhuǎn)
2.jog命令其正反轉(zhuǎn)
三菱PLC使用DRVI指令如何定義正反轉(zhuǎn)
PLC中指令使用
1、可調(diào)脈沖輸出指令PLSV
為任意時(shí)間可變速指令,可以實(shí)時(shí)改變脈沖頻率的指令,在指令中可以設(shè)置脈沖的實(shí)時(shí)頻率、發(fā)出脈沖的輸出點(diǎn),和方向點(diǎn)(如用于手動(dòng)前進(jìn)或后退)。但是不能設(shè)置發(fā)出脈沖的總數(shù),也就是不能通過指令定位,如果需要不是很精準(zhǔn)的定位可以在使用高速點(diǎn)的時(shí)候用脈沖計(jì)數(shù)器和目標(biāo)值做一個(gè)比較,但是會在PLC的每個(gè)掃描周期比較一次,所以會超出一些脈沖。程序例:︱-----︱︱-----------(PLSV)2、絕對定位指令DRVA和相對定位指令DRVI
輸出只能應(yīng)用于高速點(diǎn)。他們的指令表現(xiàn)形式基本一致,在它們的指令中可以設(shè)置脈沖總數(shù)、脈沖頻率、脈沖的發(fā)出點(diǎn)和方向點(diǎn)。
高速脈沖點(diǎn)的特點(diǎn)就是他們有自己的脈沖計(jì)數(shù)寄存器,也就是不管通過上述哪個(gè)指令發(fā)出脈沖,高速點(diǎn)會有以一個(gè)特定的寄存器記錄所發(fā)出的脈沖數(shù),包括正向的和反向的,可作為運(yùn)動(dòng)控制中每個(gè)軸的坐標(biāo)。
以上兩個(gè)指令不同之處就是:DRVA是絕對記錄脈沖式的,它的脈沖總數(shù)實(shí)際是它要到達(dá)的目標(biāo)值,也就是和各高速點(diǎn)的計(jì)數(shù)寄存器相匹配,例如,當(dāng)你輸入脈沖目標(biāo)值為,而你高速點(diǎn)的計(jì)數(shù)寄存器中是,這時(shí)它會朝著反向發(fā)出個(gè)脈沖;而DRVI指令卻不同,它不管高速點(diǎn)計(jì)數(shù)器中的脈沖坐標(biāo)值,它會向正方向運(yùn)行個(gè)脈沖,因而成為相對脈沖指令。
程序例:︱-----︱︱-----------(DRVA)程序例:︱-----︱︱-----------(DRVI)
3、原點(diǎn)復(fù)位指令ZRN是三菱PLC的原點(diǎn)回歸指令。應(yīng)用指令編號是,前面加D表示32位??斓皆c(diǎn)位置時(shí)觸發(fā)一個(gè)接近開關(guān),當(dāng)工作臺運(yùn)行到近零點(diǎn)時(shí),收到接近開關(guān)觸發(fā)信號后減速到一個(gè)很低的速度繼續(xù)向前走(避免機(jī)械沖擊)。在低速狀態(tài)下等待伺服驅(qū)動(dòng)器內(nèi)置編碼器發(fā)來原點(diǎn)脈沖。收到脈沖后停止行走。程序例:︱-----︱︱-----------(ZRN)。