登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:omron cp1h-xa BCD乘
点击:811 回复:4
楼主
编辑
引用
管理
gxl111
如图,我的程序“在线工作”BCD乘,两个因数:#300和02CD(02CD是读取的高计的脉冲数)积:00042900 ,我搞不清楚积00042900是怎么得来的? (即:#300x 02CD= 00042900 ? )请教。
14-01-21 10:52
1楼
编辑
引用
管理
pan_xiansheng
BCD的输入数据超出许可范围(02CD)
14-01-21 19:33
2楼
编辑
引用
管理
知道一点
什么型号PLC
是比较奇怪,非BCD数据应该有错误提示.
14-01-22 21:24
3楼
编辑
引用
管理
gxl111
PLC型号 OMROON CP1H-XA
是“在线工作”---程序正常执行情况下拍下来的!此指令之用意:用PRV读取高速计数器0.2秒的脉冲(接编码
器),读入D3020,然后乘以300得到一分钟的脉冲数。(后:除以编码器线数得到rpm)02CD是读入的脉冲数,实际一直在变动,这一刻为02CD.我觉得,指令的执行计算应该是不会错的,因为无任何提示,只是不明白BCD乘的内在原理,怎么 #300乘以02CD就得到00042900了呢?
14-01-22 23:34
4楼
编辑
引用
管理
知道一点
1.按你的思路,D3020要转数制,*B是BCD码运算,应该有提示错误。
2.指令用到了@,可能前边是个0.2s脉冲。
3.你在看看PRV指令,可以设置控制字C为00x3,x=1;10ms采样,x=2;100ms采样,x=3;1s采样
这样可以直接得出频率数据,再计算成转速。
4.因为使用CP1H,可以直接使用PRV2指令,直接得到转速。非常简单,具体用法看资料。
注意:信号脉冲入0口
14-01-23 09:01
工控新闻
华北工控BIS-6380ARA-A10:专为边缘AI赋能和物联控制打造的嵌入式准系统
第七届工业互联网大赛新兴产业赛:聚焦前沿 共筑未来创新生态
卡奥斯获2025中国智能制造十大科技进展
皮尔磁亮相南京智造大会,展示未来工厂的安全答案
工信部:将实施工业互联网与重点产业链“链网协同”行动
施耐德电气赵国华出席中法企业家委员会第七次会议:聚焦科技创新,共塑绿色未来
赋能工业精密检测:华北工控ATX-6152主板具备出色的AI计算与图形处理能力
智能网联引领新能源车产业升级
更多新闻资讯