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

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

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

最常見的PLC編程邏輯錯誤

jf_SUgk5NBy ? 來源:劉超技能大師工作室 ? 2023-06-16 12:53 ? 次閱讀

在編制PLC程序時,不管是新手還是老手,都會犯下面的這種低級錯誤。因為這種錯誤是非語法上的,所以用編程軟件也不能檢查出錯誤之處。此錯誤一旦發(fā)生,自己有時還很難發(fā)現(xiàn),直至上機調(diào)試運行時,所控設(shè)備不能運行或運行到某個位置停止不前,才察覺出來有問題,再對PLC程序逐條逐句查找分析,或采取對程序逐條逐句執(zhí)行,費時費工。

那么究竟是什么問題易使我們犯下這種低級錯誤呢?

繼電器電氣控制的固有思維,在編制程序時,某個或幾個輸入點采用物理常閉觸點(如停止開關(guān)、行程限位開關(guān)),在程序中,仍延續(xù)繼電器電氣控制方式編制,即仍采用常閉接點作為導(dǎo)通條件使用。

下面用一個簡單的啟停與自鎖電路示例來說明:

7e473e06-0bff-11ee-962d-dac502259ad0.jpg

根據(jù)上圖編制的不能運行的錯誤PLC程序如下:

7e65580a-0bff-11ee-962d-dac502259ad0.jpg

PLC上電后,X000、X002常閉點就會斷開。即邏輯值為“0”Y0=(Y0+X001)×X000×X002從上面數(shù)字邏輯表達式可知,在按下啟動按鈕SB1后,X001的邏輯值為“1”,而Y0的邏輯值永遠不會變化,始終為“0”。原因是與PLC內(nèi)部輸入電路有關(guān),以下是PLC內(nèi)部輸入等效電路:

7e7a3c66-0bff-11ee-962d-dac502259ad0.jpg

正確的PLC程序如下:

7e843d24-0bff-11ee-962d-dac502259ad0.jpg

PLC上電后,X000、X002常開點就會閉合。即邏輯值為“1”Y0=(Y0+X001)×X000×X002只要按下啟動按鈕SB1后,X001的邏輯值為“1”,Y0邏輯值就為“1”。松開啟動按鈕SB1,X001的邏輯值為“0”但Y0邏輯值為“1”,Y0與X001是或的關(guān)系,保證了Y0邏輯值始終為“1”,即自鎖。直至按下停止按鈕或出現(xiàn)過載 (FR0動作),Y0的邏輯值才變?yōu)椤?”。

通過上面的簡單示例可知,新手可能還未弄懂外部為常閉輸入時,經(jīng)PLC內(nèi)部輸入電路后邏輯值發(fā)生了“非”的變化。以及繼電器電氣控制固有思維影響,老手是出于疏忽。這雖然是低級錯誤,也易發(fā)生在程序編制過程中。

審核編輯:湯梓紅

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

    關(guān)注

    132

    文章

    5261

    瀏覽量

    147597
  • plc
    plc
    +關(guān)注

    關(guān)注

    5001

    文章

    12942

    瀏覽量

    459193
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3521

    瀏覽量

    93266
  • 自鎖電路
    +關(guān)注

    關(guān)注

    3

    文章

    52

    瀏覽量

    26960

原文標題:干貨分享 | 最常見的PLC編程邏輯錯誤,你犯了嗎?

