PLC问答 > 三菱PLC错误码D8063=6302含义

三菱PLC错误码D8063=6302含义

三菱 提问者: 技术顾问马 2026-07-21 02:33 32 浏览
D8063=6302这个代码什么意思?三菱PLC需要怎么处理?
4 个回答
老徐工控 · 2026-07-22 03:52
D8063是特殊数据寄存器,存的是最近一次运算出错代码,6302按三菱错误代码表是「运算结果溢出」——32位运算结果超出-2147483648~2147483647范围。先看D8064里存的出错步号,定位到具体是哪条指令,多数是DMUL/DADD或者浮点转整型时数据超限。我在FX3U上碰到过一次,现场是编码器计数值做乘法放大系数设太大,溢出后PLC直接报错停机。处理思路:查D8064步号,把对应运算改成32位D指令、中间结果加范围限制,或者用FLT先转浮点再算,必要时对输入数据做限幅。
编程爱好者周 · 2026-07-22 17:01
6302就是溢出错误,手册错误代码表能查到。用GX Works2在线监控,看D8064的步号,再对照程序里那条指令,基本一抓一个准。
PLC老赵 · 2026-07-26 13:54
补充个容易被忽略的点:D8063只保留最后一次错误,程序里有M8067错误标志的话,一旦出错后续正常运算也会把现象盖掉,排查时先把M8067置位逻辑和错误复位看清楚。我上个月修一台FX2N,D8064指到第218步,一看是DMUL D200 D202 D204,D200是流量累积值,跑一天就溢出,最后改成双字分开算加进位处理才稳住,别指望加大数据范围就完事,根本原因是累积量没做周期清零。
工控小李 · 2026-09-03 02:13
先看D8064的步号找到出错的指令,溢出无非就是数据乘太大或者加了超限值,把乘法系数调小或者改双精度。另外确认下是不是电池电压低了导致寄存器数据乱跳,FX系列电池报警后D区数据会异常,这个现象我遇到过,换电池重新上电初始化就好。

我来回答

上传中...
系统将自动为您分配一个称号