在PLC程序中,信號防抖是一個非常重要的概念,用于處理由于機械開關(guān)觸點抖動而產(chǎn)生的虛假信號。本文介紹一下用梯形圖、AWBlock 和 ST語言三種編程,實現(xiàn)信號防抖的控制邏輯。
?信號防抖
在PLC程序中,信號防抖是一個非常重要的概念,用于處理由于機械開關(guān)(如按鈕、行程開關(guān))觸點抖動而產(chǎn)生的虛假信號。當(dāng)按下或松開一個物理按鈕時,其內(nèi)部的金屬觸點會在完全閉合或斷開的瞬間發(fā)生多次快速的抖動。這種抖動在PLC看來,會被識別為一連串快速的ON/OFF信號。如果不進行處理,這會導(dǎo)致你的程序邏輯被錯誤地執(zhí)行多次。
防抖程序的核心功能是:收到信號后,先保持指定的時間,期間信號的變化會被忽略。
?控制邏輯與硬件接線
1. 硬件元件
IO 地址根據(jù)實際情況設(shè)置,PC 模擬不影響功能。
2. 核心邏輯
- 當(dāng) bSignal 信號由 0 變?yōu)?1 時,啟動一個定時器,定時時間設(shè)為 200ms。
- 在定時器計時結(jié)束前,bSignal 信號再次變?yōu)?0,輸出保持不變。
?使用 AWPLC 實現(xiàn)信號防抖程序
AWPLC 目前支持梯形圖、AWBlock和ST語言三種編程,下面用這三種編程語言分別信號防抖控制邏輯。
1. 梯形圖

2. AWBlock

3. ST

-
plc
+關(guān)注
關(guān)注
5051文章
14587瀏覽量
486783 -
信號
+關(guān)注
關(guān)注
12文章
2913瀏覽量
80107
發(fā)布評論請先 登錄
手機防抖技術(shù):EIS電子防抖和OIS光學(xué)防抖
6個經(jīng)典的PLC程序實例
設(shè)計手槍防抖系統(tǒng)
信號連續(xù)的個數(shù)計數(shù)、信號防抖
電子防抖和光學(xué)防抖的區(qū)別是什么
電子防抖和光學(xué)防抖哪個好_為什么
光學(xué)防抖技術(shù)解析
松下全新混合防抖專利曝光 防抖效果超過7檔
視頻防抖原理:如何在畫質(zhì)和防抖效果之間尋求平衡
手機“光學(xué)防抖”和“電子防抖”的區(qū)別
經(jīng)典 PLC 程序(6) - 信號防抖
評論