行業(yè)動態(tài)
當前位置:三菱PLC > 新聞資訊 > 行業(yè)動態(tài)三菱PLC傳送指令MOV和比較指令CMP程序設(shè)計
三菱pIc的傳送指令MOV,和比較指令CMP程序設(shè)計中最常用的指令。學會掌握這兩個指令將會使程序設(shè)計更簡單,設(shè)計出的程序更顯智能化。
MOV指令:MOV指令是功能指令中的基礎(chǔ)指令,是最常用的指令。MOV傳送指令簡單說就是把一個值賦予另一個值。我們把被傳送值叫源址S。那么S里有哪些操作數(shù)(被傳送值)呢?它包括KnX,KnY,KnM,KnS,T,C,D,V,Z,K,H。
被傳送值傳送到的地址為D。那么D有那些數(shù)值呢?KnY,KnM,KnS,T,C,D,V,Z。
舉例說明它的用法。
1:MOV K5 D0。意思就是說把常數(shù)K5寫入D0。使D0=K5。上面說的常數(shù)K,H在程序執(zhí)行中自動轉(zhuǎn)化為二進制寫入D0。
2:MoV k5 k1y0]就是把5這個數(shù)轉(zhuǎn)化為2進制、即是0101。以二進制的數(shù)值控制組合位原件Y0到Y3的狀態(tài)。 0為低電位、1為高電位體現(xiàn)在1組(k1)也就是4個輸出口上、由y0開始也就是y3 y2 y1 y0 ,對應(yīng)0101則y0和y2輸出。y1和y3停止。
3: MOV K1X0 K1Y0。 就是相當于輸入口的狀態(tài)控制輸出口的狀態(tài)。如輸入口X接通(ON),則相應(yīng)輸出口Y有輸出(ON),反之亦然。
4:MOV D2 K2Y10。和例2類似,執(zhí)行功能是D2所存的二進制數(shù)的位值控制Y10~Y17的狀態(tài)。如(D2)=K10,則二進制數(shù)為00001010,對應(yīng)Y1,Y3輸出,其余停止。diangon.com版權(quán)所有。
CMP比較指令。CMP指令和MOV指令一樣,是功能指令常用指令之一。它是對兩個數(shù)據(jù)進行比較判別,并根據(jù)判別結(jié)果進行處理。在實際應(yīng)用中,常常只需要其中一個判別結(jié)果。這時,程序中需要編寫需要的程序段。終址位元件D也可直接和母線相連。比較指令的表現(xiàn)形式:
那么S1,S2代表哪些數(shù)值呢?它們代表的數(shù)值相同,分別為KnX,KnY,KnS,KnM,C,T,D,V,Z,K,H。
D又代表哪些數(shù)值呢?它代表值有三個,M,S,Y。
我們兩個數(shù)比較有三種結(jié)果,>,<,=下面舉例說明。
當常開觸點X010閉合,則比較指令執(zhí)行。它分三種情況:1,當S1>S2時M0執(zhí)行。2,當S1=S2則M1閉合。
今天說兩個功能指令,MOV,COP。三菱的功能指令一百多條,常用的不多,大致分為兩大類:一類是基礎(chǔ)性的指令;一類是高級應(yīng)用指令?;A(chǔ)性指令指步進指令、程序流程指令、傳送指令和比較指令、位移指令、數(shù)值運算指令和部分數(shù)據(jù)處理指令。這類指令是編程中最常用的指令,在一般控制程序中都用得上,對這類功能指令一定要熟練掌握。在以后的篇章里介紹這兩個指令在生產(chǎn)工藝中的應(yīng)用。
以上就是關(guān)于三菱PLC傳送指令MOV和比較指令CMP程序設(shè)計的全部內(nèi)容了。
海藍機電為你提供機器人視覺、上位機軟件、自動化開發(fā)、機電設(shè)備維修等技術(shù)服務(wù)。
深圳市海藍機電設(shè)備有限公司(www.horus-japan.com)專業(yè)經(jīng)營:三菱PLC、三菱伺服電機、三菱變頻器、三菱觸摸屏等工控自動化產(chǎn)品的批發(fā)和代理工作。
電話:0755-88356296(10線) 吳經(jīng)理:13823726967
本文原創(chuàng)自:深圳海藍機電設(shè)備有限公司,轉(zhuǎn)載請注明出處:http://www.horus-japan.com/article/830.html.
評論信息