PLC和触摸屏,以及一些工业控制仪器,或一些控制系统,底层是由单片机控制。虽然单片机的数据不像计算机和手机的数据那么多,但软件并不是那么庞大。然而,RAM空间也低于计算机电话,经常用于二次软件和数据开发。如果用户用完了寄存器并填满了RAM,CPU将不能突然做出反应。解决这一问题需要很长时间,而且将出现停滞状态。
在另一种情况下,嵌入了一些无限循环,例如:这种情况在任何情况下都不能自动复位,必须重新启动,重置信号以强制处理,或者直接关闭电源以清除零操作指针,让程序从头开始。这种情况,可能是用户二次开发程序不合理的原因,也可能是单片机底层开发代码未写的原因。一般单片机都会有开门狗电路设计,也不排除门狗坏,或设置不合理的原因。
硬件电路不稳定,如电子元件质量未关闭,或接线不合理,或焊点上有焊点,可能导致电路硬件系统异常工作,如瞬间电源故障或阻抗变化等,导致硬件无法继续执行。
工业环境比民用环境差得多。例如,温度可能更高,某些组件选择错误。这种情况没有考虑在内。当温度升高时,电阻或容量发生变化,导致电路功能无法实现,CPU卡在一定的状态。
由于粉尘和静电,粉尘会影响电导率。在特殊的工厂,有一些金属加工区,或在相对潮湿的情况下,cpu会瞬间死亡。
如果存在高压高频情况,一般需要将强弱电线分开,合理接地,有的还需要使用屏蔽线,甚至安装隔离变压器,否则强电可能会干扰弱电,导致PLC、触摸屏等仪表不能正常供电而卡住或无法工作。
这类问题需要从外部接线中检查,然后清洗部件内部的灰尘,加强接地,检查插头和连接部位时触点不佳,并及时处理紧固螺钉的安装位置。如果产品质量不好,可以在安装新产品时找到。如果使用多年的老产品出现这个问题,通常是由电容老化引起的,经常更换所有的电解电容器都能解决这个问题。当然,如果它是一个软件问题,除了那个程序的二次应用程序可以重新修改坏,底层的问题,只有更换产品。