您现在的位置是:首页 > PLC技术 > PLC技术
S7 300/400取反与求补指令
来源:艾特贸易2017-06-05
简介取反(求反码)指令将累加器 1 中的 16 位整数或 32 位双整数逐位取反,即各位二进制数由 0 变 1 ,由 1 变 0 (见表 3-10 ),运算结果仍在累加器 1 的低字。 求补指令将累加器 1 中的
取反(求反码)指令将累加器1中的16位整数或32位双整数逐位取反,即各位二进制数由0变1,由1变0(见表3-10),运算结果仍在累加器1的低字。
求补指令将累加器1中的16位整数或32位双整数逐位取反后再加1,运算结果仍在累加器1。求补相当于求一个数的相反数,即将该数乘以-1。取反与求补指令如表3-11所示。
表3-10 取反与求补举例
表3-11 取反与求补指令
浮点数取反指令NEGR将累加器1的浮点数的符号位(第31位)取反,运算结果仍在累加器1。下面的例子将MD20的双整数求补后传送到MD30:
L MD 20 //将32位双整数装入累加器1
NEGD //双整数求补
T MD 30 //运算结果传送到MD30
点击排行
