691342165
級別: 探索解密
|
各位大俠們S7400編程里,OB1無條件調用FB1,為什么導致CPU停止啊,也不能監視,為什么啊啊,只要把OB1里調用FB1這段程序刪掉就可以了,哪里錯了?求救,,, 診斷信息是:事件 2 / 14: 事件 ID 16# 4562 由編程錯誤引起的 STOP 模式(OB 沒有裝載或不能裝載,或沒有 FRB) 用戶程序中的斷點:循環程序(OB1) 優先級: 1 FB 編號: 1 模塊地址: 48 先前的工作模式:RUN 要求的工作模式:STOP (內部) 內部錯誤, 進入的事件 22:44:03.757 2010-11-17 事件 3 / 14: 事件 ID 16# 2523 寫入時發生區域長度錯誤 全局 DB,雙字訪問, 訪問地址: 12 FB 編號: 1 模塊地址: 48 所需的 OB:編程錯誤 OB (OB121) 優先級: 1 內部錯誤, 進入的事件 22:44:03.757 2010-11-17 事件 1 / 100: 事件 ID 16# 2522 讀取時發生區域長度錯誤 全局 DB,雙字訪問, 訪問地址: 12 FB 編號: 1 模塊地址: 72 所需的 OB:編程錯誤 OB (OB121) 優先級: 1 內部錯誤, 進入的事件 22:14:15.561 2010-11-17 事件 2 / 100: 事件 ID 16# 2522 讀取時發生區域長度錯誤 全局 DB,雙字訪問, 訪問地址: 12 FB 編號: 1 模塊地址: 56 所需的 OB:編程錯誤 OB (OB121) 優先級: 1 內部錯誤, 進入的事件 22:14:15.561 2010-11-17 你的程序使用的數據塊的地址有錯誤,你訪問了不存在的地址,比如你的db1地址是到128,而你訪問了db1.dbd130,這樣就會出現你的錯誤(網上是這樣解釋的,但我應該怎么做呢) 比如我在FB1中我讀寫DB1這個北景數據塊,地址該怎么填呢?我是這樣填的:DB1.DBD12,到現在我還不知道錯在哪,這個DB1.DBD12是什么意思?不是DB1這個數據塊里雙字12這個地址嗎?背景數據塊與共享數據塊分別應該怎么填呢!謝謝! 這是程序,哪位幫我改好,我真的非常感謝,非常感謝 坦興自控.rar (279 K) 下载次数:37 |
---|---|
|