登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:为什么显示的是负数

点击:2892 回复:11

附件
程序中D430是速度显示,为什么现在不能正常显示而显示数为负数。各位高人多多指教。
11-12-09 15:44
DDIV K6000 D300 D427怎么理解
11-12-09 15:46
D是32位指令,后面的也有用32位指令,监控的时候按32位数据监控
11-12-09 16:04
因为DDIV  32位除法    K60000除以 D300,D301组成的32位数据 ,其结果保留在
      D427,D428   商     D429,D430    余数
然后 ,MUL 16位乘法  D427  乘以 K170  结果存在 D422,D423中
最后 DIV  16位除法   D422除以K54   结果放在D430,D431中。
你的地址存在重叠使用的状况。
11-12-09 16:06
附件
11-12-09 16:16
3楼解释得很清楚,4楼又附了图,结合起来,应当就可以理解了。
11-12-09 20:42
看不懂,呵呵
11-12-09 20:55
K60000是个什么定义
为什么是60000
11-12-09 21:09
60000不是你自己定义的吗?
11-12-10 03:17
D430在第一行已经被用了;
下面不能再用了;
11-12-10 09:57

上一页下一页

工控新闻

更多新闻资讯