文章出處:【微信號:劉超技能大師工作室,微信公眾號:劉超技能大師工作室】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    編制PLC程序的邏輯錯誤

    在編制PLC程序時,不管是新手還是老手,都會犯下面的這種低級錯誤。因為這種錯誤是非語法上的,所以用編程軟件也不能檢查出錯誤之處。此
    發(fā)表于 09-19 11:28 ?557次閱讀

    PLC編程邏輯控制器的常見錯誤類型以及修復(fù)方法

    編程邏輯控制器(ProgrammableLogicController,PLC),一種具有微處理器的用于自動化控制的數(shù)字運算控制器,可以將控制指令隨時載入內(nèi)存進行儲存與執(zhí)行???b class='flag-5'>編程控
    的頭像 發(fā)表于 09-07 08:08 ?1732次閱讀
    <b class='flag-5'>PLC</b>可<b class='flag-5'>編程</b><b class='flag-5'>邏輯</b>控制器的<b class='flag-5'>常見</b><b class='flag-5'>錯誤</b>類型以及修復(fù)方法

    Matlab編程常見錯誤與解決辦法

    Matlab編程常見錯誤與解決辦法求人不如求己
    發(fā)表于 03-16 15:58 ?0次下載

    最全三菱PLC編程常見100個問題的解答

    本文首先介紹了三菱PLC網(wǎng)絡(luò)結(jié)構(gòu),其次介紹了三菱PLC特點和三菱PLC最常見故障排除方法,最后介紹了三菱PLC
    發(fā)表于 05-22 12:13 ?2.4w次閱讀

    PLC編程時最容易犯的低級錯誤匯總

    在編制PLC程序時,不管是新手還是老手,都會犯下這種低級錯誤。因為這種錯誤是非語法上的,所以用編程軟件也不能檢查出錯誤之處。
    的頭像 發(fā)表于 11-09 15:13 ?5485次閱讀

    13種最常見的PCB設(shè)計錯誤,我們該如何避免這些錯誤

    不能用CAD軟件中的默認規(guī)則套用所有設(shè)計,每個復(fù)雜的設(shè)計都需要特定的規(guī)則,這些就很可能導(dǎo)致最常見的PCB設(shè)計錯誤。我們創(chuàng)建這個工具的最終目的是為生產(chǎn)高可靠性PCB提供支持。 13種最常見的PCB設(shè)計
    發(fā)表于 09-25 14:29 ?1831次閱讀

    探頭在測量過程中最常見錯誤

    以下這些錯誤,是大家在測量過程中最常見的,請牢記它們并在平時的測量中規(guī)避這些錯誤,以便獲得更精準的測量結(jié)果。
    的頭像 發(fā)表于 08-14 11:02 ?1320次閱讀

    梯形邏輯PLC編程

    梯形邏輯 PLC 編程是目前我們的過程自動化的最流行且易于學習的方法。梯形邏輯或簡稱 LD 是在可編程
    發(fā)表于 04-18 10:33 ?3次下載
    梯形<b class='flag-5'>邏輯</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>

    PLC的8種錯誤類型及其修復(fù)方法

    PLC也就是我們常說的可編程邏輯控制器,在自動化中,PLC可以說是特別常見。為增進大家對PLC
    的頭像 發(fā)表于 06-07 15:35 ?2879次閱讀

    PLC的8種常見錯誤類型

    我們整理了當PLC呈現(xiàn)反常報警時,PLC修理人員需要了解的8種常見錯誤類型。
    的頭像 發(fā)表于 06-08 16:38 ?711次閱讀

    哪些錯誤PLC新手容易犯?

    無法正常工作或產(chǎn)生意外的結(jié)果。 (2)邏輯錯誤:在PLC編程中,邏輯錯誤
    的頭像 發(fā)表于 10-11 17:10 ?709次閱讀

    常見PLC系統(tǒng)BUG有哪些?如何減少這些BUG的產(chǎn)生?

    PLC系統(tǒng)可能會遇到各種不同類型的BUG,以下是一些常見PLC系統(tǒng)BUG以及如何減少這些BUG的產(chǎn)生的建議: (1)邏輯錯誤
    的頭像 發(fā)表于 10-31 11:30 ?806次閱讀
    <b class='flag-5'>常見</b>的<b class='flag-5'>PLC</b>系統(tǒng)BUG有哪些?如何減少這些BUG的產(chǎn)生?

    PLC編程邏輯控制器的常見錯誤類型以及修復(fù)方法/PLC指示燈異常閃爍可能是哪些原因造成的?

    PLC(可編程邏輯控制器)常見錯誤類型包括: 1.程序錯誤
    的頭像 發(fā)表于 12-15 11:37 ?2026次閱讀

    plc常見編程語言有哪幾種

    PLC(可編程邏輯控制器)常見編程語言有五種,被稱為IEC 61131-3標準編程語言。這些語
    的頭像 發(fā)表于 01-24 17:59 ?5087次閱讀

    PLC邏輯控制的典型案例

    PLC(可編程邏輯控制器)在邏輯控制方面的典型案例包括多個方面,以下是其中一些常見的例子。
    的頭像 發(fā)表于 09-20 14:51 ?53次閱讀