VB是字節(jié),8位的。VW是字,16位的。,VD是雙字,32位的。什么時候使用則要看具體的情況。
VB表示V存儲區(qū)的一個字節(jié)Byte,可用于存放短整型數(shù)據(jù)。
VW表示V存儲區(qū)的一個字Word,可用于存放整型數(shù)據(jù)。
VD表示V存儲區(qū)的兩個字Double Word,可用于存放雙整型和浮點數(shù)數(shù)據(jù)。
論整數(shù)而言,VB一個字節(jié)范圍0-256,VW一個字范圍0-37268,VD雙字,范圍就不計算了。
平時用VW居多,如果數(shù)值很小,為節(jié)省空間,可以用VB存儲。如果數(shù)值超過37268,或是浮點數(shù),就用VD存儲。
MB基本上是順手就用了,和VB的用法一樣。有些人喜歡用M,包括位M0.0或字節(jié)MB和字MW,在編程時順手就寫了。其實MB,MW,完全可以用VB,VW代替。
擴(kuò)展資料:
在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構(gòu)成的控制線路,并按先左后右、先上后下的順序?qū)τ捎|點構(gòu)成的控制線路進(jìn)行邏輯運算,然后根據(jù)邏輯運算的結(jié)果,
刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應(yīng)位的狀態(tài);或者刷新該輸出線圈在I/O映象區(qū)中對應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令。