天天看点

CODESYS冗余系统配置

作者:一个发芽的土豆

使用PLC冗余配置,可以显著增强控制系统的可靠性。这种冗余设计确保在主PLC出现故障时,备用PLC能够无缝接管应用程序的执行,从而避免生产中断和系统崩溃。冗余PLC不仅为控制系统提供了安全保障,还能够有效预防系统故障,确保生产过程的连续性和稳定性。因此,在关键控制系统中采用PLC冗余是提升系统可靠性、确保生产安全的高效策略。

PLC冗余概况

在冗余控制系统中,应用程序同时在两台 PLC 上运行:主PLC处于激活状态 (1),从PLC处于待机模式 (2)。处于待机模式的 PLC 通过冗余链路 (3) 读取输入并与激活的 PLC 同步。这样,备用 PLC 就能在主PLC发生故障时立即启动,并不间断地接管现场总线 (4) 的控制。

此外,当可视化功能在浏览器中以 CODESYS WebVisu 的形式运行时,还可以在冗余控制系统中使用可视化冗余功能。主从PLC在切换过程中,可视化客户端将继续无缝运行。

CODESYS冗余系统配置

配置CODESYS冗余系统

首先 Application右击添加冗余配置;在添加冗余配置弹窗中点击添加

CODESYS冗余系统配置
CODESYS冗余系统配置

冗余配设置里,分别设置两个PLC的IP地址(用于相互通讯连接),然后点写入。此处的写入是把参数写入了配置文件,所以控制需要重启。

CODESYS冗余系统配置

重启后,直接登录,看到两个控制器已经处于主从状态。可以通过转换按钮来切换两个PLC。

CODESYS冗余系统配置

在日志中可看到冗余系统启动情况:

CODESYS冗余系统配置

当然在冗余配置里还可以配置双链路冗余,以及EtherCAT、Profibus总线冗余等,原理是相同的。

其他厂商的冗余系统架构

AB:

CODESYS冗余系统配置

西门子:

CODESYS冗余系统配置