BCD码转为十进制
点击数:7896 次 录入时间:03-04 11:40:29 整理:http://www.55dianzi.com PLC工业控制
BCD编码将一个字节的8位拆分成高4位和低4位两个部分,也就是说一个字节能存储两个数字。
在使用BCD码时一定要注意其有效的编码仅十个,即:0000~1001。4位二进制数的其余6个编码1010、1011、1100、1101、1110、1111不是有效编码。
在STEP7中的16位BCD码格式是1位符号位+3位BCD码数值范围-999至+999;32位BCD码格式是1位符号位+7位BCD码数值范围-9999999至+9999999;
例如16位BCD码存储形式:
0000,0001,0010,0011;其对应符号位为+,百位为1,十位为2,个位为3.计算公式:
十进制=符号位(BCD码的百位x100+BCD码的十位x10+BCD码的个位)
32位BCD码格式同理。
STEP7中有专用指令:BTI,ITB,BTD,DTB来实现3位或7为的BCD码与10进制数之间的转换。
BCD码转为十进制梯形图
本文关键字:十进制 PLC工业控制,电器控制 - PLC工业控制