在工程項目中,特別是需 要采集模擬量信號的工程中,為了穩定性或抗干擾,有時需要間隔一段時間去采集數據,這些功能一般會放在循環中斷OB組織塊中,但改變OB塊的循環時間需要下載,今天主要是寫一個FB塊,隨時可更改間隔采集時間。方便更改。
間隔采集程序是可以對一個數據源進行采樣,根據間隔采樣時間 ,結果輸出到DATA中。采集狀態StatSampleStatu一共分為0和1二種,默認狀態是1。間隔采集時間默認是100MS,但在程序中可根據自己情況進行更改,ENABLE是使能FB塊,若信號為0時,不執行FB塊的程序。
輸入參數:
Enable:使能
DataSource:采集的數據源
InvervalTime:間隔采集時間
輸出參數;
Data:采集到的數據
在OB1組織塊中調 用:
這個FB塊已經經過項目測試,需要程序的朋友可以關注下公眾號后,輸入“SCL”,會有下載鏈接
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
模擬量
+關注
關注
5文章
496瀏覽量
25650 -
信號
+關注
關注
11文章
2804瀏覽量
77104 -
采集數據
+關注
關注
0文章
26瀏覽量
13365
發布評論請先 登錄
相關推薦
如何完成編輯配置文件來采集數據
今天通過給大家做一個路由器采集PLC地址為00001數據類型為bit的寄存器數值的配置文件來介紹一下如何完成編輯配置文件來采集數據。controllers:- controller:id
發表于 07-26 06:50
labview采集數據
本帖最后由 eehome 于 2013-1-5 10:05 編輯
用adlink的采集卡采集數據(電壓信號),但是labview程序總是卡住報錯,有時候直接就自動關掉,但又不是每次都出現這個問題,有時候運行100次也沒有問題,但是有時候運行1次就不行了?怎么回事呀
發表于 01-03 17:01
多個串口采集數據問題
求助各位大神高手,我想做4個串口同時采集數據的程序,但無論怎么設置,當一個串口信號來的時候,4個串口都是將數據分為4段分別進行了數據采集。。。。程序框圖如下
發表于 10-16 22:00
三串口同時發送指令采集數據并保存數據
1,三個串口分別采集壓力,溫度,以及采集板數據2,能夠同時發送指令,保證得到的數據同步3,可以單次點擊發送一次指令來調試4,設置自動發送指令時間間隔
發表于 03-31 16:06
labview采集數據時和其他硬件沖突
用的NI采集卡是PCI-6014,需要在專門的儀器+軟件控制的同時(軟件控制數據采集,包括馬達移動等過程)采集數據?,F在的情況是:用labview中的DAQ助手采集數據時,跟這個專門儀
發表于 01-14 16:05
評論