為何不能輸入“L DBW[MW20]”這條指令
劉玉蓉
發(fā)布于2014-09-25 16:22
47
0
標簽:
輸入以下這段代碼
OPN DB 1
L 320
T MW 20
L DBW [MD 20]
時可以,但當我想把 L DBW [MD 20]中的MD 20改成MW 20時卻發(fā)現不行,不知為什么?或者可以說,我一開始就輸不了“L DBW[MW20]”這條指令
佳答案
關于16 位地址指針,即單字指針:
16 位地址指針用于定時器、計數器、程序塊(DB、FC、FB)的尋址,16 位
指針被看作一個無符號整數(0~65535),它表示定時器(T)、計數器(C)、數據塊
(DB、DI)或程序塊(FB、FC)的號。
注意:
1、只能用于數據塊號。
例如:
L 20
T LW20
OPN DB[LW20] //打開 DB20
2、 L DBW [MD 20]這種尋址必須應用雙字指針。
3、相關文檔:
見《關于S7-300和S7-400指針尋址的說明與例程(更新版)》下載:
https://www2.ad.siemens.com.cn/Download/Upload/AS/faq/F0215.pdf