全站数据
8 4 2 0 5 8 1

西门子300PLC的CPU频繁死机是什么原因

房子经济 | 简单学习,快乐成才!         
问题更新日期:2024-10-17 09:49:19

问题描述

西门子300PLC的CPU频繁死机是什么原因希望能解答下
精选答案
最佳答案

引起PLC死机的原因很多,软硬件的错误都可能引起死机。

死机很有可能是程序中的某部分安全保护程序动作(即有输入信号动作导致),因而切断PLC的大部分输出回路,重新上电后就正常。也可能是模块问题,我就遇到一次模拟量模块损坏,还有一次是通讯块出错引起,另外还有可能是程序没有结束指令或者说编程时遇到死循环,在前期使用时没有发现,呵呵,再有可能是灰尘较多,造成CPU无法散热,最后就可能是电源故障了。

硬件方面:

1)I/O窜电,PLC自动侦测到I/O错误,进入STOP模式,以西门子为代表;

2)I/O损坏,程序运行到需要该I/O的反馈信号步,不能向下执行指令;

3)扩展模块(功能型,如A/D)线路干扰或开路等,停止运行;

4)电源部分有干扰或故障:

软件方面:

1)触发了死循环;

2)程序改写了系统参数区的内容,却没有初始化部分;

3)保护程序启动:硬件保护、限制使用时间(针对货款收回)、

4)数据溢出,步长过大、看门狗(可修改DOG时间)