PLC问答 > 三菱PLC报错142是什么原因?

三菱PLC报错142是什么原因?

三菱 提问者: PLC维修张 2026-08-15 01:02 41 浏览
现场三菱PLC出现142警报,检查外部接线没发现问题。
4 个回答
PLC老赵 · 2026-08-16 16:53
142在三菱FX系列里是SPD指令或高速计数器相关的运算错误,不是外部接线的问题,别在端子上耗时间了。先确认PLC具体型号,FX3U和FX5U的142定义有出入。我印象里FX2N时代142多半是高速计数软元件重复使用或参数越界,你查一下程序里有没有对同一个C251/C253重复做DHSCS或HSCS操作,还有DHSZ区间设定值是不是超了32位范围。
技术顾问马 · 2026-08-19 22:14
补充个方向:142如果伴随ERR灯常亮,用GX Works2连上读一下PLC诊断缓冲区,里面会直接给出出错的步号和指令名,比猜快得多。上个月一台FX3U-64MT报这个,诊断里指向一条DMOV赋值给了已经用作高速计数当前值的D寄存器,程序里地址撞了。你重点核对高速计数器和定位指令占用的软元件表。
现场维修刘 · 2026-08-21 20:23
问一句,你们这PLC之前是不是改过程序或者换过电池?我碰过一次142是程序丢了部分指令,上电后扫描到非法指令就报警。如果诊断缓冲里是程序校验类错误,先清一次存储器再重新下载备份程序试试。另外注意别带电插拔存储卡,FX系列这块容易出这种幺蛾子。
工控小李 · 2026-08-23 06:44
型号发一下。FX5U的话142是「运算错误」,多半出在定位或高速计数指令的参数上,尤其用了表格定位却没设好点数。

我来回答

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