请教高手:关于数据采样! 点击:688 | 回复:2



清晨的脚步

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 9回
  • 年度积分:0
  • 历史总积分:163
  • 注册:2004年9月18日
发表于:2005-09-14 14:55:00
楼主
我要设计一个程序,在启动条件允许的情况下,对模拟量以相同时间间隔采样,采样的数据存入数据块中,采样时,如果数据变化小于一定偏差,则数据不存储.然后再对整个数据块中的数据进行大小比较,得出最大值和最小值之间的偏差。 请问高手,对于采样来说,可否采用循环中断的方式,如OB35,但是,我要用SFC39.40控制中断,看手册上说,SFC39会禁止所有的中断,所以对这个想法不是很确定。 另一种想法是自己做一个延时,延时到后读取数据。 因为没有这方面的应用经验,如果有更好的想法和成功的思路,还请高手不吝赐教!谢谢!!



weisy024

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2004年6月11日
发表于:2005-09-14 17:47:00
1楼
OB30到OB38都是循环中断,OB35通过硬件配置CPU中可由用户自定义循环中断时间间隔(默认100ms),不需要SFC39来控制,直接在OB35中编程即可.

fubing

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 300回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-09-29 13:16:00
2楼
可以采用定时器产生脉冲实现周期采样。

热门招聘
相关主题

官方公众号

智造工程师