登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:菜鸟自学200plc又发现新问题了。请教论坛大神
点击:671 回复:4
楼主
编辑
引用
管理
877476825
最近在学I-BCD指令。始终不太理解。为什么c0设定值35,是一个整数啊,为什么必须转换成BCD格式的字vw0。否则,没转换,两边的数值差别很大。c0设定值为 1-9为什么不用经过I-BCD指令转换。c0数等于qb0数。
15-07-27 16:18
1楼
编辑
引用
管理
877476825
c0为+31时,vw0为49.可仔细看上图。谢谢各位大神指点。
c0设定值为 1-9为什么不用经过I-BCD指令转换。c0数等于qb0数
15-07-27 16:22
2楼
编辑
引用
管理
fujifa
因为以前论坛的老法师已经说过了。
BCD是啥,就是不带ABCDEF的16进制数。
1~9之所以不需要转换,是因为1~9的二进制方式和BCD方式相同。
而10就差远了,10二进制表示就是1010,而BCD就是0001 0000,显然差远了。
先将BCD看成16进制数,然后转换为二进制再看差别。
15-07-27 16:58
3楼
编辑
引用
管理
dc8421
BCD码是用4位二进制表示一位十进制,只是值的的范围不一样。31转为BCD还是31才对,
15-07-27 17:05
4楼
编辑
引用
管理
877476825
经过这么长时间的领悟,明白了谢谢各位大神
15-08-19 15:36
工控新闻
合康新能与国核签订联合开发协议
新品 | 魏德米勒麒麟系列 Smart Crimper 剥压机重磅上市 线束加工效率提升 70%,本土智造再加速!
皮尔磁:EN ISO 13855标准更新:安全距离计算有变化!
英威腾—河钢供应链产品暨技术交流会圆满落幕,共绘合作新蓝图
华北工控AI主板EMB-3512:搭载NXP i.MX8系列处理器,赋能AGV多场域应用
征集线索!事关推进新型工业化、企业减负和中小企业发展
研祥智能物联业务2025经销商大会圆满举办
倍福“职”等你来!
更多新闻资讯