那代表32位乘法指令。
D*代表32位乘法,P代表这是脉冲指令。
全部意思为:
K758乘以 D32,结果放在D102~D105中。
因为你在指令中写了*,不知道具体是那一条指令。
在应用指令的前面加D表示是32位指令,不加D表示是16位指令。
在应用指令的后面面加P表示是脉冲执行指令,即指令激活一次执行一次。不加P表示是连续执行指令,即每个扫描周期自动执行一次指令。
指令:[D*P S1 S2 D]
功能:(S1+1,S)*(S2+1,S2)=(D+3,D+2,D+1,D)。
针对你的指令,解释过来就是当条件为ON的上升沿阶段,将(D33=00,D32=24)中的数据(00*2*(15)+24)乘以758,将结果以二进制存入(D+3,D+2,D+1,D)中。
表示之前条件为真时,执行一次该条指令。
应该是32位的乘法计算,模拟监控运行一下看看就知道了!