三菱PLC程序中[DDIV D136 D140 D128]是除法运算。
DIV(Division)是16位除法指令,由于现在指令是DDIV,所以是32位除法运算。
程序中:
寄存器D136是被除数,由D136和D137组成32位寄存器。
寄存器D140是除数,由D140和D141组成32位寄存器。
寄存器D128是商,由D128和D29组成32位寄存器。如果有余数放入寄存器D130和D132中。
所以程序[DDIV D136 D140 D128]所表达的意思是执行32位除法运算,将寄存器D136中的数据除以寄存器D140中的数据,结果商存入寄存器D128中。如果有余数,则余数存入寄存器D130中。
DDIV(32位除法指令).D137,D136(放被除数).D141,D140(放除数).D129,D128(放商)
一楼正确。
他说的对