當(dāng)前所在位置: 首頁(yè) > 新聞中心> 產(chǎn)品專題 >PLC編程常見(jiàn)邏輯錯(cuò)誤,聰明的電氣人可不要犯這些錯(cuò)~
繼電器電氣控制的固有思維,在編制程序時(shí),某個(gè)或幾個(gè)輸入點(diǎn)采用物理常閉觸點(diǎn)(如停止開關(guān)、行程限位開關(guān)),在程序中,仍延續(xù)繼電器電氣控制方式編制,即仍采用常閉接點(diǎn)作為導(dǎo)通條件使用。
下面用一個(gè)簡(jiǎn)單的啟停與自鎖電路示例來(lái)說(shuō)明,編制的不能運(yùn)行的錯(cuò)誤PLC程序如下:
PLC上電后,X000、X002常閉點(diǎn)就會(huì)斷開。即邏輯值為“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常開點(diǎn)就會(huì)閉合。即邏輯值為“1”Y0=(Y0+X001)×X000×X002只要按下啟動(dòng)按鈕SB1后,X001的邏輯值為“1”,Y0邏輯值就為“1”。松開啟動(dòng)按鈕SB1,X001的邏輯值為“0”但Y0邏輯值為“1”,Y0與X001是或的關(guān)系,保證了Y0邏輯值始終為“1”,即自鎖。直至按下停止按鈕或出現(xiàn)過(guò)載 (FR0動(dòng)作),Y0的邏輯值才變?yōu)?ldquo;0”。
通過(guò)上面的簡(jiǎn)單示例可知,新手可能還未弄懂外部為常閉輸入時(shí),經(jīng)PLC內(nèi)部輸入電路后邏輯值發(fā)生了“非”的變化。以及繼電器電氣控制固有思維影響,老手是出于疏忽。這雖然是低級(jí)錯(cuò)誤,也易發(fā)生在程序編制過(guò)程中。
(來(lái)源:網(wǎng)絡(luò),版權(quán)歸原作者)
Copyright? 2013-2024 天津西納智能科技有限公司 版權(quán)所有
電話:400-9619-005
傳真:400-9619-005
聯(lián)系人:余子豪 400-9619-005
郵箱:sales@e-xina.com
地址:天津市和平區(qū)南京路235號(hào)河川大廈A座22D
掃描微信二維碼關(guān)注我們