一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

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

1bGT_GKYXT1508 ? 來源:lp ? 2019-03-11 15:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

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

Y0=(Y0+X001)×X000×X002

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

正確的PLC程序如下:

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)注

    133

    文章

    5437

    瀏覽量

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

    關(guān)注

    5037

    文章

    13919

    瀏覽量

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

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95246

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    圖解:IGBT究竟是什么?

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

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

    S參數(shù)究竟是什么?起決定性作用的S參數(shù)將S參數(shù)擴展到多端口器件和差分器件
    發(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長什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的?
    發(fā)表于 06-18 06:04

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

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

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

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

    同步電機的轉(zhuǎn)數(shù)同步究竟是與什么同步???

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

    PLC編程時最犯的低級錯誤總結(jié)

    在編制PLC程序時,不管是新手還是老手,都會犯下這種低級錯誤。
    的頭像 發(fā)表于 11-06 15:39 ?4482次閱讀
    <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>總結(jié)

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

    在編制PLC程序時,不管是新手還是老手,都會犯下這種低級錯誤。因為這種
    的頭像 發(fā)表于 11-09 15:13 ?5812次閱讀

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

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

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

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

    ARM和FPGA究竟是如何進行通信的?

    ZYNQ擁有ARM+FPGA這個神奇的架構(gòu),那么ARM和FPGA究竟是如何進行通信的?本章通過剖析AXI總線源碼,來一探其中的秘密。
    的頭像 發(fā)表于 02-16 09:26 ?1.4w次閱讀

    串口究竟是什么

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