登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:欧姆龙CP1H
点击:595 回复:8
楼主
编辑
引用
管理
haipingyuer
请教现在用CP1H采集数据,在一个信号有的时候开始不断采集数据(模拟量电压输入),信号只有3秒钟,在3秒钟采集300个数据,采集到的每个数据相加再把刚刚采集的最大和最小减掉,算出剩余的平均值,请大神给个详细方法,现在问题有:1,怎么在3秒钟采集300个数据,CP1H没有1毫秒的定时器,CP1H的扫描周期是多少(比如8K程序),时间跟得上吗?2,采集的数据用堆栈是怎么处理,3,怎么求平均值,因为每一次采集的数量不一定,有时多,有时少。非常感谢
13-07-20 18:37
1楼
编辑
引用
管理
guai_0322
只有用中断做才可以的
13-07-20 19:19
2楼
编辑
引用
管理
cvlsam
3秒钟采集300个数据,意味着每个模拟量数据为10Ms,这种功能Cp1H是完成不了的,其模拟量输入通道的刷新率达不到这个要求,请采用更高规格的PLC。
Good Luck~
13-07-20 21:40
3楼
编辑
引用
管理
ZCMY
如果必须要3秒内采集300次,单这个PLC是没办法了;考虑用数据采集仪,再数据发给PLC;
13-07-21 12:42
4楼
编辑
引用
管理
匿名用户
该用户被锁定!
13-07-21 14:25
5楼
编辑
引用
管理
知道一点
引用
guai_0322
在 2013/7/20 19:19:52 发言
【内容省略】
使用定时中断
TMHH----1ms定时器(你这用不上)
开辟一个数据区,求出最大,最小
用求和指令,去除最大,最小,平均值就可以算出来了。
为洒这多说不可以?
13-07-22 10:31
6楼
编辑
引用
管理
ZCMY
是他要求的3秒内要采集300次的模拟信号,这个PLC实现不了;
13-07-22 10:32
7楼
编辑
引用
管理
知道一点
10ms采集一次,不行?为什么?
13-07-22 14:44
8楼
编辑
引用
管理
zhengchang
这速度要求够快。
13-07-22 16:08
工控新闻
AI+光谱重塑感知边界,构筑全谱智能感知生态
专为 DNV SP1 环境打造的网络安全强化型 X3 HMI 解决方案
AI赋能智造营销破局,「AI Makes AI」数智营销峰会在张江落幕
研华科技与Axelera AI深化战略合作 加速推动基于Europa平台的边缘AI创新
翼菲科技启航招股:拆解“轻工业全品类机器人第一股”的价值重塑逻辑
火热报名中 | 走进字节 · 智能AI产业落地主题分享会即将启幕,抢先锁定席位!
ABB携手天能共筑“算电一体”与零碳园区新生态
【让AI读懂工厂】基于XWorld工业世界模型的参数智能预警
更多新闻资讯