中國自動化學(xué)會專家咨詢工作委員會指定宣傳媒體
文摘詳情
gkongbbs

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

http://casecurityhq.com 2024-04-18 08:27 湖南簡思科技有限公司

掉電保持參數(shù),就是PLC斷電之后,PLC系統(tǒng)對程序中的變量參數(shù)有著記憶功能,
會記錄掉電之前運(yùn)行到的參數(shù)變量,如需計(jì)數(shù)100次,當(dāng)計(jì)數(shù)到50次時(shí),PLC斷電,再
次上電時(shí),顯示的計(jì)數(shù)值依然是50次,而不是為0,這就是掉電保持功能。
PLC系統(tǒng)中的掉電保持功能主要體現(xiàn)在寄存器模式上:G_通用寄存器、W32位寄
存器。也就是只有這兩種類型的寄存器可以支持掉電保持參數(shù)功能,那么我們在編程
的時(shí)候也只能選擇這兩種寄存器之一。
【控制要求】
當(dāng)X0有一次信號后,自動控制輸出端Y0通斷(通斷各保持1s),通斷一次計(jì)數(shù)1次,
若PLC中途掉電,要求PLC再次上電時(shí)能記錄上次計(jì)數(shù)的次數(shù),并在此基礎(chǔ)上繼續(xù)計(jì)數(shù)。
【程序編輯】
在時(shí)序環(huán)0編輯程序:
首先添加“等待輸入X0通”指令(當(dāng)X0有一次信號),添加“觸發(fā)輸出Y0通”指
令(輸出端Y0通),然后添加“延時(shí)等待1s”指令(Y0通保持1s),之后繼續(xù)添加“觸
發(fā)輸出Y0斷”指令(輸出端Y0斷),添加“延時(shí)等待1s”指令(Y0斷保持1s),再添加
計(jì)數(shù)指令,用輔助運(yùn)算指令計(jì)數(shù),然后再利用幀環(huán)跳轉(zhuǎn)指令跳轉(zhuǎn)到Y(jié)0通的動作進(jìn)行循環(huán)
運(yùn)行,也就是控制Y0通斷計(jì)數(shù)。
*計(jì)數(shù)指令設(shè)置:賦值運(yùn)算,用寄存器G0儲值,顯示計(jì)數(shù)結(jié)果,也就是對G0進(jìn)行賦
值:G[0]=G[0]+D[1],對G0進(jìn)行“+1”運(yùn)算。

附件 微信圖片_20240418082524.jpg

【程序調(diào)試】
當(dāng)所有的程序編輯完成之后,我們就可以將程序通過串口下發(fā)至PLC中,組合
邏輯程序調(diào)試可以用觸摸屏軟件在線模擬,監(jiān)控輸入輸出和計(jì)數(shù)器、定時(shí)器的變量值。

版權(quán)所有 中華工控網(wǎng) Copyright?2024 Gkong.com, All Rights Reserved