登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:omron cp1h-xa BCD乘
点击:800 回复: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
工控新闻
工业和信息化部举办制造业数字化转型培训班
绿色+AI双管齐下 金士顿闪亮2025深圳国际电子展
2025 倍福自动化新技术研讨会
倍福|校企合作
西克重点推介 - 基础型安全光幕-deTec4 Core 系列
制造业PMI回升至49.4%,“反内卷”政策效果显现
10亿美金,国际耐心资本Infini Capital与优必选达成战略合作
Höegh Autoliners订购全球首批用于汽车运输船的氨燃料发动机
更多新闻资讯