歡迎訪問蘇州依斯倍環(huán)保裝備科技有限公司官網(wǎng)!
電氣設(shè)備作為污水處理設(shè)備的靈魂,在污水處理系統(tǒng)中起著舉足輕重的作用,依斯倍作為一家專業(yè)從事污水處理一站式解決方案的外資環(huán)保公司,在污水處理工藝方面有著豐富的經(jīng)驗,那么下面就污水處理電氣設(shè)備S7-1200中外設(shè)的故障檢測方法給大家簡單介紹下
(一)綜述
S7-1200 PLC 能夠?qū)τ性\斷能力的設(shè)備進(jìn)行錯誤檢測和報告。這些錯誤稱之為診斷錯誤。系統(tǒng)能夠檢測以下診斷錯誤:
無用戶電源 (信號模塊/信號模板)
超過高限位 (模擬量輸入或輸出)
超過低限位 (模擬量輸入或輸出)
斷線(電流輸出)
短路(電壓輸出)
哪個設(shè)備與通道發(fā)生錯誤
當(dāng)前事件是到來事件還是離去事件
所有診斷錯誤將會觸發(fā)OB82,OB82包含啟動信息,可幫助用戶定義錯誤發(fā)生的情況,用戶可以在OB82中編寫指令用于確定這些信息并可采取相應(yīng)的措施
(二)使用OB82評估診斷錯誤事件
當(dāng)下列條件滿足時,幾個不同診斷錯誤中的任何一個產(chǎn)生或離去都將觸發(fā)診斷錯誤事件:
OB82 已被添加到 S7-1200 PLC中
模塊已使能診斷錯誤事件
假如OB82不存在,CPU將忽略錯誤,假如有診斷能力的模塊發(fā)現(xiàn)錯誤時,OB82將會中斷循環(huán)程序的正常執(zhí)行,當(dāng)創(chuàng)建一個新的項目時將不會自動添加OB82。
(1)使用OB82評估診斷錯誤事件步驟:
1)添加使用組織塊OB82評估診斷錯誤事件
瀏覽項目樹,找到“添加新塊”
在“添加新塊”窗口,點擊“組織塊”按鈕
在列表中選擇“診斷錯誤中斷”
點擊“OK”按鈕
說明:程序中只能有一個“診斷錯誤中斷”組織塊
圖一
2)從OB82中讀出啟動信息
雙擊項目樹中的“診斷錯誤中斷”OB82
瀏覽指令面板
拖拽“MOVE”指令到 OB82 中的網(wǎng)絡(luò)
將“IOstate”變量中的值傳送到全局變量(例如 DB1.w_IOstate)
按照此方式編寫其它要監(jiān)控的變量,如下圖所示
圖二
3)評估診斷OB82的啟動信息
【OB82有如下錯誤信息:】
"IOstate"(WORD)
"IOstate"包含帶有診斷能力的模板的I/O狀態(tài)。 詳細(xì)信息見表一
"laddr"(HW-ANY):硬件識別號
硬件識別號用于識別模塊或模塊的功能單元(例如輸出和高速計數(shù)器), 硬件識別號由數(shù)字組成,在系統(tǒng)的診斷報警中會顯示此數(shù)字用于定位出錯的模塊??稍?/span> "Device configuration" 中的 "Properties" 選項中找到功能單元的HW-ID 。瀏覽 "IO addresses/HW identifier" 項目的導(dǎo)航區(qū)域(如圖3)
"Channel"(UINT)
"Channel" 包含了信號模塊/信號模板中被使用的輸出通道號
"multierror"(BOOL)
The "multierror" 位指示了不止一次發(fā)生過錯誤
圖三
想了解更多信息可登陸依斯倍官網(wǎng),官方網(wǎng)址 http://m.tiketdummy.com ,專業(yè)工業(yè)廢水處理公司,依斯倍致力于工業(yè)廢水處理一站式解決方案,38年歐洲環(huán)保行業(yè)服務(wù)經(jīng)驗,管理好客戶的每一滴水是我們的使命
【文章來源:污水處理電氣設(shè)備S7-1200外設(shè)的故障檢測方法 m.tiketdummy.com】