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

2. AWBlock

3. ST

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
plc
+關注
關注
5051文章
14591瀏覽量
486851 -
信號
+關注
關注
12文章
2914瀏覽量
80118
發布評論請先 登錄
相關推薦
熱點推薦
手機防抖技術:EIS電子防抖和OIS光學防抖
相機鏡頭或機身引入防抖技術已經是很平常的事情了,在手機影像系統逐步增強的同時,高像素讓智能手機的拍攝能力越來越接近數碼相機了。為了進一步提高手機拍攝的效果,廠商們為手機相機引入了防抖技
6個經典的PLC程序實例
眾所周知,一套完整的PLC程序,并不僅僅是使系統能夠運行起來這么簡單,它也需要完整的注釋、精良的架構、良好的可擴展性、完備的報警保護系統、運行前的模擬系統。今天小編就給大家分享6個經典
發表于 06-21 14:14
?1.3w次閱讀
信號連續的個數計數、信號防抖
可以使用這個vi來實現輸入的信號是否是連續的,并且計數連續多少個。#2017.8.3計數連續False(True)信號的個數,達到次數后返回True,并清零重新計數。屬性:可重入用途:信號連續的個數計數、
發表于 04-11 20:55
電子防抖和光學防抖哪個好_為什么
光學防抖就是在拍照片定影的時候讓照片清楚的記錄,而電子防抖是把照片拍下來后,由相機本身功能為照片做一點加工,當然,這種加工遠遠比不上拍下來就是清晰的照片,所以電子
發表于 11-08 12:00
?3.8w次閱讀
光學防抖技術解析
研究機構開發出具有最佳補償效果的手抖動信號估測算法,以及運算負載低且易實作的模糊邏輯(Fuzzy Logic)控制器,可大幅提高手機鏡頭模塊穩定度,并改善音圈馬達的磁滯效應,將有助光學防抖技術擴大
經典 PLC 程序(6) - 信號防抖
評論