您现在的位置是:首页 > PLC技术 > PLC技术
STEP 7的BCD转换成整数(BTI)
来源:艾特贸易2017-06-05
简介(1) BCD 码的格式 BCD 码是比较有用的, 3 位格式如图 4-59 所示,二进制的 0 ~ 3 位是个位, 4 ~ 7 位是十位, 8 ~ 11 位是百位, 11 ~ 15 位是符号位。 7 位格式如图 4-60 所示,二进制的
(1) BCD码的格式
BCD码是比较有用的,3位格式如图4-59所示,二进制的0~3位是个位,4~7位是十位,8~11位是百位,11~15位是符号位。7位格式如图4-60所示,二进制的0~3位是个位,4~7位是十位,8~11位是百位,11~15位是千位,16~19位是万位,20~23位是十万位,24~27位是百万位,28~31位是符号位。
图4-59 3位BCD码的格式
图4-60 7位BCD码的格式
(2) BCD转换成整数指令(BTI)
BCD转换成整数指令是将IN指定的内容以BCD码二~十进制格式读出,并将其转换为整数格式,输出到OUT端。如果IN端指定的内容超出BCD码的范围(例如4位二进制数出现1010~1111的几种组合),则执行指令时将会发生错误,使CPU进入STOP方式。BCD转换成整数指令和参数见表4-28。
表4-28 BCD转换成整数指令和参数
用一个例子来说明BCD转换成整数指令,梯形图和指令表如图4-61所示。当I0.0闭合时,激活BCD转换成整数指令,IN中的BCD数用16进制表示为16#22(就是十进制的22),转换完成后OUT端的MW0中的整数的十六进制是16#16。
图4-61 BCD转换成整数指令示例
点击排行
