众所周知,安全设计的理念我们一定要记住三个词:1.冗余;2.相异;3.自检测。
安全PLC通常都有两个处理器,通常处理器是由两个不同厂家进行的提供,比如一个摩托罗拉,一个因特尔,同时进行解码和执行。这种差异性提供了失效检测的下列优点:
1.两个可执行码独自生成,编译的差异性使得在代码生成时,容易检测系统失效。
2.两个生成码由不同的处理器执行,因此,CPU能够在代码执行时,检测出系统失效和PLC的随机失效。
3.两个独立的存储器区用于两个处理器,因此,CPU能够检测出RAM的随机失效,而这在每个扫描周期的全部RAM检查时测不出来。