发布时间:2019-07-17 来源:众智博远
1.主备PLC同步
冗余系统主备PLC之间的同步分为两个阶段:
1.1 备PLC启动时的同步
组态和程序下载到主PLC后,此时冗余系统工作在单机模式(RUN-Solo),操作备PLC上的模式开关从STOP切换到RUN,将启动主PLC到备PLC的同步过程。实现主备PLC同步的前提条件是:
同步连接正常
MRP环网处于闭环状态
同步过程中会将主PLC的装载存储器和工作存储器的同步到备PLC以保障备PLC的组态、程序、数据与主PLC完全相同。
下图反映了主备PLC的操作状态和冗余系统系统状态在执行同步(SYNCUP)前后的变化过程。
注意:须将PLC的最大循环监视时间设置为大于PLC实际循环时间的两倍,否则将会导致同步失败。
1.2 冗余系统工作在RUN-Redundant状态下的同步
当冗余系统工作在冗余模式(RUN-Redundant)时,主PLC将根据一定的同步机制将运行数据同步到备PLC,以确保冗余系统主备PLC切换时不影响系统的不间断运行。
2 .主备PLC切换
冗余系统工作在冗余模式下时,当满足下面条件时将进行主备PLC切换,原备PLC切换为主PLC进行正常的程序处理和IO数据交换:
主PLC STOP
主PLC断电
主备PLC切换的同时冗余系统也将切换到单机模式(RUN-Solo)。
冗余PLC可通过博途在线显示系统状态和调试程序。下面介绍相关操作和功能。
将冗余系统转至在线操作如下:
①:选中项目中冗余系统,点击工具栏中的“转至在线”按钮,将冗余系统转至在线;
②:在冗余系统目录下的两个冗余PLC通过图标中的P和B显示主备状态,图中PLC_1显示B为备PLC,PLC_2显示P为主PLC;
③:在冗余系统的“在线和诊断”窗口中显示了冗余系统的系统状态的详细信息。包括:
系统状态
配对状态
主/备PLC 的操作状态
主备关系
在以上①中的操作是默认将主PLC转至在线,可以满足程序调试的需要。如果需要查看备PLC的诊断状态,可通过以下操作将备PLC转至在线:选择项目中冗余系统,点击鼠标右键,在右键菜单中选择“与备用PLC建立在线连接>转至在线”
注意:
在冗余系统处于SYNCUP同步状态时不能建立在线连接。
冗余PLC在线后,可以通过以下在线功能实现程序和硬件的测试和调试:
程序块在线监视
数据块在线功能
PLC变量表
监控表
强制表
TRACE
这些功能的操作与标准PLC相同,这里就不做详细介绍了。
注意:对于TRACE功能
R/H 冗余PLC 不支持在 SIMATIC 存储卡中存储测量值(设备中的测量值);
冗余系统在SYNCUP同步状态下不执行TRACE记录。