精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

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

工業機器人 ? 來源:未知 ? 作者:胡薇 ? 2018-11-06 15:39 ? 次閱讀

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

那么究竟是什么問題易使我們犯下這種低級錯誤呢?繼電器電氣控制的固有思維,在編制程序時,某個或幾個輸入點采用物理常閉觸點(如停止開關、行程限位開關),在程序中,仍延續繼電器電氣控制方式編制,即仍采用常閉接點作為導通條件使用。下面用一個簡單的啟停與自鎖電路示例來說明。

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

PLC上電后,X000、X002常閉點就會斷開。即邏輯值為“0”

Y0=(Y0+X001)×X000×X002

從上面數字邏輯表達式可知,在按下啟動按鈕SB1后,X001的邏輯值為“1”,而Y0的邏輯值永遠不會變化,始終為“0”。原因是與PLC內部輸入電路有關,以下是PLC內部輸入等效電路:

正確的PLC程序如下:

PLC上電后,X000、X002常開點就會閉合。即邏輯值為“1”

Y0=(Y0+X001)×X000×X002

只要按下啟動按鈕SB1后,X001的邏輯值為“1”,Y0邏輯值就為“1”。松開啟動按鈕SB1,X001的邏輯值為“0”但Y0邏輯值為“1”,Y0與X001是或的關系,保證了Y0邏輯值始終為“1”,即自鎖。直至按下停止按鈕或出現過載 (FR0動作),Y0的邏輯值才變為“0”。

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5008

    文章

    13151

    瀏覽量

    462072
  • 編程
    +關注

    關注

    88

    文章

    3592

    瀏覽量

    93596

原文標題:PLC程序編制時最易犯的低級錯誤

文章出處:【微信號:indRobot,微信公眾號:工業機器人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    編制PLC程序的邏輯錯誤

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

    使用Labview時的五大錯誤

    的應用程序,就馬上可以發現用戶是否遵循編碼的最佳方法。有些用戶會這些錯誤是因為他們沒有真正理解LabVIEW框圖數據流背后的原理,而有些用戶則是不知道哪些特性可提高LabVIEW編程質量。本文介紹了
    發表于 07-02 09:00

    關于PCB設計中的低級錯誤檢查步驟心得(針對于AD15)

    PCB設計中經常遇到低級錯誤,但是軟件有沒有那么智能,如果不去仔細審核和檢查,難以發現自己設計的PCB會有什么問題,所謂當局者迷,所以總結了一下AD15中我們能夠利用軟件進行相應的一些設計檢查,避免
    發表于 05-09 09:42

    AD15軟件中對PCB低級錯誤檢查的步驟

    各位大佬朋友,這是我個人總結的一個PCB低級錯誤checklist,主要是提高AD軟件的利用率,降低低級錯誤,請各位幫我提出寶貴意見;
    發表于 05-09 09:49

    參展商較容易錯誤

    參展商較容易錯誤 展覽前    1、 參展目的不明確,參展目的是整個展覽會中心。明確您在展覽會的最終目
    發表于 11-18 15:38 ?672次閱讀

    晶振布線錯誤預防

    晶振布線錯誤預防 問題是這樣的,板子上面RF信號解碼的時候出錯了,始終無法正確響應RF信號線。
    發表于 11-21 13:59 ?1675次閱讀

    家用抽油煙機錯誤

    家用抽油煙機錯誤 抽油煙機現已成為家庭必購的廚衛電器。當您在做飯的過程中,抽油煙機是始終開著,還是看到鍋里的油燒熱產生油煙后
    發表于 02-21 15:59 ?1122次閱讀

    Python編程的三種錯誤,讓你浪費一下午時間

    為了讓初學 Python 的程序員避免同樣的錯誤,以下列出了我學習 Python 時的三種錯誤。這些錯誤要么是我長期以來經常犯的,要么是
    發表于 07-07 08:55 ?5822次閱讀

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

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

    PLC編程時究竟是什么問題使我們犯下這種低級錯誤呢?

    從上面數字邏輯表達式可知,在按下啟動按鈕SB1后,X001的邏輯值為“1”,而Y0的邏輯值永遠不會變化,始終為“0”。原因是與PLC內部輸入電路有關,以下是PLC內部輸入等效電路:
    的頭像 發表于 03-11 15:35 ?3146次閱讀
    <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>呢?

    編制PLC程序這種低級錯誤你是否也犯過?

    那么究竟是什么問題使我們犯下這種低級錯誤呢?繼電器電氣控制的固有思維,在編制程序時,某個或幾個輸入點采用物理常閉觸點(如停止開關、行程限位開關),在程序中,仍延續繼電器電氣控制方式編制,即仍采用常閉接點作為導通條件使用。
    發表于 10-01 17:52 ?765次閱讀
    編制<b class='flag-5'>PLC</b>程序這種<b class='flag-5'>低級</b><b class='flag-5'>錯誤</b>你是否也犯過?

    最常見的PLC編程邏輯錯誤

    在編制PLC程序時,不管是新手還是老手,都會犯下面的這種低級錯誤。因為這種錯誤是非語法上的,所以用編程軟件也不能檢查出
    的頭像 發表于 06-16 12:53 ?1166次閱讀
    最常見的<b class='flag-5'>PLC</b><b class='flag-5'>編程</b>邏輯<b class='flag-5'>錯誤</b>

    哪些錯誤PLC新手容易

    PLC新手在使用和編程PLC時容易以下一些常見錯誤: (1)電氣接線錯誤
    的頭像 發表于 10-11 17:10 ?861次閱讀

    說說硬件調試中發現的那些低級錯誤

    硬件調試中會經常遇到各種意想不到的問題,有些調試花了幾個月,各種能想到的辦法都嘗試了,最后發現卻是一個非常低級錯誤,有多低級?請看今天的內文介紹。
    的頭像 發表于 07-03 12:00 ?291次閱讀
    說說硬件調試中發現的那些<b class='flag-5'>低級</b><b class='flag-5'>錯誤</b>

    C++新手容易的十個編程錯誤

    簡單的總結一下?C++ 新手容易的一些編程錯誤,給新人們提供一個參考。 1 有些關鍵字在 cpp 文件中多寫了 對于 C++ 類,一些關鍵字只要寫在 .h 中就好,cpp 中就不用再
    的頭像 發表于 11-15 12:42 ?207次閱讀