當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> PLC基礎(chǔ) >> PLC程序 >> PLC程序錯誤診斷/
PLC程序錯誤診斷/

下面是硬件診斷的一個故障信息,我可以判斷使用DB塊點40364超出DB范圍,但是請教各位,是否能判斷出哪個DB塊中的點出現(xiàn)問題?謝謝
 Event 1 of 10:  Event ID 16# 2522
 Area length error when reading
 bbbbbb DB, bit access, Access address:  40364
 Requested OB: Programming error OB (OB121)
 Priority class:  1
 Internal error, Incoming event
 04:45:39.699 PM  03/02/2012
網(wǎng)友lbgk:你先加入空的OB121下載到PLC中,試一下,看看能否正常運行。
網(wǎng)友aabbcc:PLC運行沒有問題,OB121等已經(jīng)加入,錯誤的點我也找到了,一個個查的,只是不知道怎么快速找到,謝謝了,明天我按照辦法試試看。
廖:下面做一個實驗,在OB1中輸入指令“L  DB5.DBB9”,DB5中只有一個Int型的占位符變量。
打開CPU模塊信息的診斷緩沖區(qū),下面是有關(guān)的事件的詳細信息:
 
事件 2 / 18:  事件 ID 16# 4562
因編程錯誤導(dǎo)致 STOP 模式 (未裝載或無法裝載 OB,或者無 FRB) 
用戶程序中的斷點:循環(huán)程序 (OB1) 
優(yōu)先等級:   1
OB 編號:      1
模塊地址:     6
之前的工作模式:RUN
請求的工作模式:STOP (內(nèi)部)
內(nèi)部錯誤, 進入的事件
05:17:16.875  2012-03-16
 
事件 3 / 18:  事件 ID 16# 2522
讀取時發(fā)生區(qū)域長度錯誤
全局 DB,字節(jié)訪問, 訪問地址:     9
OB 編號:      1
模塊地址:     6
所需的 OB:編程錯誤 OB (OB121)
在當(dāng)前工作模式下,OB 未找到、或被禁用、或無法啟動
內(nèi)部錯誤, 進入的事件
05:17:16.875  2012-03-16
 
上述信息的確沒有給出錯誤的數(shù)據(jù)塊的編號。生成和下載OB121可以解決編程錯誤引起停機的問題,但是只能掩蓋錯誤,需要找到錯誤和消除錯誤。
要找到錯誤點很容易,打開CPU模塊信息的診斷緩沖區(qū),選中事件“讀取時發(fā)生區(qū)域長度錯誤”,點擊按鈕“打開塊”,將會打開訪問出錯的數(shù)據(jù)塊地址的OB1,光標(biāo)在出錯的指令“L  DB5.DBB9”所在的行。
作者:未知 點擊:970次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:PLC程序錯誤診斷/
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC程序錯誤診斷/》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

倪先生 【求購】  液壓馬達  2025-12-16
練子棟 【求購】  金屬管件  2025-12-16
陳經(jīng)理 【求購】  求購螺母螺...  2025-12-16
Alyssa Yin(尹小姐) 【求購】  SEEBA...  2025-12-15
曾經(jīng)理 【求購】  定制酒店香...  2025-12-12
張瑜 【求購】  防靜電橡膠...  2025-12-12
劉強 【求購】  保溫板  2025-12-12
曹先生 【求購】  鎂合金  2025-12-12
VIP公司推薦