登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:欧姆龙CP1H
点击:590 回复: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
工控新闻
从“造车”到“造人” 特斯拉Optimus机器人量产
德国总理亲临威图展台——工业AI正推动增长模式升级
第二届 TSN 技术大赛圆满落幕
中国制造业继续向“新”向“优”发展 动能韧性趋于增强
极智嘉全新货箱到人具身智能拣选方案,引领全流程无人拣选创新
【新品速递】华北工控EMB-4168支持Intel Meteor/Arrow Lake UH处理器,大幅提升AI加速效率!
浩亭携全系列创新连接方案亮相CIBF2026
工信部印发《工业场景数据要素应用参考指引》探索工业数据“采、集、用”有效路径
更多新闻资讯