在RSVIEW32中支持事件机制,当RSVIEW32中定义的事件被调用EventOn启用后,在事件指定的触发方式下,会周期性或者连续地扫描执行。而每当事件被扫描时,如果事件条件结果由0变换到1,那么事件就发生,此时该事件所指定的执行行为将被RSVIEW32自动执行。我们按RSVIEW32对事件的固有支持特性,在配置有双PLC的软冗余系统中成功实现了,快速地接管活动PLC工作的任务。
在硬件投资不足的情况下,我们为了获得足够的冗余功能,往往可以配置双PLC再辅以PLC程序来实现软件冗余功能。这里不对PLC程序如果保证双PLC之间的冗余功能作深入的探讨,只对已经实现软件冗余功能的双PLC系统中,RSVIEW32如何正确有效地连接到当前活动的PLC上作研究。
说到RSVIEW32对软冗余的支持,我们必须对RSLINX对软冗余的支持作一些技术说明,RSLINX作为RSVIEW32与PLC通讯的中间桥梁提供了对软冗余功能的基本支持。在RSLINX可以配置Alias Topics,通过Alias 来管理多个不同Topic之间的切换工作,我们知道AB的PLC网络中一个Topic可以连接到一个特定的PLC,这样通过对RSLINX的Alias功能就可以实现RSVIEW32正确有效地连接到活动的PLC。
当然这里说到的只是可行的途径,具体我们怎么来做呢?
首先,我们通过RSLINX