新四季網

s71200編程語法錯誤會提示嗎(S7-1200如何診斷IO訪問錯誤)

2023-10-24 06:37:23

在STEP7(TIA Portal)中,使能模塊相應的診斷功能並且在診斷中斷組織塊中編程。 1.使用診斷中斷組織塊評估錯誤事件 2.使能並且理解不同的診斷錯誤事件 3.使用STEP7(Portal 中)在線和診斷 4.更多信息如下描述 描述 S7-1200 PLC 能夠對有診斷能力的設備進行錯誤檢測和報告。這些錯誤稱之為診斷錯誤。系統能夠檢測以下診斷錯誤: 無用戶電源(信號模塊/信號模板) 超過高限位 (模擬量輸入或輸出) 超過低限位 (模擬量輸入或輸出) 斷線(電流輸出) 短路(電壓輸出) ......

1.使用診斷中斷(OB82)評估錯誤事件

IO訪問錯誤也屬於可診斷的錯誤。支持對如下錯誤進行診斷 :

無傳感器或負載電源(信號模塊/信號模板)上溢 (模擬量輸入或輸出)下溢(模擬量輸入或輸出)斷線(模擬量電流輸出)短路(模擬量電壓輸出)

所有診斷錯誤事件會觸發診斷中斷(OB82)。診斷中斷(OB82)包含啟動信息,可幫助確定錯誤發生的情況:

哪個設備的哪個通道發生錯誤當前事件是錯誤發生還是錯誤恢復

可以在診斷中斷OB82 中編程用於確定這些信息並可採取相應的措施。 當滿足下列條件時,任何一個診斷錯誤發生或恢復都將觸發診斷錯誤事件:

OB82 已被添加到 S7-1200 PLC 中。模塊診斷錯誤事件已被使能。

如果未添加診斷中斷OB82 ,CPU 將忽略錯誤。

具有診斷能力的模塊一旦發現錯誤,診斷中斷OB82 將會中斷循環程序的正常執行。

當創建一個新的項目時將不會自動添加診斷中斷OB82。按照如下操作步驟添加診斷中斷OB82。

在項目樹打開PLC站目錄,打開「程序塊」目錄。雙擊「添加新塊」。在「添加新塊」對話框中點擊「組織塊」,在出現的列表中選擇「Diagnostic error interrupt」OB塊。點擊「OK」關閉對話框。然後再「程序塊」文件夾中出現「Diagnostic error interrupt 」OB82,並且該程序塊會自動打開。

注意

圖. 1

5. 從診斷中斷中讀取啟動信息,可以在診斷中斷OB82的程序編輯器中插入3個「MOVE」指令編程。MOVE指令在「指令樹」>「基本指令」>「移動操作」下面。

6. 為每一個「MOVE」指令的輸入參數設置為OB82診斷中斷塊接口參數(「IO_State」, 「LADDR」和 「Channel」)中的一個。

7. 使用DB塊變量為每一個「MOVE」指令填寫輸出參數,數據類型與OB82診斷中斷塊接口參數裡的變量的數據類型保持一致。

8. 使用一個常開觸點評估OB82塊接口參數中的「MultiError」。

圖. 2

從「diagnostic error interrupt」 OB82中讀取診斷信息:

IO_State:硬體狀態 LADDR:觸發診斷中斷的硬體對象的硬體標識Channel:通道編號MultiError:為TRUE (如果有多個錯誤)

硬體標識符(HW ID)用於標識模塊或者功能單元(比如:輸出和高速計數器)。系統將這個整數和診斷錯誤中斷一起傳送,以識別故障模塊或者功能單元。

在設備視圖,選中模塊,屬性窗口,選擇「系統常量」 可以查看模塊硬體標識符,如圖.3所示。

圖.3

2.使能和理解不同診斷錯誤事件

作業系統會監視帶有診斷能力的模板是否發生上面提及的診斷錯誤。診斷錯誤事件將會被閃爍的紅色LED燈指示。下面將列出不同診斷錯誤事件的附加信息以及如何使能它們。

1.在項目樹中,打開PLC站,雙擊「設備組態」。

2.在設備組態中,雙擊想要使能錯誤事件診斷的模塊。

現在,就可以在巡視窗口中點擊「常規」選項為所選中的模塊組態配置相應的屬性。

1.無傳感器或者負載電壓

電源電壓不足或者丟失時,S7-1200會有如下LED指示燈開始閃爍(顏色:紅色)

CPU的ERROR指示燈 信號模塊/信號板的所有指示燈

啟用電源診斷的方法如下:

1.在導航欄點擊「AI 4/AQ2」目錄

2.使能「啟用電源診斷」

圖.4

2.上溢

模擬量輸入/輸出模塊通道值超出上限(輸出值大於" 32511")。

S7-1200會有如下LED指示燈閃爍(閃爍顏色:紅色)

CPU的ERROR指示燈信號模塊的DIAG指示燈相關通道的指示燈

可以按照如下方法使能上溢診斷:

1.在導航欄點擊「AI 4/AQ2」目錄,點擊「模擬量輸入」。

