wanwencheng
wwc
級別: 探索解密
|
我編寫了計數器輸出到DB1.DBW1...DB1.DBW4都有輸出,為什么用DB1.DBW5或者更大的DB1.DBW6再以上的就不能用了,我是仿真 的,請教,我總是不能明白 |
---|---|
|
天使之心
級別: 略有小成
|
你打開DB1塊看看,你設置的DB1塊里面有DBW1、DBW5嗎?西門子PLC的地址,一個字包含兩個字節,DB1.DBW0包含DB1.DBB0和DB1.DBB1這兩個字節;DB1.DBW4包含DB1.DBB4和DB1.DBB5這兩個字節,用了W4就不要用W5了,地址沖突。 另外,你說用了DB1.DBW4有輸出,用DB1.DBW6或者更大的地址就沒有輸出,這些地址你在DB1塊中都設置了嗎?? |
---|---|
|
wanwencheng
wwc
級別: 探索解密
|
感謝天使之心的回答,明白了一些,再麻煩問下,我在DB1里并沒有任何設置啊?DB數據塊不都是自動生成的嗎。再次感謝 |
---|---|
|
天使之心
級別: 略有小成
|
如果DB塊是對應FB塊用的(也就是實例數據塊或者背景數據塊),那么DB塊中是不用設置的。但是如果DB塊是作為全局數據塊(如:作為和WINCC通訊用、作為和變頻器等通訊用),那么要對相應的DB塊進行變量設置,否則CPU無法運行。 |
---|---|
|