歡迎來到海藍(lán)智能科技有限公司!
DTBL指令是表格設(shè)定方式的定位指令。用于GXDeveloper軟件,預(yù)先在定位表格上設(shè)定動作指令,回然后按照答其中指定的一個表格動作。
PLC的常見基本指令:
1、LD:取指令(常開觸點)
2、LDI:取反指令(常閉觸點)
3、AND:串指令(常開觸點)
4、ANI:串反指令(常閉觸點)
5、OR:并指令(常開觸點)
三菱PLC軟件設(shè)計方法
(1)軟件設(shè)計的主要任務(wù)是根據(jù)控制系統(tǒng)要求將順序功能圖轉(zhuǎn)換為梯形圖,在程序設(shè)計的時候最好將使用的軟元件(如內(nèi)部繼電器、定時器、計數(shù)器等)列表,標(biāo)明用途,以便于程序設(shè)計、調(diào)試和系統(tǒng)運(yùn)行維護(hù)、檢修時查閱。
(2)模擬調(diào)試。將設(shè)計好的程序下載到PLC主單元中。由外接信號源加入測試信號,可用按鈕或小開關(guān)模擬輸入信號,用指示燈模擬負(fù)載。
通過各種指示燈的亮暗情況了解程序運(yùn)行的情況,觀察輸入/輸出之間的變化關(guān)系及邏輯狀態(tài)是否符合設(shè)計要求,并及時修改和調(diào)整程序,直到滿足設(shè)計要求為止。
MOV傳送制指令,可以傳送16位數(shù)據(jù),如果加D變成32位,占用兩個數(shù)據(jù)寄器。
比如:三菱PLC梯形圖中MOVMOVK3;
MOVK3的意思是將常數(shù)3傳送到Y(jié)0起的四個位存儲。即Y0、Y1、Y2、Y3,那么3存于其中時,Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即也就是等于3;
如果是5,那么就是Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即也就是等于5。
使用MOV指令時應(yīng)注意:
1、源操作數(shù)可取所有數(shù)據(jù)類型,標(biāo)操作數(shù)可以是KnY、KnM、KnS、T、C、D、V、Z。
2、16位運(yùn)算時占5個程序步,32位運(yùn)算時則占9個程序步。
3、移位傳送指令SMOVSMOV(P)指令的編號為。該指令的功能是將源數(shù)據(jù)(二進(jìn)制)自動轉(zhuǎn)換成4位BCD碼,再進(jìn)行移位傳送,傳送后的目標(biāo)操作數(shù)元件的BCD碼自動轉(zhuǎn)換成二進(jìn)制數(shù)。
如果是這樣寫的那就是地址加以。S1是一個數(shù)據(jù)儲存地址,+1可以解釋成S2地址。它是地址位,不是布爾量開關(guān)量位。這里得到的S2也是個地址,最終要看地址里儲存的數(shù)據(jù)大小來判斷程序執(zhí)行結(jié)果,而不是看S1-S2的大小,他們就是兩個同樣大小的口袋,最終要看口袋里裝了多少東西。比較的是他們里面的數(shù)據(jù)。
三菱PLC的32位比較指令S1表示一個16位S1+1表示另一個16位,S1如果是,S1+1就是
S1+1指的是和S1相鄰的字元件或組合位元件
這里s1是個未知數(shù),在西門子PC里叫VW1或,三菱里叫D1,,,不盡一樣,所以這里用S1代替,它不是一個量哦!