PLC的可靠性高体现在哪些方面?

2025-02-28 03:12:02
推荐回答(4个)
回答1:


  PLC可靠性高的地方主要在软件上:

1、任务管理方面:

  PLC软件是单线程的,不会死锁,调试速度快,更快速地发现和解决软件问题。

  IPC会死机多是因为线程死锁,而且上位机多线程调试的难度很大,不使用多线程又无法发挥出上位机的优势。

  单片机会故障则是由于IDE太难用,调试难度太大,容易出现死循环和逻辑错误。

2、内存管理方面:

  PLC内存是静态分配的,如果内存不够就不能开机,能开机的就不会内存溢出。

  IPC的内存是动态分配的,到内存耗尽之前都可以一直运行,所以有的上位机软件会突然关闭。上位机的每个线程都有一个栈,新手使用C++编程很容易因为栈空间问题得不到数据。

  单片机的内存也是动态分配的,同样有可能内存溢出。

3、编程方法方面:

  PLC编程方法限制了高级的算法,尽量使用不容易出错的低级运算就能够避免出错了。当然,如果非要在PLC上做一些高级的算法,只会更容易出错。(PLC的稳定性是指的不容易死机,并不包括能够更好的避免逻辑错误)

  IPC的高级算法非常多,支持数不清的编程语言,甚至可以自己开发一种编程语言。很多算法难以理解里面的原理,甚至错误出现在自身还是出现在第三方程序包都很难确定。

  单片机只有C语言是完整支持的,对C++的支持不太好。单片机的技术资源非常有限,很大程度上需要自己去开发,单片机开发者常处在孤立无援的状态中。

4、职责方面

  PLC的职责很明确,就是做电机启停及启停前的逻辑判断。虽然外行人看来PLC好像非常高大上,又有5种国际标准的编程方式,但其实PLC只做简单的逻辑。

  IPC的职责则非常复杂,PLC能做的IPC也能做,还可以做机器人、可以做数据库、可以做网站、可以生成报表、可以组成分布式系统。凡是小批量又很复杂的事情都是IPC来完成的。

  单片机则是面向低成本大批量的特定应用。单片机不光要设计逻辑,还要考虑能耗、通讯、电子元件保护电路、生产工艺。单片机的开发要考虑的东西太多了,一个电机正反转的功能也要尽可能地节省每一分钱。


  PLC可靠性低的部分主要是硬件:

1、机壳

  PLC的机壳是可扩展的,依赖级联总线,中间一个模块断线后面的模块全部都无法工作。还有很多的散热孔,容易进灰尘,又不方便拆开来清灰。

  IPC的机箱是固定式的,内部总线在机箱里面,外部总线可以组成星形网络,不像级联总线那样会因为中间模块断线导致后面的模块不工作。机壳是封闭的厚铝合金外壳,耐脏,可以防短时间滴水。

  单片机则是大批量工厂化生产线生产的,通过出厂检验去除次品,提高成品可靠性。可以设计组合逻辑抗干扰。外壳自由设计,从裸板到一公分厚的钟形铝合金外壳都可以制作,可以插接也可以固封。

2、电路设计

  PLC的驱动电路会有一些小毛病,比如闲置输出损坏、指示灯异常显示、耐压不够、不支持未调理电源。PLC晶体管输出口不使用时需用导线短接防止静电击穿。

  IPC的IO有PCI接口的和串行通信接口的。PCI接口的是高级设备,不做比较。串行脉冲信号的设备是独立的RTU模块,晶体管通常有一定的负载能力,并设计有保护电路,相比PLC的晶体管输出更不容易出现闲置损坏。IPC自身的电源是独立的,RTU支持未调理电源宽压供电,可在恶劣环境使用。485总线只需要2要线、以太网只需要8根线,相比PLC线数减少了。其中485总线多用螺钉坚固,螺钉的压力可消除表层氧化物及油污的影响。

  单片机的IO是定制的,可靠性是设计师的技术水平和公司购买的硬件决定的。

3、技术的积累

  CPLD的PLC、8086的PLC、8051的PLC、ARM的PLC之间几乎没有可传承的东西,而且PLC市场百家争鸣,大家都在努力地进行抄袭和保密,很难形成稳定的产品。

  IPC是从机械式计算机一路进化过来的,可以说是在自动化技术的主线之中成长起来的。IPC是在数百年的历史演化中逐渐产生的成熟和通用的计算机系统,与普通计算机的原理和器件通用,与大型计算机的原理与器件通用,本质上是同一种机器。一成不变的宏观架构、成熟的理论模型、多样化的用户反馈造就了最稳定的通用计算机硬件,其中一种对外壳进行强化的节能形计算机产品就是IPC了。论及硬件的稳定性IPC要比PLC更可靠。不足的是有一个操作系统启动过程,不能随意断电。

  单片机技术虽然没有那么多个性,但是也没有很好的通用性理论支撑。单片机产品一般只针对少数需求。明确而简单的目的、不需要二次开发、加上大批量的生产和筛选使单片机产品可以具有比PLC更好的稳定性。如果说单片机不如PLC稳定的话,就只能拿还没有变成产品的单片机系统去比了。

回答2:

PLC具有很高的可靠性和抗干扰能力的原因是:
在工作原理方面,可编程序控制器采用周期循环扫描方式,在执行用户程序过程中与外界隔绝,从而大大减小外界干扰;在硬件方面,采用良好的屏蔽措施、对电源及I/O电路多种形式的滤波、CPU电源自动调整与保护、CPU与I/O电路之间采用光电隔离、输出联锁、采用模块式结构并增加故障显示电路等措施;在软件方面,设置自诊断与信息保护与恢复程序。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。

回答3:

上海巨朋的PLC具有很高的可靠性,硬件IO都做光耦隔离,电源自带过压过流过热保护。软件采用Vxworks实时操作系统,响应快捷灵活可靠。这些都是高可靠性的表现。

回答4:

CPU和其固件之间是实时的操作系统,永远不会死机