18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子PLC S7-200SMART間接尋址應用——西門子plc模擬量濾波程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2024/5/11
導讀:

很多時候使用模擬量時會有幹擾,當做了抗幹擾處理以後,還是解決不了,那麽久可以通過濾波程序來解決這個問題,本文章講會詳細講解西門子S7-200smart PLC通過間接尋址編寫模擬量濾波程序。

軟件使用 STEP 7-MicroWIN SMART,硬件為(wei) S7-200 SMART ST40

一、指令調用

調用庫如圖1所示,指令庫說明如下:

Pointer為(wei) 指針引腳,指向存放數據的起始地址,數據類型為(wei) 字;

Number為(wei) 數據的長度,可以是變量也可以是常量,數量不能輸入負值;

INDX為(wei) FOR循環的次數地址,可以忽略,但是不能外部進行賦值幹擾;

MAX為(wei) 輸入數值中的最大值;

MIN為(wei) 輸入數值中的最小值;

Out為(wei) 求得平均值輸出地址,數據類型為(wei) 浮點數。

 

▲圖1▲

二、AVG_MAX_MIN指令庫編寫

重複調用的庫,需要變量建立的正確,否則多次調用無法正常運行,如果你這邊對建立庫不太會(hui) ,你這邊可以先去看一下這方麵的課程學習(xi) 一下,對於(yu) 指針指令不太熟悉的可以看看小編前麵寫(xie) 的文章《西門子S7-200smart間接尋址的使用方法》

1、形參變量表建立

變量表建立如圖2所示,每個(ge) 變量表的作用可以看注釋說明,這裏不做介紹,如果有問題可以留言。

 

▲圖2▲

2、AVG_MAX_MIN形參子程序

AVG_MAX_MIN子程序每一段程序都有注釋講解,如圖3至圖7所示,這裏不做介紹,如果有問題可以留言。   

 

▲圖3▲

 

▲圖4▲

 

▲圖5▲

 

▲圖6▲

 

▲圖7▲

三、模擬量濾波程序

1、係統塊組態

由於(yu) 文章設備接線為(wei) 通道3,在係統塊中選擇通道3,如圖8所示。步驟2 傳(chuan) 感器輸入是電流還是電壓進去修改,通道2和通道3為(wei) 一組,修改需要在通道2中修改電流或者電壓。步驟3中選擇濾波周期,輸入通道采集多少次算平均值,並寫(xie) 入到AI存儲(chu) 區,設置組態後確認,需要下載到PLC中才生效。   

 

▲圖8▲

2、程序編寫(xie)

每一段程序都有注釋講解,如圖9和圖10所示,這裏不做介紹,如果有問題可以留言。

 

圖9▲

 

▲圖10▲

3、程序測試

程序檢控可以看到模擬量采集的10個(ge) 數值進行減去最大和最小值,然後求8個(ge) 數的平均值,並輸出到VD208中。

 

▲圖11▲

總結:

模擬量輸入濾波處理,常用的有加磁環、等電位處理、加隔離設備。當加了抗幹擾處理以後還是不理想可以考慮軟件中的通道濾波處理,這些做完波動還是很大,那麽(me) 就需要用到用到濾波程序,濾波程序有很多,這裏小編舉(ju) 例了模擬量中位濾波程序。

以上就是整個(ge) 西門子S7-200smart間接尋址應用—模擬量濾波程序的內(nei) 容,文章內(nei) 容如有錯誤或者有不懂的問題請聯係我們(men) 。    

注意:文章程序隻供學習(xi) 參考,實際應用需要修改並測試

Tags:模擬量濾波,模擬量,西門子PLC,SMART  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