很有趣的問題,我試了一下,在編輯器附值是可以的,下載后監控沒有問題,它會以超出范圍處理得到負數。如果監控是寫入大于32767是不可以的。
則說明MOV_W的要求的是-32768-32767,但幫助沒有說明,覺有缺陷的。
產生了好奇為什么編輯情況下,檢查不出來?在幫助中找到了答案。
原文:
“3. SIMATIC符號編輯器無數據類型檢查。該模式僅限用于無法選擇數據類型的SIMATIC全局變量。在該模式中,所有相同大小的數據類型被自動指定給符號。例如,編程軟件將自動為賦予VD100地址的符號指定下列數據類型:雙字、雙整數和實數。
為SIMATIC全局符號由大小決定的數據類型
用戶選擇的地址 指定等同的數據類型
V0.0 布爾
VB0 字節、字符串
VW0 字、整數
VD0 雙字、雙整數、實數”
初始的65535會指定為無符號。