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

主题:FX2N的寄存器问题

点击:1025 回复:11

附件 1.jpg
我写的图上的程序,现场使用了几年时间后,D518出现负数,据现场反映,好象是从30000多以后就慢慢变成"-29000多",我想问下,为什么?我加指令前面有加"D",不是应该D518,D519里面存32位吗?
附件 Screenshot_2016-12-21-15-04-34-313_com.miui.gallery.jpg
最后修改:2016/12/21 15:04:34
16-12-21 15:00
需要上传你的完整的程序进行分析研究。
你的D518数据寄存器应该还有在程序别的地方进行使用的。
16-12-21 15:07
屏上也要设成32位的;
设成16位时,大于32767就会变成负数了;
16-12-21 15:12
在屏上要设置成32位无符号这种格式的数,而不是32位有符号数!
16-12-21 15:34
应当是以上所说的原因,或可以观察D518、D519的情况(模仿)。
16-12-21 15:52
你确认其余地方没有对该寄存器重复操作??
16-12-21 16:39
16位或32位 有符号或无符号的问题
16-12-21 17:26

引用 cfg168 在 2016/12/21 15:07:20 发言【内容省略】

没有,我用寄存器的时候都会搜索一遍!应该是下面几位所说的屏显设置问题。
16-12-21 19:50

引用 ZCMY 在 2016/12/21 15:12:50 发言【内容省略】

好的,这些大哥提醒!我去查查!
16-12-21 19:50

引用 guanyumou 在 2016/12/21 15:34:33 发言【内容省略】

好的,谢谢提醒,我这就去查!
16-12-21 19:50

上一页下一页

工控新闻

更多新闻资讯