登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:菜鸟自学200plc又发现新问题了。请教论坛大神
点击:702 回复: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
工控新闻
2025年中国汽车产业:“规模答卷”优异 “质量赛道”争先
华北工控EMB-3541视频监控通用计算机:满足AI推理与复杂图像处理需求
顶尖机器人企业宇树科技落子 重庆大渡口将打造百亿级智能机器人产业集群
HMS收官2025,扬帆起航下一程
2025数智工业探索者论坛:专家纵论两种生产模式智能工厂建设之道
保障旅客安全高效出行!华北工控推出机场安检验证闸机系统专用工控机
国机仪器仪表集团产业链合作基地揭牌
解码中国制造的升级脉动
更多新闻资讯