三菱PLC程序中程序段[MULP K4Y000 K2 K4Y000]和[DIVP K4Y000 K2 K4Y000]是什么意思呀?

2020-10-28 科技 522阅读
MULP是乘法指令MUL的脉冲执行型,当MULP指令前由OFF变成ON时执行一次MUL指令,K4Y0是组合形式的寄存器,意思是从Y0开始的K4*4位组成的数据,也就是Y17Y16Y15。。。。Y2Y1Y0这十六位组成的数据。因此MULP K4Y0 K2 K4Y0的意思就是K4Y0*2=K4Y0
DIVP是除法指令DIV的脉冲执行型,当DIVP指令前由OFF变成ON时执行一次MUL指令,DIV指令是以商和余数的形式保存的,自动占用两个连续的寄存器,同理DIVP K4Y0 K2 K4Y0的意思就是K4Y0/2的商保存到K4Y0中,余数保存到K4Y20中。
望采纳。。。。。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com