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