版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系我們

計數(shù)器程序設(shè)計范例:PLC掉電保持參數(shù)的基本設(shè)置

楊咩咩
自動化案例分享,您身邊的自動化案例專家
收藏

掉電保持參數(shù),就是PLC斷電之后,PLC系統(tǒng)對程序中的變量參數(shù)有著記憶功能,

會記錄掉電之前運(yùn)行到的參數(shù)變量,如需計數(shù)100次,當(dāng)計數(shù)到50次時,PLC斷電,再

次上電時,顯示的計數(shù)值依然是50次,而不是為0,這就是掉電保持功能。

PLC系統(tǒng)中的掉電保持功能主要體現(xiàn)在寄存器模式上:G_通用寄存器、W32位寄

存器。也就是只有這兩種類型的寄存器可以支持掉電保持參數(shù)功能,那么我們在編程

的時候也只能選擇這兩種寄存器之一。

【控制要求】

當(dāng)X0有一次信號后,自動控制輸出端Y0通斷(通斷各保持1s),通斷一次計數(shù)1次,

若PLC中途掉電,要求PLC再次上電時能記錄上次計數(shù)的次數(shù),并在此基礎(chǔ)上繼續(xù)計數(shù)。

【程序編輯】

在時序環(huán)0編輯程序:

首先添加“等待輸入X0通”指令(當(dāng)X0有一次信號),添加“觸發(fā)輸出Y0通”指

令(輸出端Y0通),然后添加“延時等待1s”指令(Y0通保持1s),之后繼續(xù)添加“觸

發(fā)輸出Y0斷”指令(輸出端Y0斷),添加“延時等待1s”指令(Y0斷保持1s),再添加

計數(shù)指令,用輔助運(yùn)算指令計數(shù),然后再利用幀環(huán)跳轉(zhuǎn)指令跳轉(zhuǎn)到Y(jié)0通的動作進(jìn)行循環(huán)

運(yùn)行,也就是控制Y0通斷計數(shù)。

*計數(shù)指令設(shè)置:賦值運(yùn)算,用寄存器G0儲值,顯示計數(shù)結(jié)果,也就是對G0進(jìn)行賦

值:G[0]=G[0]+D[1],對G0進(jìn)行“+1”運(yùn)算。

【程序調(diào)試】

當(dāng)所有的程序編輯完成之后,我們就可以將程序通過串口下發(fā)至PLC中,組合

邏輯程序調(diào)試可以用觸摸屏軟件在線模擬,監(jiān)控輸入輸出和計數(shù)器、定時器的變量值。