維修項目
聯(lián)系我們
常州凌坤自動化科技有限公司 主營發(fā)那科維修|fanuc維修|發(fā)那科數(shù)控系統(tǒng)維修|發(fā)那科伺服驅動器維修|發(fā)那科伺服電機維修|發(fā)那科機器人維修
電話:13961122002
傳真:13961122002
郵箱:343007482@qq.com
地址:江蘇省常州市武進區(qū)政大路1號力達工業(yè)園4樓(凌科自動化)行業(yè)動態(tài)
昨天浙江做化學藥品的顧客找到我們,說他們在生產(chǎn)藥品時,他的GE-FANUCPLC出了問題。了解如何在工業(yè)環(huán)境中處理PLC故障是一項非常寶貴的技能。雖然不鼓勵引入可能導致錯誤的條件,但這是可以在測試環(huán)境中實踐和觀察的。
有很多方法可以排除PLC的故障,但它們通常都非??煽?,并且運行起來沒有問題。然而,糟糕的編程可能會導致可編程邏輯控制器進入不希望的狀態(tài),這會導致整個系統(tǒng)停機并導致生產(chǎn)停頓。我們將探討這些條件之一,這些條件是通過調用數(shù)組中未定義的元素而創(chuàng)建的。請注意,我們將要創(chuàng)建的錯誤對于其他語言是常見的,這不是您應該只在PLC上期望的。有很多方法可以創(chuàng)建這個場景,但是我們確實想演示FOR循環(huán)指令中的缺陷,特別是由于**近在我們的組織中發(fā)生了這種情況。
GE-FANUCPLC擴展單元不動作故障維修方法
FOR循環(huán)是非常有用的指令。它允許用戶用一個橫檔循環(huán)一個程序的多次迭代。我們經(jīng)常在GE-FANUCPLC擴展單元不動作故障數(shù)組以及標記定義和別名中使用它。
這是FOR循環(huán)指令的一個實現(xiàn),它將從0循環(huán)到30,步長為1,并通過例程“06_FORloop”。
指標變量尤為重要,值得關注。注意,這個GE-FANUCPLC范圍的標記將隨著循環(huán)的每次迭代而變化,從0開始,一直到30。如上所述,F(xiàn)OR循環(huán)的終端值指定為30。這意味著指令將繼續(xù)執(zhí)行,直到“索引”寄存器設置為值30為止。但是,如果從FOR循環(huán)調用的例程中創(chuàng)建一個調用,該調用將引用一個在此位置沒有元素的數(shù)組,則可編程邏輯控制器將發(fā)生故障。以下是此實現(xiàn)的外觀:注意,數(shù)據(jù)和Data2數(shù)組都被指定為每個20個整數(shù)的數(shù)組。換句話說,標記聲明為INT[20]作為其數(shù)據(jù)類型。一旦我們編譯上述實現(xiàn),GE-FANUCPLC將進入故障狀態(tài)。此時,邏輯將停止執(zhí)行,可編程邏輯控制器將顯示一個閃爍的紅色狀態(tài),并在前進之前等待程序的干預。在此狀態(tài)下,您可以選擇嘗試GE-FANUCPLC復位。PLC將進入“程序”狀態(tài)。然而,只要你把它改回“運行”,同樣的邏輯將再次執(zhí)行和故障的可編程邏輯控制器。解決方法是修復我們在軟件中創(chuàng)建的問題。可以更改FOR循環(huán)中的索引范圍,也可以增大此變量調用的數(shù)組的大小。
一旦PLC出現(xiàn)擴展單元不動作故障,就有可能獲得有關故障性質的更多信息。通過進入可編程邏輯控制器菜單,用戶將能夠導航到“主要故障”和“次要故障”選項卡,其中將列出控制器上的所有當前故障。如前所述,我們已經(jīng)導致了一個重大故障,因此它將列在“重大故障”選項卡中.對GE-FANUCPLC擴展單元不動作故障的描述通常會指明故障發(fā)生的程序區(qū)域、故障的性質以及故障**發(fā)生的日期和時間。用戶可以按“清除主要設備”按鈕來重置故障。
GE-FANUCPLC擴展單元不動作維修結論
處理PLC的故障不是一件容易的事情。然而,遇到錯誤可能是一個非常令人沮喪的經(jīng)歷??删幊踢壿嬁刂破鲗⑼耆P閉過程,中斷所有輸入和輸出,并停止執(zhí)行任何已執(zhí)行的邏輯。雖然這種場景不是我們任何人都想在生產(chǎn)環(huán)境中體驗的,但重要的是要認識到它可能會發(fā)生,并通過在測試環(huán)境中模擬它來為它做好準備。