您现在的位置是:首页 > PLC技术 > PLC技术
S7-300/400PLC整数运算指令
来源:艾特贸易2017-10-30
简介整数运算指令如表 3-29 所示。 表 3-29 整数运算指令 在 16 位整数乘法运算中,运算结果为 32 位双整数,并存入累加器 1 中。如果运算后状态字的 OS 和 OV 位均为 1 ,表示运算结果超出了
整数运算指令如表3-29所示。
表3-29整数运算指令
在16位整数乘法运算中,运算结果为32位双整数,并存入累加器1中。如果运算后状态字的OS和OV位均为1,表示运算结果超出了16位整数允许的范围。
在16位整数除法运算中,16位商存在累加器1的低字中,余数在累加器1的高字中。
在32位双整数乘法运算中,运算结果为32位双整数,并存入累加器1中。如果运算后状态字的OS和OV位均为1,表示运算结果超出了32位整数允许的范围。
在32位整数除法运算中,32位商存在累加器1中,余数被丢掉。
在梯形图指令中,若运算结果超出允许范围,OS和OV位均为1,输出为0。
例用语句表实现字运算MW4+MW15-2的程序,其运算结果送入MW10中。
例用梯形图实现运算(10000×MD6)/27666,结果存入MW10中。
双整数运算梯形图实现如图3-50所示。
图3-50双整数运算梯形图
表3-30为整数运算指令的示例及说明。
表3-30整数运算指令的示例及说明
点击排行
