S7300SF燈亮,請看下是哪里出了問題
劉玉蓉
發(fā)布于2014-10-09 15:30
10
0
標(biāo)簽:
前幾天寫的程序都還好著,今天就改了一下計算,SF燈就亮了,不知道是什么問題,請幫忙解答下!
Diagnostic buffer of module CPU 314C-2 DP
Order No./ Description Component Version
6ES7 314-6CG03-0AB0 Hardware 2
- - - Firmware V 2.6.11
Boot Loader Firmware expansion A 0.21.0
Rack: 0
Slot: 2
Serial number: S C-B4V879312011
Event 1 of 100: Event ID 16# 4562
STOP caused by programming error (OB not loaded or not possible, or no FRB)
Breakpoint in user program: Cyclic program (OB1)
Priority class: 1
FC number: 100
Module address: 8
Previous operating mode: RUN
Requested operating mode: STOP (internal)
Internal error, Incoming event
05:02:41.523 PM 11/21/2011
根據(jù)硬件診斷的提示我刪了兩個功能塊,然后就不 報錯了,可是那兩個功能塊之前使用都好著??!不知道是什么原因,現(xiàn)在要重新編寫很麻煩!也想找到原因,希望給點幫助!
佳答案
根據(jù)你的診斷結(jié)果分析,之所以CPU上SF燈亮是由于軟件錯誤,即你編寫的程序有問題。應(yīng)該是你在OB1中調(diào)用FC100,但可能沒有給FC的形式參數(shù)賦值,也可能你已經(jīng)在OB1中編寫了相應(yīng)的程序,但沒有下載到CPU中,或者你在FC100中修改了程序,但沒有在OB1中重新調(diào)用,以及下載到CPU中;同時你又沒有下載相應(yīng)的錯誤處理塊OB121(即使是空的程序塊),這樣,當(dāng)CPU檢測到錯誤時,會自動調(diào)用OB121,避免發(fā)生編程錯誤時CPU進入停機。該診斷結(jié)果的具體含義說明如下:
CPU的停止是由于編程錯誤引起的(組織塊沒有下載或根本沒有,或沒有FRB)
用戶程序中斷點:主循環(huán)程序(OB1)
優(yōu)先級:1
FC編號為100
模塊地址為8
前操作模式為RUN
請求操作模式為STOP(內(nèi)部錯誤)
內(nèi)部錯誤,進入事件。