0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC編程異常的原因及處理辦法

h1654155282.3538 ? 來(lái)源:傅工Engineer ? 作者:傅工Engineer ? 2020-10-02 17:51 ? 次閱讀

異常處理,是PLC編程中最重要,最核心的部分,也是一個(gè)機(jī)械設(shè)備,一套流水線是否有價(jià)值的體現(xiàn)。其實(shí),異常處理,就好比是維生素,如果沒(méi)有,并不影響設(shè)備的整體運(yùn)行。但如果有,會(huì)使設(shè)備更加智能。那么,到底該怎么定義異常處理呢?其實(shí),異常處理分兩部分,一部分是PLC本身異常,另一部分就是操作工操作異常導(dǎo)致的設(shè)備故障。

1、PLC本身異常

PLC本身的異常比較好理解,比如PLC本身的故障,看門(mén)狗報(bào)警等等。雖然PLC非常可靠,但不代表不出問(wèn)題。在西門(mén)子PLC中,有專(zhuān)門(mén)的OB塊處理這些故障。一般情況下,這種異常就不需要處理了,因?yàn)镻LC出現(xiàn)故障,再處理也不行,必須停機(jī)。所以,在一些非常重要的項(xiàng)目上,比如核電,市政,熱電,礦山,大型工程機(jī)械等等,都采用PLC冗余方案。

在PLC編程時(shí),應(yīng)避免出現(xiàn)軟故障,比如防止出現(xiàn)死循環(huán),精簡(jiǎn)邏輯,以減少循環(huán)掃描時(shí)間等等。

2、操作導(dǎo)致的異常

這部分才是項(xiàng)目設(shè)計(jì)者最需要考慮的,也是考驗(yàn)一個(gè)工程師功底最重要的環(huán)節(jié)。小編認(rèn)為,一個(gè)好的設(shè)備,操作步驟應(yīng)該盡可能少,最好的方案是一鍵啟動(dòng)。當(dāng)設(shè)備出現(xiàn)故障停機(jī)或是無(wú)法啟動(dòng)時(shí),有足夠的提示信息,方便操作者快速定位故障。

因此,小到觸摸屏,大到WINCC,組態(tài)王等上位機(jī),都應(yīng)該提供足夠多的診斷信息,這也是觸摸屏和組態(tài)軟件的意義之一。

那么,該如何防止操作導(dǎo)致的異常呢?最好的辦法,就是割按鈕的輸入信號(hào)進(jìn)行互鎖,比如,在正常運(yùn)行情況下,只有停止和急停兩個(gè)按鈕才能起作用,其它的比如手自動(dòng)切換,自動(dòng)狀態(tài)下的一下操作,回零操作等,都應(yīng)當(dāng)在程序中屏蔽。目的就是防止工人誤操作。

在運(yùn)行過(guò)程中產(chǎn)生的異常,可以分為兩種,一是導(dǎo)致停機(jī),二是僅報(bào)警而不停機(jī)。比如變頻器報(bào)警,伺服報(bào)警,氣缸卡死等等,肯定會(huì)觸發(fā)報(bào)警。那么,就應(yīng)當(dāng)根據(jù)設(shè)備的運(yùn)行情況,對(duì)各個(gè)元件進(jìn)行監(jiān)控。比如,某伺服電機(jī)用于搬運(yùn)工件,正常情況下2秒完成。那么,就需要對(duì)這個(gè)工序的運(yùn)行時(shí)間進(jìn)行監(jiān)控,比如超過(guò)2.5秒還未完成,就觸發(fā)報(bào)警。當(dāng)然,此時(shí)間可以設(shè)置,以防止誤報(bào)警。當(dāng)然,還可以設(shè)置觸發(fā)等級(jí),比如2.5秒未完成僅警告,如果4秒還未完成,就直接觸發(fā)停機(jī)。

按照結(jié)構(gòu)化編程思想,以上檢測(cè)功能可以做成單獨(dú)的功能塊,這樣就和工藝處理部分實(shí)現(xiàn)分離,更方便調(diào)試和維護(hù)。

如果設(shè)備是順序流程,那么,在處理停機(jī)故障時(shí),應(yīng)當(dāng)記憶當(dāng)前的狀態(tài)。比如,機(jī)械手碼垛設(shè)備,當(dāng)碼垛到某層時(shí),伺服報(bào)警或是機(jī)械卡死,此時(shí)需要處理故障。當(dāng)故障處理完成后,設(shè)備就需要繼續(xù)碼垛。當(dāng)然,如果沒(méi)有繼續(xù)碼垛功能也可以,那就需要工人清理工件,重新開(kāi)始碼垛,此設(shè)備的實(shí)用性可想而知。

