您现在所在的是:

PLC论坛

回帖:8个,阅读:561 [上一页] [1] [下一页]
* 帖子主题:

欧姆龙CP1H

643
haipingyuer
文章数:1
年度积分:50
历史总积分:643
注册时间:2012/7/24
发站内信
发表于:2013/7/20 18:37:50
#0楼
请教现在用CP1H采集数据,在一个信号有的时候开始不断采集数据(模拟量电压输入),信号只有3秒钟,在3秒钟采集300个数据,采集到的每个数据相加再把刚刚采集的最大和最小减掉,算出剩余的平均值,请大神给个详细方法,现在问题有:1,怎么在3秒钟采集300个数据,CP1H没有1毫秒的定时器,CP1H的扫描周期是多少(比如8K程序),时间跟得上吗?2,采集的数据用堆栈是怎么处理,3,怎么求平均值,因为每一次采集的数量不一定,有时多,有时少。非常感谢
10分悬赏
1192
guai_0322
文章数:281
年度积分:50
历史总积分:1192
注册时间:2013/7/7
发站内信
发表于:2013/7/20 19:19:52
#1楼
只有用中断做才可以的
不被人嘲笑的梦想,就不值得去追求!
38162
cvlsam 版主
文章数:12495
年度积分:773
历史总积分:38162
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2013/7/20 21:40:48
#2楼
3秒钟采集300个数据,意味着每个模拟量数据为10Ms,这种功能Cp1H是完成不了的,其模拟量输入通道的刷新率达不到这个要求,请采用更高规格的PLC。

Good Luck~
86233
ZCMY 版主
文章数:47558
年度积分:752
历史总积分:86233
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2013/7/21 12:42:02
#3楼
如果必须要3秒内采集300次,单这个PLC是没办法了;考虑用数据采集仪,再数据发给PLC;
匿名用户
文章数:N/A
年度积分:0
历史总积分:0
注册时间:2013/6/23
发站内信
发表于:2013/7/21 14:25:23
#4楼
该用户被锁定,回复内容不予显示!
39382
知道一点
文章数:23163
年度积分:1074
历史总积分:39382
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2013/7/22 10:31:11
#5楼
以下是引用guai_03222013/7/20 19:19:52的发言:
只有用中断做才可以的
使用定时中断
TMHH----1ms定时器(你这用不上)
开辟一个数据区,求出最大,最小
用求和指令,去除最大,最小,平均值就可以算出来了。

为洒这多说不可以?表情
快乐 幸福 自由 比什么都重要
86233
ZCMY 版主
文章数:47558
年度积分:752
历史总积分:86233
注册时间:2004/3/16
发站内信
2018论坛贡献奖
2018春节活动(三)
2017论坛优秀版主
2017国庆活动(三)
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2014相约国庆
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2013/7/22 10:32:55
#6楼
是他要求的3秒内要采集300次的模拟信号,这个PLC实现不了;
39382
知道一点
文章数:23163
年度积分:1074
历史总积分:39382
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2013/7/22 14:44:57
#7楼
10ms采集一次,不行?为什么?
快乐 幸福 自由 比什么都重要
6291
zhengchang
文章数:1820
年度积分:84
历史总积分:6291
注册时间:2011/5/6
发站内信
发表于:2013/7/22 16:08:13
#8楼
这速度要求够快。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004