歡迎來(lái)到海藍(lán)智能科技有限公司!
一、三菱PLC比較指令
比較指令分為比較(CMP)、區(qū)域比較(ZCP)兩種,CMP的指令代碼為FNC10,ZCP的指令代碼為FNC11,兩者待比較的源操作數(shù)[S·]均為K、 H、KnX、KnY、KnM、KnS、T、C、D、V、Z,其目標(biāo)操作數(shù)[D·]均為Y、M、S。
1、比較指令CMP
CMP指令有三個(gè)操作數(shù):兩個(gè)源操作數(shù)[S1.]和[S2.],一個(gè)目標(biāo)操作數(shù)[D.],該指令將[S1.]和[S2.]進(jìn)行比較,結(jié)果送到[D.]中。CMP指令使用說(shuō)明如圖所示。
2、區(qū)間比較指令ZCP
ZCP指令是將一個(gè)操作數(shù)[S.]與兩個(gè)操作數(shù)[S1.]和[S2.]形成的區(qū)間比較,且[S1.]不得大于[S2.],結(jié)果送到[D.]中。ZCP指令使用說(shuō)明如圖所示。
二、三菱PLC脈沖指令
PLS(上升沿微分指令):在輸入信號(hào)上升沿產(chǎn)生一個(gè)掃描周期的脈沖輸出,專用于操作元件的短時(shí)間脈沖輸出。
PLF(降沿微分指令):在輸入信號(hào)下降沿產(chǎn)生一個(gè)掃描周期的脈沖輸出,控制線路由閉合到斷開(kāi)。
PLS、PLF指令的使用說(shuō)明:
PLS、PLF指令的目標(biāo)元件為Y和M;
使用PLS時(shí),僅在驅(qū)動(dòng)輸入為ON后的一個(gè)掃描周期內(nèi)目標(biāo)元件ON。
M0僅在X0的常開(kāi)觸點(diǎn)由斷到通時(shí)的一個(gè)掃描周期內(nèi)為ON;使用PLF指令時(shí)只是利用輸入信號(hào)的下降沿驅(qū)動(dòng),其它與PLS相同。
三、三菱PLC步進(jìn)指令
步進(jìn)指令是專為順序控制而設(shè)計(jì)的指令。在工業(yè)控制領(lǐng)域許多的控制過(guò)程都可用順序控制的方式來(lái)實(shí)現(xiàn),使用步進(jìn)指令實(shí)現(xiàn)順序控制既方便實(shí)現(xiàn)又便于閱讀修改。
1.步進(jìn)指令(STL/RET)
FX2N中有兩條步進(jìn)指令:STL(步進(jìn)觸點(diǎn)指令)和RET(步進(jìn)返回指令)。
STL和RET指令只有與狀態(tài)器S配合才能具有步進(jìn)功能。
如STL S200表示狀態(tài)常開(kāi)觸點(diǎn),稱為STL觸點(diǎn),它在梯形圖中的符號(hào)為 ,它沒(méi)有常閉觸點(diǎn)。我們用每個(gè)狀態(tài)器S記錄一個(gè)工步,例STL S200有效(為ON),則進(jìn)入S200表示的一步(類似于本步的總開(kāi)關(guān)),開(kāi)始執(zhí)行本階段該做的工作,并判斷進(jìn)入下一步的條件是否滿足。
一旦結(jié)束本步信號(hào)為ON,則關(guān)斷S200進(jìn)入下一步,如S201步。
RET指令是用來(lái)復(fù)位STL指令的。執(zhí)行RET后將重回母線,退出步進(jìn)狀態(tài)。
步進(jìn)指令(STL)是利用內(nèi)部軟元件,在順控程序上面進(jìn)行工序步進(jìn)式控制的指令。步進(jìn)返回指令(RET)是指狀態(tài)(S)流程結(jié)束,用于返回主程序(母線)的指令。
應(yīng)用步進(jìn)指令時(shí)注意
1.步進(jìn)接點(diǎn)只有常開(kāi)觸點(diǎn),而沒(méi)有常閉觸點(diǎn),指令用STL表示,連接步進(jìn)觸點(diǎn)的其它繼電器觸點(diǎn)用LD或LDI指令表示,使用STL指令后,應(yīng)用RET指令使LD點(diǎn)返回左母線。
2.只有步進(jìn)觸點(diǎn)閉合時(shí)它后面的電路才能動(dòng)作。如果步進(jìn)觸點(diǎn)斷開(kāi) 則其后面的電路將全部斷開(kāi)。但是在1個(gè)掃描周期以后,不再執(zhí)行指令。
3.狀態(tài)的地址號(hào)不能重復(fù)使用。
四、三菱PLC定位指令
在自動(dòng)控制系統(tǒng)中經(jīng)常用到幾種控制模式分別是位置控制模式、速度控制模式、轉(zhuǎn)矩控制模式、全閉環(huán)控制模式。但是比較常用的控制模式還是位置控制模式,說(shuō)到位置控制模式那么我們就想到了定位控制指令
1.DSZR / 帶DOG搜索的原點(diǎn)回歸
概要:執(zhí)行原點(diǎn)回歸,使機(jī)械位置與可編程控制器內(nèi)的當(dāng)前值寄存器一致的指令。
DOG搜索功能的對(duì)應(yīng)
允許使用近點(diǎn)DOG和零點(diǎn)信號(hào)的原點(diǎn)回歸,但是不可以對(duì)零點(diǎn)信號(hào)計(jì)數(shù)后決定原點(diǎn)。
2.ZRN /原點(diǎn)回歸
概要:執(zhí)行原點(diǎn)回歸使機(jī)械位置與可編程控制器內(nèi)的當(dāng)前寄存器一致的指令
該指令是PLC與伺服驅(qū)動(dòng)器配合工作時(shí),用指定脈沖速度和脈沖輸出端口,讓執(zhí)行機(jī)構(gòu)向動(dòng)作原點(diǎn)(DOG)移動(dòng),直到遇到原點(diǎn)信號(hào)滿足條件為止。
3.PLSV / 可變速脈沖輸
概要:輸出帶旋轉(zhuǎn)方向的可變速的脈沖指令
4.DRVI / 相對(duì)定位
概要:以相對(duì)驅(qū)動(dòng)方式執(zhí)行單速定位的指令,用帶正/負(fù)的符號(hào)指定從當(dāng)前位置開(kāi)始的移動(dòng)距離的方式,也稱為增量(相對(duì))驅(qū)動(dòng)方式
只有晶體管輸出PLC才能使用該指令。
5.DRVA/ 絕對(duì)定位
概要:以絕對(duì)驅(qū)動(dòng)方式執(zhí)行單速定位的指令。該指令是按指定的端口、頻率和運(yùn)行方向輸出脈沖,令伺服執(zhí)行機(jī)構(gòu)運(yùn)動(dòng)到指定目的點(diǎn)。只有晶體管輸出PLC才能使用該指令。
指令使用說(shuō)明:
(1)MC,、MCR指令的目標(biāo)元件為Y和M,不能是特殊輔助繼電器。MC占三個(gè)程序步,MCR占兩個(gè)程序步。
(2)主控觸點(diǎn)在梯形圖中與一般觸點(diǎn)垂直(如圖3-16中的M120)。與主控觸點(diǎn)相連的觸點(diǎn)必須用LD或LDI指令。
(3)MC指令的輸入觸點(diǎn)斷開(kāi)時(shí),在MC和MCR之內(nèi)的積算定時(shí)器、計(jì)數(shù)器、用復(fù)位/置位指令驅(qū)動(dòng)的元件保持其之前的狀態(tài)不變。非積算定時(shí)器、計(jì)數(shù)器,以及用OUT指令驅(qū)動(dòng)的元件將被復(fù)位,如圖3-15中當(dāng)X0斷開(kāi),Y0和Y1即變?yōu)镺FF。
(4)在一個(gè)MC指令區(qū)內(nèi)若再次使用MC指令,則稱為嵌套。主控指令的嵌套級(jí)數(shù)最多為8級(jí),編號(hào)按NO->N1->N2->N3->N4->N5->N6->N7順序增大,每級(jí)的返回用對(duì)應(yīng)的MCR指令,復(fù)位時(shí)從編號(hào)大的嵌套級(jí)開(kāi)始。
以上就是關(guān)于三菱PLC指令分享,希望對(duì)讀者朋友有所幫助。如果你還有疑問(wèn),歡迎咨詢海藍(lán)在線客服,我們有專業(yè)的技術(shù)人員幫你解答?;蛘卟榭次覀?nèi)釶LC行業(yè)資訊中相關(guān)文章獲取知識(shí),深圳海藍(lán)智能專注三菱工控。