CPU故障,模塊信息顯示I/O訪問(wèn)錯(cuò)誤,讀取
劉玉蓉
發(fā)布于2014-08-28 17:54
137
0
標(biāo)簽:
CPU故障,模塊信息顯示:I/O訪問(wèn)錯(cuò)誤,讀取。
程序已經(jīng)下載的PLC中,SF指示燈始終紅燈,檢測(cè)模塊信息如上,
這是什么意思,怎樣解決?
佳答案
1、用hardware configuration的硬件診斷診斷模塊是否在線。
2、如果不在線,檢查硬件連接。
3、如果在線,檢查軟件配置,比如側(cè)面插板(A,B,C,D)的配置和step 7中硬件配置一樣;IO點(diǎn)的配置情況是否和程序中的訪問(wèn)變量一致。
4、外部連線也順便檢查一下,看看有沒(méi)有斷線,或短路。
如果還不行的話,這種情況常見(jiàn)于間接尋址,比如,尋址到了不存在的地址,就發(fā)生了地址越界,應(yīng)該多察看自己的程序。所以要仔細(xì)檢查一下程序,并編譯看否有錯(cuò)誤,刪除那些有問(wèn)題的功能(FC)。
如果還不行以下供參考:
1.用通信電纜連接S7-300CPU,再使用SIMATIC Manager管理器打開(kāi)項(xiàng)目文件,與CPU“在線(Online)”后,打開(kāi)“Module Information”窗口,查看“diagnostic Buffer”(即CPU的診斷緩沖區(qū))標(biāo)簽內(nèi)的歷史記錄。再仔細(xì)分析錯(cuò)誤原因。可初步判斷是硬件故障還是軟件故障。
2.重新下載一次硬件組態(tài)和程序,排除硬件組態(tài)和軟件程序問(wèn)題。
3.從軟件編程角度來(lái)判斷故障,如下載錯(cuò)誤處理組織塊:OB81(電源故障),OB82(診斷中斷)、OB83(插入/取出模塊中斷)、OB86(機(jī)架故障或分布式I/O的站故障)、OB87(通信錯(cuò)誤)、OB121(編程錯(cuò)誤)、OB122(I/O訪問(wèn)錯(cuò)誤),將這些組織塊依次下載到CPU中使之出現(xiàn)錯(cuò)誤進(jìn)入STOP狀態(tài)。
4.從硬件安裝連接來(lái)判斷故障,如:1.檢查供電源是否正常;2.檢查一下背板總線連接是否正常,3.檢查各模塊外部連接是否有異常;4.檢查各模塊安裝是否有松動(dòng),周?chē)欠裼姓駝?dòng)。5.機(jī)架上是否有模塊已經(jīng)損壞。