在工程项目中,特别是需 要采集模拟量信号的工程中,为了稳定性或抗干扰,有时需要间隔一段时间去采集数据,这些功能一般会放在循环中断OB组织块中,但改变OB块的循环时间需要下载,今天主要是写一个FB块,随时可更改间隔采集时间。方便更改。
间隔采集程序是可以对一个数据源进行采样,根据间隔采样时间 ,结果输出到DATA中。采集状态StatSampleStatu一共分为0和1二种,默认状态是1。间隔采集时间默认是100MS,但在程序中可根据自己情况进行更改,ENABLE是使能FB块,若信号为0时,不执行FB块的程序。
输入参数:
Enable:使能
DataSource:采集的数据源
InvervalTime:间隔采集时间
输出参数;
Data:采集到的数据
在OB1组织块中调 用:
这个FB块已经经过项目测试,需要程序的朋友可以关注下公众号后,输入“SCL”,会有下载链接
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网
网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
模拟量
+关注
关注
5文章
491浏览量
25541 -
信号
+关注
关注
11文章
2789浏览量
76727 -
采集数据
+关注
关注
0文章
26浏览量
13309
发布评论请先 登录
相关推荐
在使用AD7606B采集数据时,小概率的出现采集数据错位,或者全为零的情况,为什么?
在使用AD7606B采集数据时,小概率的出现采集数据错位,或者全为零的情况。出现这两种情况可能是什么原因导致的呢?
发表于 05-20 08:23
如何完成编辑配置文件来采集数据
今天通过给大家做一个路由器采集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
labview采集数据时和其他硬件冲突
用的NI采集卡是PCI-6014,需要在专门的仪器+软件控制的同时(软件控制数据采集,包括马达移动等过程)采集数据。现在的情况是:用labview中的DAQ助手采集数据时,跟这个专门仪
发表于 01-14 16:05
评论