一些對(duì)設(shè)備影響不大的輔助功能,就可以采用僅報(bào)警不停機(jī)的方式,比如,散熱,潤(rùn)滑等系統(tǒng)。當(dāng)然,這些輔助系統(tǒng)如果長(zhǎng)時(shí)間不工作,對(duì)設(shè)備也會(huì)造成致命影響。因此,必須有足夠的提示提醒工人處理,只有工人按下故障確認(rèn)鍵后,提示信息才消除,保證設(shè)備的安全。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5006

    文章

    13107

    瀏覽量

    461453
  • PLC編程
    +關(guān)注

    關(guān)注

    46

    文章

    245

    瀏覽量

    37335
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Java異常體系級(jí)處理辦法

      一、異常簡(jiǎn)介  優(yōu)秀的程序代碼,都在追求高效,安全,和低錯(cuò)誤率,但是程序中的異常是無(wú)法避免的,降低異常出現(xiàn)的頻率是關(guān)鍵,異常出現(xiàn)如何處理
    發(fā)表于 01-05 17:48

    面板與PLC通訊的故障處理辦法

    本文檔內(nèi)容介紹了基于面板與PLC通訊的故障處理辦法。
    發(fā)表于 09-25 18:29 ?4次下載
    面板與<b class='flag-5'>PLC</b>通訊的故障<b class='flag-5'>處理</b><b class='flag-5'>辦法</b>

    Java異常處理之try,catch,finally,throw,throws

    一:什么是異常處理? 異常處理機(jī)制就像我們對(duì)平時(shí)可能遇到的意外情況,預(yù)先想好了一些處理辦法。也
    發(fā)表于 09-27 11:17 ?0次下載
    Java<b class='flag-5'>異常</b><b class='flag-5'>處理</b>之try,catch,finally,throw,throws

    基于Python 異常的介紹以及異常處理的方法解析

    異常處理在任何一門(mén)編程語(yǔ)言里都是值得關(guān)注的一個(gè)話題,良好的異常處理可以讓你的程序更加健壯,清晰的錯(cuò)誤信息更能幫助你快速修復(fù)問(wèn)題。在Pytho
    的頭像 發(fā)表于 01-31 14:20 ?6233次閱讀
    基于Python <b class='flag-5'>異常</b>的介紹以及<b class='flag-5'>異常</b><b class='flag-5'>處理</b>的方法解析

    變壓器聲音異常原因處理方法

    本文首先分析了變壓器運(yùn)行聲音過(guò)大的原因,另外還詳細(xì)變壓器聲音異常原因處理方法。
    發(fā)表于 07-02 14:17 ?3.4w次閱讀

    10個(gè)Java編程異常處理最佳實(shí)踐

    這里是我收集的10個(gè)Java編程中進(jìn)行異常處理的10最佳實(shí)踐。在Java編程中對(duì)于檢查異常有褒有貶,強(qiáng)制
    的頭像 發(fā)表于 05-03 17:49 ?1898次閱讀

    plc指示燈故障原因的方法

     任何PLC都具有自診斷功能,當(dāng)PLC異常時(shí)應(yīng)該充分利用其自診斷功能以分析故障原因。一般當(dāng)PLC發(fā)生異常
    發(fā)表于 05-19 08:51 ?2w次閱讀

    內(nèi)存條兼容異常問(wèn)題的原因及其解決辦法

    經(jīng)常使用電腦的朋友都知道,電腦如果出現(xiàn)滴滴聲的 電腦開(kāi)機(jī) 故障就是內(nèi)存條出現(xiàn)了問(wèn)題。但是如果類(lèi)似迅雷等軟件突然出現(xiàn)問(wèn)題時(shí),大多數(shù)朋友可能就不會(huì)想到是由于內(nèi)存出現(xiàn)了兼容性的問(wèn)題了。下面,我就向大家介紹一下內(nèi)存條兼容異常問(wèn)題的原因及其解決
    發(fā)表于 06-14 10:53 ?1.1w次閱讀

    ARM異常中斷的原因處理措施

    當(dāng)ARM異常中斷發(fā)生時(shí),系統(tǒng)執(zhí)行完當(dāng)前指令后,將跳轉(zhuǎn)到相應(yīng)的異常中斷處理程序處執(zhí)行。當(dāng)異常中斷處理程序執(zhí)行完成后,程序返回到發(fā)生中斷指令的下
    的頭像 發(fā)表于 06-17 10:05 ?7974次閱讀

    如何學(xué)好PLC編程的思路和辦法

    線性編程、模塊化編程、結(jié)構(gòu)化編程。對(duì)于西門(mén)子plc,以結(jié)構(gòu)化編程為主,但可以使用線性編程和模塊化
    發(fā)表于 04-29 10:41 ?1465次閱讀

    PLC異常類(lèi)型和處理辦法

    1.中央處理異常: 如果出現(xiàn)中央處理異常報(bào)警,應(yīng)檢查連接到中央處理器內(nèi)部總線的所有設(shè)備。具體方法是依次更換可能導(dǎo)致故障的機(jī) 組,找出故障
    發(fā)表于 04-19 09:43 ?0次下載
    <b class='flag-5'>PLC</b>的<b class='flag-5'>異常</b>類(lèi)型和<b class='flag-5'>處理</b><b class='flag-5'>辦法</b>

    變壓器油位異常原因處理方法是什么?

    變壓器油位異常原因處理方法是什么? 變壓器油位異常是指變壓器內(nèi)部絕緣油的液位偏離正常范圍,常見(jiàn)的異常情況有油位過(guò)高或過(guò)低。油位
    的頭像 發(fā)表于 11-23 15:34 ?4043次閱讀

    PLC指示燈異常閃爍可能是哪些原因造成的?

    PLC指示燈異常閃爍可能是由多種原因造成的。以下是一些常見(jiàn)的可能原因
    的頭像 發(fā)表于 12-05 09:03 ?1.4w次閱讀

    PLC輸入輸出信號(hào)異常原因分析

    在工業(yè)自動(dòng)化領(lǐng)域中,PLC(可編程邏輯控制器)作為控制系統(tǒng)的核心部件,其性能的穩(wěn)定性和可靠性對(duì)于整個(gè)生產(chǎn)線的正常運(yùn)行具有至關(guān)重要的影響。然而,在實(shí)際應(yīng)用中,PLC的輸入輸出信號(hào)異常問(wèn)題
    的頭像 發(fā)表于 06-12 11:25 ?1880次閱讀

    三菱異常停止plc怎么解決

    三菱電機(jī)(Mitsubishi Electric)是一家知名的日本企業(yè),其生產(chǎn)的PLC(可編程邏輯控制器)廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。然而,在使用過(guò)程中,PLC可能會(huì)出現(xiàn)異常停止的情況。
    的頭像 發(fā)表于 07-25 10:13 ?1538次閱讀