Area Length Error
劉玉蓉
發(fā)布于2014-09-29 18:02
3
0
標(biāo)簽:
S7-300調(diào)試程序的過程中,經(jīng)常出現(xiàn)Area Length Error,在Diagnostic Buffer中的具體信息如下:
Area length error when reading
Global DB,double-word access, access address: 118
Requested OB: Programming error OB (OB121)
Priority class: 1
是什么原因呢?該如何解決?
問題補(bǔ)充:
該如何重新設(shè)置全局?jǐn)?shù)據(jù)塊DB的長度呢?能具體地說說嗎?
佳答案
Global DB,double-word access, access address: 118.....?
程序中引用的地址超出了所定義的全局?jǐn)?shù)據(jù)塊DB的長度。即引用雙字地址DD118時超出了所定義的數(shù)據(jù)塊DB的長度。
解決方法,重新設(shè)置全局?jǐn)?shù)據(jù)塊DB的長度,即長度加長。