正常運(yùn)行中的S7-400CPU故障停機(jī)的原因有很多種,昌暉儀表根據(jù)具體情況總結(jié)了集中典型S7-400CPU故障停機(jī)的原因和故障處理方法供大家參考和借鑒。
1、當(dāng)CPU在其運(yùn)行周期內(nèi)識(shí)別到同步或異步錯(cuò)誤(例如:DP從站或者PROFINET I/O設(shè)備的診斷報(bào)警,站故障等),將會(huì)調(diào)用相應(yīng)的組織塊(OB),用戶因此可以對(duì)該事件作出響應(yīng)。如果程序中沒(méi)有事先下載相應(yīng)的組織塊OB,CPU會(huì)自動(dòng)進(jìn)入停機(jī)狀態(tài)。
常用的OB組織塊
◆OB82(診斷報(bào)警)
具有診斷功能的模塊,使能了診斷報(bào)警,當(dāng)檢測(cè)到錯(cuò)誤或錯(cuò)誤消失時(shí)調(diào)用,屬于異步錯(cuò)誤,事件進(jìn)入和事件離開(kāi)時(shí)都調(diào)用。
◆OB83(插/拔報(bào)警)
中央機(jī)架或擴(kuò)展設(shè)備上的模塊移走或插回時(shí)調(diào)用,屬于異步錯(cuò)誤,事件進(jìn)入和事件離開(kāi)時(shí)都調(diào)用。
◆OB85(程序循環(huán)錯(cuò)誤)
出現(xiàn)尚未加載到CPU中的報(bào)警OB塊的調(diào)用事件 訪問(wèn)系統(tǒng)功能塊SFB的背景數(shù)據(jù)塊時(shí)出現(xiàn)錯(cuò)誤 ,更新過(guò)程印象區(qū)時(shí)出現(xiàn)錯(cuò)誤(模板不存在或失效)
◆OB86(模塊機(jī)架錯(cuò)誤)
DP主站系統(tǒng)中的DP從站或PROFINET IO系統(tǒng)中的IO設(shè)備出現(xiàn)故障 屬于異步錯(cuò)誤,事件進(jìn)入和離開(kāi)時(shí)都調(diào)用
◆OB121(程序錯(cuò)誤)
發(fā)生程序錯(cuò)誤時(shí)調(diào)用(如:調(diào)用的塊沒(méi)有下載)同步錯(cuò)誤,事件進(jìn)入時(shí)調(diào)用,事件離開(kāi)時(shí)不調(diào)用。
◆OB122(IO訪問(wèn)錯(cuò)誤)
訪問(wèn)不存在的信號(hào)模塊 屬于同步錯(cuò)誤,事件進(jìn)入時(shí)調(diào)用,事件離開(kāi)時(shí)不調(diào)用。
當(dāng)使用故障OB時(shí),應(yīng)當(dāng)編程進(jìn)行故障處理或者至少應(yīng)當(dāng)在出錯(cuò)時(shí)產(chǎn)生一條提示信息,以便安全和正確地操作設(shè)備。需要注意的是,此時(shí)CPU可能不再進(jìn)入到STOP狀態(tài),因此這些危險(xiǎn)狀態(tài)可能會(huì)被忽視。如果程序中調(diào)用了相應(yīng)組織塊,CPU診斷緩沖區(qū)內(nèi)會(huì)有相應(yīng)的事件診斷信息,如圖所示,IO訪問(wèn)錯(cuò)誤引起的故障報(bào)警。診斷信息中還會(huì)包含相應(yīng)的故障站地址,站地址所對(duì)應(yīng)的通道號(hào)。
2、除去以上情況,還經(jīng)常出現(xiàn)在診斷信息中得不到任何有用提示,這種故障即使調(diào)用了多個(gè)OB塊也會(huì)停機(jī),系統(tǒng)無(wú)法判斷故障原因,遇到這種情況多數(shù)是背板總線出現(xiàn)問(wèn)題,背板總線的DC5V電源短路或者背板總線受到干擾。
背板總線故障常用處理辦法
①檢查PLC接地系統(tǒng),確保接地良好,保證不被其他外界因素影響,如變頻器,高次諧波等。
②檢查各模塊是否正常,是否因單個(gè)模塊損壞造成背板總線短路故障。若掛接從站較多,則逐步拆除從站通信電纜進(jìn)行分段試驗(yàn)。此種情況是在保證程序模塊中已具備相應(yīng)的停機(jī)檢測(cè)OB組織塊的前提下進(jìn)行。
③外部通信故障或通信電纜短路造成的CPU停機(jī)。例CPU硬件組態(tài)如下
3、當(dāng)發(fā)送接口模塊和接收接口模塊之間的通信電纜短路也同樣會(huì)造成各模塊之間的背板總線故障,導(dǎo)致CPU停機(jī)。
全系統(tǒng)由三個(gè)控制機(jī)架組成:(0)UR1,(1)UR2,(2)UR1。各機(jī)架之間采用的是IM460-0(發(fā)送接口模塊)和IM461-0(接收接口模塊),IM460-3(發(fā)送接口模塊)和IM461-3(接收接口模塊)進(jìn)行通信,CPU采用CPU414-2DP。
檢查CPU診斷緩沖區(qū)內(nèi)容如下:
◆事件16/120: 事件ID16#494D
◆由I/O錯(cuò)誤引起的STOP模式
◆無(wú)用戶相關(guān)信息(Z1):9401
◆無(wú)用戶相關(guān)信息(Z2):0000(Z3):8000
◆先前的工作模式:RUN
◆要求的工作模式:STOP(內(nèi)部)
◆外部錯(cuò)誤,進(jìn)入的事件
共有訪客發(fā)表了評(píng)論
網(wǎng)友評(píng)論