技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > PLC編程時最易犯的低級錯誤

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

時間:2018-12-11 16:45:31來源:工控資料窩

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

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

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

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

PLC,PLC編程,PLC編程錯誤

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

PLC,PLC編程,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編程,PLC編程錯誤

正確的PLC程序如下:

PLC,PLC編程,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ā)生在程序編制過程中。

標簽:

點贊

分享到:

上一篇:如何安裝機柜

下一篇:超聲波傳感器原理、特點及用途

中國傳動網(wǎng)版權(quán)與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.treenowplaneincome.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負版權(quán)法律責任。

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號