冗余普通PLC内部CPU数量有一个或者多个,但程序通常是进行一个处理,多个CPU的功能是把程序中的逻辑运算、算数运算、通讯功能等分担实现,也就是协作处理。安全PLC内部CPU数量至少两个或者多个,两个CPU的功能是:分别对同一个程序各执行一次,然后把记过放在一起比较,如果结果一直,就会进行输出,如果不一致,则选择安全的结果输出(通常意义上的不输出或者停机)因此只有具备冗余设计的CPU才能称之为安全PLC。除此之外,安全PLC中的CPU的检测具有时钟检测,监视时钟,序列检查,存储器检查。时钟测量:在处理器电路中,有两个不同的振荡器交叉检查它们的行为,每个处理器使用一个时钟检查另外一个是否运行。如果在一个确定的周期里,检测到对方没有运行,CPU就会进入安全状态。固件每秒钟会检查两个振荡器的精度。监视时钟:一个硬件和一个固件的监视时钟检查PLC的活动和执行用户逻辑的执行时间。这和常规的PLC系统是相同的。序列检查:序列检查监视CPU操作系统不同部分的执行。存储器检查:所有静态存储器区,包括Flash存储器和RAM,使用循环冗余码(CRC)进行检测,并且双码执行。动态存储器区由双码执行保护,周
【如果您还没有关注“公司名称”手机网站】