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編程時(shí)究竟是什么問(wèn)題易使我們犯下這種低級(jí)錯(cuò)誤呢?

1bGT_GKYXT1508 ? 來(lái)源:lp ? 2019-03-11 15:35 ? 次閱讀

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

那么究竟是什么問(wèn)題易使我們犯下這種低級(jí)錯(cuò)誤呢?繼電器電氣控制的固有思維,在編制程序時(shí),某個(gè)或幾個(gè)輸入點(diǎn)采用物理常閉觸點(diǎn)(如停止開(kāi)關(guān)、行程限位開(kāi)關(guān)),在程序中,仍延續(xù)繼電器電氣控制方式編制,即仍采用常閉接點(diǎn)作為導(dǎo)通條件使用。

下面用一個(gè)簡(jiǎn)單的啟停與自鎖電路示例來(lái)說(shuō)明:

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

PLC上電后,X000、X002常閉點(diǎn)就會(huì)斷開(kāi)。即邏輯值為“0”

Y0=(Y0+X001)×X000×X002

從上面數(shù)字邏輯表達(dá)式可知,在按下啟動(dòng)按鈕SB1后,X001的邏輯值為“1”,而Y0的邏輯值永遠(yuǎn)不會(huì)變化,始終為“0”。原因是與PLC內(nèi)部輸入電路有關(guān),以下是PLC內(nèi)部輸入等效電路:

正確的PLC程序如下:

PLC上電后,X000、X002常開(kāi)點(diǎn)就會(huì)閉合。即邏輯值為“1”

Y0=(Y0+X001)×X000×X002

只要按下啟動(dòng)按鈕SB1后,X001的邏輯值為“1”,Y0邏輯值就為“1”。松開(kāi)啟動(dòng)按鈕SB1,X001的邏輯值為“0”但Y0邏輯值為“1”,Y0與X001是或的關(guān)系,保證了Y0邏輯值始終為“1”,即自鎖。直至按下停止按鈕或出現(xiàn)過(guò)載 (FR0動(dòng)作),Y0的邏輯值才變?yōu)椤?”。

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

聲明:本文內(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)投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5354

    瀏覽量

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

    關(guān)注

    5013

    文章

    13315

    瀏覽量

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

    關(guān)注

    88

    文章

    3622

    瀏覽量

    93795

原文標(biāo)題:注意:PLC編程時(shí)最易犯的低級(jí)錯(cuò)誤

文章出處:【微信號(hào):GKYXT1508,微信公眾號(hào):工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發(fā)表于 08-10 08:01

    S參數(shù)究竟是什么?

    S參數(shù)究竟是什么?起決定性作用的S參數(shù)將S參數(shù)擴(kuò)展到多端口器件和差分器件
    發(fā)表于 03-01 11:46

    我們仿真DDR究竟是仿真什么

    我們仿真DDR究竟是仿真什么?
    發(fā)表于 03-04 07:32

    電感飽和究竟是什么

    電感飽和究竟是什么
    發(fā)表于 03-11 08:13

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發(fā)表于 05-31 07:05

    一文讀懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC長(zhǎng)什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的?
    發(fā)表于 06-18 06:04

    SSD用久了速度會(huì)下降,這究竟是為什么?

    SSD用久了速度會(huì)下降,這究竟是為什么?造成SSD越用越慢的原因有哪些
    發(fā)表于 06-18 08:49

    retain,copy與assign究竟是有什么區(qū)別

    retain,copy與assign究竟是有什么區(qū)別?
    發(fā)表于 09-30 09:25

    請(qǐng)問(wèn)NTC熱敏電阻的B值究竟是什么東西

    請(qǐng)問(wèn)NTC熱敏電阻的B值究竟是什么東西?
    發(fā)表于 04-23 10:29

    同步電機(jī)的轉(zhuǎn)數(shù)同步究竟是與什么同步?。?/a>

    同步電機(jī)的轉(zhuǎn)數(shù)同步究竟是與什么同步??? 所有的同步電機(jī)的轉(zhuǎn)數(shù)都一樣嗎?還是與電機(jī)的極對(duì)數(shù)有關(guān)系?
    發(fā)表于 12-19 06:44

    PLC編程時(shí)最犯的低級(jí)錯(cuò)誤總結(jié)

    在編制PLC程序時(shí),不管是新手還是老手,都會(huì)犯下這種低級(jí)錯(cuò)誤。
    的頭像 發(fā)表于 11-06 15:39 ?4244次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>編程</b>時(shí)最<b class='flag-5'>易</b>犯的<b class='flag-5'>低級(jí)</b><b class='flag-5'>錯(cuò)誤</b>總結(jié)

    PLC編程時(shí)最容易犯的低級(jí)錯(cuò)誤匯總

    在編制PLC程序時(shí),不管是新手還是老手,都會(huì)犯下這種低級(jí)錯(cuò)誤。因?yàn)?b class='flag-5'>這種
    的頭像 發(fā)表于 11-09 15:13 ?5576次閱讀

    編制PLC程序這種低級(jí)錯(cuò)誤你是否也犯過(guò)?

    那么究竟是什么問(wèn)題使我們犯下這種
    發(fā)表于 10-01 17:52 ?791次閱讀
    編制<b class='flag-5'>PLC</b>程序<b class='flag-5'>這種</b><b class='flag-5'>低級(jí)</b><b class='flag-5'>錯(cuò)誤</b>你是否也犯過(guò)?

    S參數(shù)究竟是什么?

    S參數(shù)究竟是什么?
    發(fā)表于 11-01 08:24 ?2次下載
    S參數(shù)<b class='flag-5'>究竟是</b>什么?

    串口究竟是什么?

    串口通訊是我們在電力電子設(shè)計(jì)中使用頻率比較高的一種通訊協(xié)議,那串口究竟是什么?
    的頭像 發(fā)表于 04-12 09:40 ?2w次閱讀