为什么当400H系统使用FORCE功能时,如果H系统发生切换,或单个CPU停止,无法再次启动已停止的CPU?

n

描述:

当400H冗余系统在运行时,状态为:n

RACK0 CPU0 RUNNING IN MASTER,n

RACK1 CPU1 RUNNING IN SLAVE。n

如果我们使用了FORCE功能时, H系统CPU在此其间发生了切换,(如CPU0出现问题停机,或进行了下载硬件的H-CIR操作)可以发现,此时状态为:n

RACK0 CPU0 STOP ,n

RACK1 CPU1 RUNNING IN MASTER。

但是RACK0上的CPU0无法再次启动。n

原因:

当停止的CPU0想再次运行时,首先向此时正在运行的CPU1请求链接更新,然后进行同步,但是,由于进行链接更新时,禁止一切调试功能(如监控变量表等),FORCE也属于调试功能之一。也就是如果有调试进行,那么禁止进行链接更新。因此,停止的CPU0进行链接更新请求失败,无法进行同步,当然无法再次启动。即使清空此CPU0的程序,由于主CPU1中的FORCE功能仍然使能,因此,依然无法进行链接更新。

补救措施:

需要把两个CPU中的FORCE去除,就可以再次启动已停止的CPU

注意:

FORCE为调试功能(包括监视变量表等),在调试结束后请及时停止,以免发生不必要的情况。

关键词
400H,链接,更新,强制

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc329393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论