菜鸟提问三菱plc指令ADD,DADD等运算指令 ADD(如D1,D2,D10,D11全为1)D1

2025-04-29 09:38:14
推荐回答(2个)
回答1:

因为DADD的指令对象为32位数据,所以D1就由D1和D2组成,其中,D2是高字数据,D1为低字数据。

你目前的情况明显就是D2中含有数据,因此会出现超过65535的数据存在。

回答2:

请注意DADD是双字加法
你的程序有一个非常大的问题

你的D1 和D2 你都对他操作了,并且D1=1 D2=1
那么DADD D1 D10 D100
这时候就是D1 D2+D10 D11=D100 D101
所以你的D1显示的是双字D1 D2 65537