[發明專利]一種高干擾PLC模擬輸入信號源濾波方法在審
| 申請號: | 201911011827.1 | 申請日: | 2019-10-23 |
| 公開(公告)號: | CN110888384A | 公開(公告)日: | 2020-03-17 |
| 發明(設計)人: | 肖輝勇;黃苗笛 | 申請(專利權)人: | 湖南柿竹園有色金屬有限責任公司 |
| 主分類號: | G05B19/05 | 分類號: | G05B19/05 |
| 代理公司: | 北京眾合誠成知識產權代理有限公司 11246 | 代理人: | 李寶碩 |
| 地址: | 423000 湖南*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 干擾 plc 模擬 輸入 信號源 濾波 方法 | ||
本發明公開了一種高干擾PLC模擬輸入信號源濾波方法,包括如下步驟:S1、設定濾波次數;S2、讀取模擬值;S3、累加模擬值;S4、判斷濾波次數;S5、讀取濾波值;S6、復位,所述步驟S1中設定濾波次數為a,設定a=5000;所述步驟S2中設定模擬值為b;所述步驟S3中,在PLC每執行一個周期,則累加b模擬值為:a=a+1;所述步驟S4中判斷a是否大于5000,在小于5000的時候,進行步驟S3的操作,在大于5000后,進行S5的操作;所述步驟S5中濾波值設定為C,C=b/5000;所述步驟S6中復位a=0,解決高干擾下的傳感器輸入信號波動大問題,特別是需要對信號直接進行計算輸出的情況,利用PLC高處理速度特性,采集幾千個數的積分之后求平均,使其在高干擾下波動更小。
技術領域
本發明涉及PLC模擬輸入信號源濾波方法領域,具體為一種高干擾PLC模擬輸入信號源濾波方法。
背景技術
PLC是一種專門為在工業環境下應用而設計的數字運算操作電子系統,它采用一種可編程的存儲器,在其內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,通過數字式或模擬式的輸入輸出來控制各種類型的機械設備或生產過程;
但是目前市場上的PLC采用硬件濾波電路、限幅濾波法和常規均值法進行濾波,但是硬件濾波電路成本高,故障率增大,精度變低,不能去除周期性干擾,限幅濾波法可以根據經驗判斷去除一些無效信號,可以有效克服因偶然因素引起的脈沖干擾,無法克服周期性干擾,常規均值法取數個值取平均在高干擾環境效果較差。
發明內容
本發明提供一種高干擾PLC模擬輸入信號源濾波方法,可以有效解決上述背景技術中提出模擬輸入信號濾波技術效果差的問題。
為實現上述目的,本發明提供如下技術方案:一種高干擾PLC模擬輸入信號源濾波方法,包括如下步驟:
S1、設定濾波次數;
S2、讀取模擬值;
S3、累加模擬值;
S4、判斷濾波次數;
S5、讀取濾波值;
S6、復位。
根據上述技術方案,所述步驟S1中設定濾波次數為a,設定a=5000;
所述步驟S2中設定模擬值為b;
所述步驟S3中,在PLC每執行一個周期,則累加b模擬值為:a=a+1;
所述步驟S4中判斷a是否大于5000,在小于5000的時候,進行步驟S3的操作,在大于5000后,進行S5的操作;
所述步驟S5中濾波值設定為C,C=b/5000;
所述步驟S6中復位a=0。
根據上述技術方案,所述步驟S4中模擬值通過累計,計算其是否大于5000,在小于5000的時候,進行S3和S4的循環累計,并且通過累積a,累積中等于5000既可停止,但是在計算中,a的值為固定累加。
根據上述技術方案,所述步驟S4中,a的值存儲在PLC的M存儲區中,實現斷電保存。
根據上述技術方案,所述步驟S5中,濾波值C記錄在M存儲區,并通過PLC將其轉換為數字量后通過下位機進行顯示,形成曲線表。
根據上述技術方案,所述步驟S4中判斷濾波次數中,在模擬值偏差大于50%的時候,通過PLC顯示給下位機,并增加a的次數,此次記錄仍然有效,但是會進行顯示,出現n次,則a=a+n,其中n大于等于0。
根據上述技術方案,所述步驟S5中,濾波值C=b/(5000+n)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南柿竹園有色金屬有限責任公司,未經湖南柿竹園有色金屬有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911011827.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種波爾共振儀中相位差檢測的方法
- 下一篇:一種單分子定位裝置





