当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
请教高手:关于数据采样!
点击:
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楼
可以采用定时器产生脉冲实现周期采样。
回复
引用
举报
热门招聘
相关主题
MOV和MOVP指令有什么区别?
[27308]
(已结束)工控PLC擂台第6期--...
[8526]
profibus 和MPI 总线有何区别...
[7448]
如何使PLC里的时间继电器复位...
[7195]
求助:4-20mA模拟量的最大传输...
[27459]
电工实用手册谁要?
[7333]
手动控制与自动控制方式的请...
[13157]
三菱 PLC視頻教程
[8533]
PLC编程应该怎么收费呢
[7909]
求助PLC如何存储大量数据
[11720]
官方公众号
智造工程师
客服
小程序
公众号