位置控制模式
在自動控制系統(tǒng)中經(jīng)常用到幾種控制模式分別是位置控制模式、速度控制模式、轉(zhuǎn)矩控制模式、全閉環(huán)控制模式。但是比較常用的控制模式還是位置控制模式,說到位置控制模式那么我們就想到了定位控制指令,下面分別對這幾個指令講解一遍。在步進(jìn)電機(jī)和伺服電機(jī)控制中,以下這些指令經(jīng)常用到。
定位指令
一DSZR / 帶DOG搜索的原點(diǎn)回歸
概要:
執(zhí)行原點(diǎn)回歸,使機(jī)械位置與可編程控制器內(nèi)的當(dāng)前值寄存器一致的指令。
DOG搜索功能的對應(yīng)
允許使用近點(diǎn)DOG和零點(diǎn)信號的原點(diǎn)回歸,但是不可以對零點(diǎn)信號計數(shù)后決定原點(diǎn)。
二ZRN /原點(diǎn)回歸概要:
執(zhí)行原點(diǎn)回歸使機(jī)械位置與可編程控制器內(nèi)的當(dāng)前寄存器一致的指令
該指令是PLC與伺服驅(qū)動器配合工作時,用指定脈沖速度和脈沖輸出端口,讓執(zhí)行機(jī)構(gòu)向動作原點(diǎn)(DOG)移動,直到遇到原點(diǎn)信號滿足條件為止。
三PLSV / 可變速脈沖輸概要:
輸出帶旋轉(zhuǎn)方向的可變速的脈沖指令
四DRVI / 相對定位概要:
以相對驅(qū)動方式執(zhí)行單速定位的指令,用帶正/負(fù)的符號指定從當(dāng)前位置開始的移動距離的方式,也稱為增量(相對)驅(qū)動方式
只有晶體管輸出PLC才能使用該指令。
五DRVA/ 絕對定位概要:
以絕對驅(qū)動方式執(zhí)行單速定位的指令。該指令是按指定的端口、頻率和運(yùn)行方向輸出脈沖,令伺服執(zhí)行機(jī)構(gòu)運(yùn)動到指定目的點(diǎn)。只有晶體管輸出PLC才能使用該指令。
在三菱plc定位功能中,采用目標(biāo)位置設(shè)定方式不同的相對定位(DRVI)指令和絕對定位(DRVA)指令, 進(jìn)行單速定位。相對定位(DRVI)的目標(biāo)位置設(shè)定方式采用相對地址的位置即增量式,絕對定位(DRVA)的目標(biāo)位置設(shè)定方式采用絕對地址的位置即絕對量式。(聽起來很繞口)
首先我們需要了解的是增量式和絕對量.。
所謂的增量式就是以當(dāng)前停止的位置作為起點(diǎn),指定移動方向和移動量進(jìn)行定位,簡單來說就是以我現(xiàn)在停的地方作為起點(diǎn)你指定我向哪個方向走多少我就走多少,比如輸入500,就向前走500,輸入-1000,就往后退1000。
所謂的絕對方式就是以原點(diǎn)為基準(zhǔn)指定位置(絕對地址)進(jìn)行定位,起點(diǎn)在哪里都沒有關(guān)系,就是說與現(xiàn)在我停在哪地方無關(guān),只與原點(diǎn)做比較,比如我現(xiàn)在在100的位置,我們輸入100,是不會動的,輸入500,會向前走400,輸入-500,會向后退600,因?yàn)橹缓驮c(diǎn)做比較,現(xiàn)在在100的位置,輸入100與原點(diǎn)比較無變化,輸入500,源原點(diǎn)做比較還差400,所以往前走400,輸入-500,與原點(diǎn)比較,發(fā)現(xiàn)不僅要走100回到原點(diǎn)還要往回再走500加起來就是600。
現(xiàn)在明白它們的區(qū)別了嗎,相對位置是多少就走多少,絕對位置是一個位置數(shù)據(jù),它走多少和走的方向要計算現(xiàn)在的位置與絕對位置之間的距離差。通俗的將就是,一個指定距離,一個指定目的。
兩個指令都帶有加減速時間、基底、最高速度設(shè)置,而且都有脈沖發(fā)送完成標(biāo)志位M8029,其他的相關(guān)軟元件與PLSV類似。
這里主要強(qiáng)調(diào)下旋轉(zhuǎn)方向的變換,對于DRVI,當(dāng)脈沖輸出值(相對地址)為正數(shù)時正轉(zhuǎn),脈沖寄存器的脈沖當(dāng)前值增加,當(dāng)脈沖輸出值為負(fù)時反轉(zhuǎn),脈沖寄存器的脈沖當(dāng)前值減少,比如設(shè)置脈沖輸出數(shù)為10000,則電機(jī)正轉(zhuǎn),脈沖輸出數(shù)為-5000時反轉(zhuǎn)。
對于DRVA,它的正反轉(zhuǎn)需要由脈沖輸出值(絕對地址)與當(dāng)前寄存器中的大小做比較,比如當(dāng)前寄存器為1000,我們設(shè)置脈沖輸出數(shù)為4000,則電機(jī)正轉(zhuǎn),如果設(shè)置脈沖輸出數(shù)為500,則電機(jī)反轉(zhuǎn)。