安全PLC已经被越来越多的人所认识,但在使用过程中,仍有许多用户感到困惑,为什么一组类似于过去使用的PLC被标记为安全PLC,安全PLC和普通PLC都有什么是差异,与大家分享。众所周知,我们必须记住安全设计概念中的三个词:
(1)冗余
(2)不同
(3)自我测试
只有采用上述三种安全概念设计的产品才能被视为安全产品,而普通PLC产品则没有安全设计。然后让我们来看看安全PLC是如何设计来实现这三个概念的。
1
冗余
普通PLC中有一个或多个内部CPU,但程序通常执行一次处理。多个CPU的功能是在程序中共享逻辑运算,算术运算和通信功能,即协同处理。
安全PLC的内部CPU数量至少为两个或更多。两个CPU的功能是执行一次相同的程序,然后将记录进行比较。如果结果一致,则将执行输出。如果它们不一致,将进行选择。安全结果输出(通常无输出或停机)
因此,只有具有冗余设计的CPU才能称为安全PLC。除此之外,安全PLC中的CPU检测还具有时钟检测,监视时钟,顺序检查和存储器检查。
时钟测量:在处理器电路中,有两个不同的振荡器交叉检查它们的行为,每个处理器使用一个时钟来检查另一个是否正在运行。如果在某段时间内检测到对方未运行,则CPU将进入安全状态。固件每秒检查两个振荡器的精度。
看门狗时钟:硬件和固件看门狗时钟检查PLC的活动和执行用户逻辑的执行时间。这与传统的PLC系统相同。
顺序检查:顺序检查监视CPU操作系统的不同部分的执行。
存储器检查:使用循环冗余码(CRC)和双码执行检测所有静态存储区,包括闪存和RAM。动态存储区受双码执行保护并定期检测。这些测试在冷启动期间重新初始化。
从以上分析可以看出,安全PLC的诊断和检测远远超过传统PLC,因此硬件和软件的设计相对复杂。当然,检测和诊断的范围更广泛,更详细。