登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:新手求助
点击:1607 回复:8
楼主
编辑
引用
管理
wanghb
ADD(30) DM2006 #1 DM2020 假如dm2006为2DM2020的值应该为多少。
哪位老师帮我解说一下,加减乘除搞不懂。先谢谢啦。
09-02-10 11:09
1楼
编辑
引用
管理
gsxiaojian
ADD是BCD的加法,所以你的DM2020的结果为3
09-02-10 11:52
2楼
编辑
引用
管理
wanghb
是不是所有的加减乘除都必须的用BCD来处理?我的基础很差。
09-02-10 12:44
3楼
编辑
引用
管理
ZCMY
呵呵;PLC内部是用二进制来处理的;
实际运算要注意运算的数据是BCD码还是16进制;
对于1+2的运算,无论什么进制结果都是3;
但数值大了就不同了;
09-02-10 13:02
4楼
编辑
引用
管理
wanghb
版主讲得很对,但是二进制和十六进制我比较明白,BCD码是我不是很明白,我的资料有限,对bcd和二进制的关系不是十分得明白,可以帮我解释一下吗,谢谢啦。
09-02-10 13:46
5楼
编辑
引用
管理
ZCMY
呵呵;BCD码就是把十进制数的每一位都用四位二进制来表示;
如0001 对应1;
0010------2;
1000----8;
1001----9;
最大就是1001了;
如十进制的9876转到BCD码对应就是1001 1000 0111 0110;
09-02-10 14:15
6楼
编辑
引用
管理
wanghb
假如10EC是bin还是16进制,我基础差你别见怪.
09-02-10 14:33
7楼
编辑
引用
管理
ZCMY
呵呵;
二进制与16进制是对应的;
一位16进制对应四位二进制;
BCD码最大为9,不可能有A~F;
10EC是16进制的,对应二进制 0001 0000 1110 1100;
09-02-10 14:38
8楼
编辑
引用
管理
wanghb
谢谢拉.误区理清啦.
09-02-11 09:23
工控新闻
机器人年终盘点:具身智能加速奔赴“场景”,机遇与挑战共存
第十八届中国工业论坛暨2025中国工信企业新纪录发布研讨会即将召开
基于倍福 XTS 系统的利乐®魔法机荣获创新奖
百年征程谱新章:需求支点撬动产业价值边界
工业经济转型升级持续推进 装备制造业占比提升
研华边缘AI系统 AIR-020R
汇川杯全国宣讲会走进哈尔滨工业大学,共筑产教融合新生态
硬核创新·国之重器|标杆级科研力量齐聚魔都
更多新闻资讯