300db塊的問題
112.95.251.214
發(fā)布于2014-04-23 16:08
36
0
標(biāo)簽:
西門子300在用db塊的時(shí)候是直接在struct中建立的db100.dbx0.0等在調(diào)用的時(shí)候,是db100.dbd為什么會(huì)出現(xiàn)負(fù)數(shù)?是不是struct還要嵌套一個(gè)struct??求解好說明原因
佳答案
db100.dbd是一個(gè)4byte的數(shù)據(jù)。
無論struct如何創(chuàng)建的,都可以使用這種方式直接使用數(shù)據(jù);但是不一定保證數(shù)據(jù)正確。
建議還是使用名稱方式來使用數(shù)據(jù),這樣就避免了錯(cuò)誤的用法導(dǎo)致的錯(cuò)誤數(shù)據(jù)。