更新时间: 2023-01-19
下面试通过某公司的一款安全PLC,来更具体地说明安全PLC与常规PLC的区别。
1. 安全PLC与常规PLC的CPU的差别
常规PLC内部CPU的数量有一个或多个,它或它们的作用是:执行用户的程序、进行I/O的扫描和系统的诊断。但用户的程序通常就进行一次处理,多个CPU的功能是把程序中的逻辑运算、算数运算、通信功能等分担实现,也就是协作处理。
而安全PLC的CPU至少有两个或多个,两个CPU的功能是:分别对同一个用户程序各自执行一次,然后再把两个结果放在一起进行比较,如果比较的结果是一致的,就输出这个结果,如果是不一致的,选择安全的结果输出。由此看出,这才是安全PLC与常规PLC**的不同:冗余+比较。
2. 安全PLC内部CPU的结构
安全PLC包含2个处理器,每个处理器在自己的存储器区中,执行它们自己的安全逻辑,然后在每个周期的结尾和对方的结果进行比较,每个处理器有它自己独立的停机通道,如果检测到结果的不同或有失效成分,它能够实现系统停机,切到安全状态。这种双处理结构被称为内部的二选一结构。