300PLC_dp通訊故障診斷和問題分析
林慧玲
發(fā)布于2014-03-28 18:01
1
0
標(biāo)簽:
10事件5:事件id16#456a
stop引起診斷中斷(ob沒有裝載或不可能的,或沒有frb)
在用戶程序中的斷點(diǎn):循環(huán)程序(ob1)
優(yōu)先級(jí):1
fc編號(hào):2
模塊地址:172
以前的操作模式:run
請(qǐng)求的操作模式:stop(內(nèi)部)
內(nèi)部錯(cuò)誤,進(jìn)入事件
01:36:38:705(上午)99年9月8日
10事件6:事件id16#3842
模塊確定
模塊類型:dp標(biāo)準(zhǔn)從站
輸入地址:8186
可用的用戶信息
替代的診斷中斷
請(qǐng)求ob:診斷中斷ob(ob82)
優(yōu)先級(jí):26
外部錯(cuò)誤,離開的事件
01:36:38:701(上午)99年9月8日
以上是診斷內(nèi)容
1、根據(jù)問題提示,fc2塊,地址172應(yīng)該存在問題,但在程序fc2中找不到該地址
2、診斷緩沖區(qū)故障記錄只能記錄10條,輸入實(shí)現(xiàn)多條記錄和故障顯示
3、故障記錄的時(shí)間和計(jì)算機(jī)的時(shí)間不一致,如何處理
4、cpu停機(jī)的原因是不是因?yàn)槌绦蛑袥]有下裝ob82,如果僅下裝該ob組織塊,是不是再出現(xiàn)中斷問題造成cpu的停機(jī)問題。
佳答案
1、注意,下載ob82
2、本診斷信息表明是分布式模塊dp從站診斷中斷信息,它是外部錯(cuò)誤,它表示在profibusdp網(wǎng)絡(luò)中某個(gè)dp模塊具有診斷能力而硬件組態(tài)時(shí)選擇診斷中斷(如et200m中插入的模塊,在屬性界面中對(duì)“診斷使能”前打勾),當(dāng)plc檢測(cè)到錯(cuò)誤時(shí),它輸出一個(gè)診斷請(qǐng)求給cpu,操作系統(tǒng)調(diào)用診斷中斷處理組織塊ob82,如果plc中下載了此塊,cpu不停機(jī),如果plc中未下載ob82,機(jī)器停機(jī)。
診斷信息不完整,注意其中inputaddress:8186是模塊診斷地址,在硬件組態(tài)時(shí),雙擊它在模塊屬性界面中“general”(匯總)下面有一個(gè)“address”(地址)項(xiàng):diagnostic(診斷),后面是診斷地址號(hào)(這里是16331)。每個(gè)分布式dp從站模塊掛到profibus網(wǎng)絡(luò)上是plc自動(dòng)給它一個(gè)默認(rèn)的診斷地址,當(dāng)然也可以修改它,打開程序硬件組態(tài),通過雙擊某個(gè)dp從站模塊,如果發(fā)現(xiàn)其診斷地址是“16331”就表明是此模塊有問題或profibus電纜或通信連接頭松動(dòng)等