登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:【话题】BCD码和二进制(20120504)

点击:2028 回复:16

我是初学PLC的,在plc编程中,经常用到BCD码和整数之间的转换指令,BCD码不是用4位二进制表示整数吗?1001表示整数9,0001 1001表示整数10,为何还要将BCD码转换为整数?要不的话,整数10的BCD码0001 1001不就转换成了1010了,这不还是二进制吗,不如说是BCD码转换为二进制数,搞不太懂,请高手指点。
最后修改:2012/5/7 9:07:32
12-04-28 15:22
呵呵,整数10的BCD码是0001 0000
 1        0
0001     0000
12-04-28 16:06
谢谢版主,我搞错了,但为什么还要将BCD码转换为整数,如0001 0000转换为整数后在MW2中将如何置入数据?
12-04-28 16:30
比如在用数字拨码开关输入数据时,就要用到BCD转整数。
最后修改:2012/4/28 19:21:15
12-04-28 19:08
学习来了
12-04-28 19:17
只有这样,转换的二进制码才能显视正确的数字
12-04-28 19:42
学习表情
12-04-30 08:26
表情学习
12-04-30 21:18
该用户被锁定!
12-05-02 01:51
楼上说的对,PLC内部的数据处理都是BIN格式,使用BCD码是早期没有屏或者是上位软件读写数据,进行工程单位的变换,比较,多在OMRON PLC上进行数据格式的转换。
最后修改:2012/5/2 9:02:43
12-05-02 08:58

上一页下一页

工控新闻

更多新闻资讯