您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的BCD码与整数的互转
来源:艾特贸易2017-06-04
简介BCD (Binary-Coded Decimal) 码又叫 8421 码,也称二进制编码的十进制数。就是将十进制的数以 8421 的形式展开成二进制,用 4 位二进制码的组合代表十进制数的 0 , 1 , 2 , 3 , 4 , 5 , 6 ,
BCD (Binary-Coded Decimal)码又叫8421码,也称二进制编码的十进制数。就是将十进制的数以8421的形式展开成二进制,用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6,7,8,9十个数符,BCD码遇1001就产生进位。 BCD码与整数的互转指令如图3-77所示。 图3-77 BCD码与整数的互转指令 (a) BCD码转整数指令;(b)整数转BCD码指令 (1) BCD码转换为整数指令。BCD码转换成整数(Integer)指令的梯形图由指令助记符( BCD_I)、使能信号(EN)、BCD码输入端(IN)和整数输出端(OUT)构成;其语句表由操作码( BCDI)、BCD码输入(IN)和整数输出(OUT)构成,如图3-77 (a)所示。 BCD码转换成整数指令可以将0~9999范围内的BCD码转换成整数,当转换允许时,BCD码IN被转换成整数,结果传送到OUT中;若是语句表,则BCD码OUT被转换成整数,结果保存在OUT中。 数据范围: 1) BCD码IN: VW、IW、QW、MW、SW、SMW、LW、T、C、AC、AIW、 常数、*VD、*AC、*LD, 2)整数OUT:VW、IW、QW、MW、SW、SMW、LW、AC、LD、*VD、*AC、*LD。 (2)整数转换为BCD码指令。整数转换成BCD码指令的梯形图由助记符(I_BCD)、使能信号(EN)、整数输入端(IN)和BCD码输出端(OUT)构成;其语句表由操作码(IBCD)和BCD码输出端(OUT)构成,如图3-77 (b)所示。 整数转换成BCD码指令可以将0~9999范围内的整数转换成BCD码,当转换允许时,整数IN被转换成BCD码,结果传送到OUT中;若是语句表,则整数OUT被转换成BCD码,结果保存在OUT中。 数据范围: 1) 整数IN: VW、IW、QW、MW、SW、SMW、LW、T、C、AC、AIW、 常数、*VD、*AC、*LD。 2) BCD码OUT: VW、IW、QW、MW、SW、SMW、LW、AC、LD、*VD、*AC、*LD。
点击排行