2.使能「啟用溢出診斷」。

圖.5

3.下溢

模擬量輸入/輸出模塊通道值超出下限(輸出電流時值小於「0」,輸出電壓時值小於"-32512")。

S7-1200會有如下LED指示燈開始閃爍(閃爍顏色:紅色)

CPU的ERROR指示燈信號模塊的DIAG指示燈相關通道的指示燈

可以按照如下方法使能下溢診斷:

1.在導航欄點擊「AI 4/AQ2」目錄,點擊模擬量輸入。

2.使能「啟用下溢診斷」。

詳細信息見圖.5

4.斷路

對於模擬量電流輸出或者模擬量4-20mA電流輸入,迴路中出現開路。

S7-1200會有如下LED指示燈開始閃爍(閃爍顏色:紅色)

CPU的ERROR指示燈模擬量模塊的DIAG指示燈相關通道的指示燈

可以按照如下方法使能斷路診斷:

1.在導航欄點擊「AI 4/AQ2」目錄>模擬量輸出>通道1。

2.模擬量輸出的類型選擇電流。

3.使能「啟用斷路診斷」

圖.6

5.短路

對於模擬量電壓輸出,通道迴路出現短路。

1200會有如下LED指示燈開始閃爍(閃爍顏色:紅色)

CPU的ERROR指示燈模擬量模塊的DIAG指示燈相關通道的指示燈

可以按照如下方法使能斷路診斷:

1.在導航欄點擊「AI 4/AQ2」目錄>模擬量輸出>通道1。

2.模擬量輸出的類型選擇電壓。

3.使能「啟用短路診斷」。

圖.7

3.使用STEP 7 (TIA Portal)在線診斷

如果可以通過STEP 7 (TIA Portal)在線訪問S7-1200,可以使用「在線和診斷」功能:

1.項目樹中,選中CPU進行診斷,例如:PLC_1 [CPU 1215C DC/DC/DC]。

2.在工具欄中點擊「轉至在線」。

3.在項目樹中,雙擊「在線和診斷」。

4.在「在線訪問 」對話框中,選擇「診斷緩衝區」。

5.在「事件」表格中選擇錯誤條目。

6.關於該選中條目的詳細信息可以在下邊的「事件詳細信息」中看到。

說明

"到達事件" 表明一個事件的開始。

"離去事件" 表明一個事件的結束。

,
同类文章
葬禮的夢想

葬禮的夢想

夢見葬禮,我得到了這個夢想,五個要素的五個要素,水火只好,主要名字在外面,職業生涯良好,一切都應該對待他人治療誠意,由於小,吉利的冬天夢想,秋天的夢是不吉利的
找到手機是什麼意思?

找到手機是什麼意思?

找到手機是什麼意思?五次選舉的五個要素是兩名士兵的跡象。與他溝通很好。這是非常財富,它擅長運作,職業是仙人的標誌。單身男人有這個夢想,主要生活可以有人幫忙
我不怎麼想?

我不怎麼想?

我做了什麼意味著看到米飯烹飪?我得到了這個夢想,五線的主要土壤,但是Tu Ke水是錢的跡象,職業生涯更加真誠。他真誠地誠實。這是豐富的,這是夏瑞的巨星
夢想你的意思是什麼?

夢想你的意思是什麼?

你是什​​麼意思夢想的夢想?夢想,主要木材的五個要素,水的跡象,主營業務,主營業務,案子應該抓住魅力,不能疏忽,春天夢想的吉利夢想夏天的夢想不幸。詢問學者夢想
拯救夢想

拯救夢想

拯救夢想什麼意思?你夢想著拯救人嗎?拯救人們的夢想有一個現實,也有夢想的主觀想像力,請參閱週宮官方網站拯救人民夢想的詳細解釋。夢想著敵人被拯救出來
2022愛方向和生日是在[質量個性]中

2022愛方向和生日是在[質量個性]中

[救生員]有人說,在出生88天之前,胎兒已經知道哪天的出生,如何有優質的個性,將走在什麼樣的愛情之旅,將與生活生活有什么生活。今天
夢想切割剪裁

夢想切割剪裁

夢想切割剪裁什麼意思?你夢想切你的手是好的嗎?夢想切割手工切割手有一個真正的影響和反應,也有夢想的主觀想像力。請參閱官方網站夢想的細節,以削減手
夢想著親人死了

夢想著親人死了

夢想著親人死了什麼意思?你夢想夢想你的親人死嗎?夢想有一個現實的影響和反應,還有夢想的主觀想像力,請參閱夢想世界夢想死亡的親屬的詳細解釋
夢想搶劫

夢想搶劫

夢想搶劫什麼意思?你夢想搶劫嗎?夢想著搶劫有一個現實的影響和反應,也有夢想的主觀想像力,請參閱週恭吉夢官方網站的詳細解釋。夢想搶劫
夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂

夢想缺乏缺乏紊亂什麼意思?你夢想缺乏異常藥物嗎?夢想缺乏現實世界的影響和現實,還有夢想的主觀想像,請看官方網站的夢想組織缺乏異常藥物。我覺得有些東西缺失了