写一个随时可更改间隔采集时间的FB块

电子说

1.2w人已加入

描述

在工程项目中,特别是需 要采集模拟量信号的工程中,为了稳定性或抗干扰,有时需要间隔一段时间去采集数据,这些功能一般会放在循环中断OB组织块中,但改变OB块的循环时间需要下载,今天主要是写一个FB块,随时可更改间隔采集时间。方便更改。

间隔采集程序是可以对一个数据源进行采样,根据间隔采样时间 ,结果输出到DATA中。采集状态StatSampleStatu一共分为0和1二种,默认状态是1。

间隔采集时间默认是100MS,但在程序中可根据自己情况进行更改,ENABLE是使能FB块,若信号为0时,不执行FB块的程序。 FB块接口参数定义如下:

输入参数:

Enable:使能

DataSource:采集的数据源

InvervalTime:间隔采集时间 

输出参数; Data:采集到的数据

数据源

程序代码如下:程序版本是西 门子博图TIAV16

数据源

在OB1组织块中调 用:

数据源






审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分