首页 理论教育 ControlLogix系统冗余系统监视

ControlLogix系统冗余系统监视

时间:2023-11-19 理论教育 版权反馈
【摘要】:成对的冗余机架,对外来说相当于一个单机系统,无论是修改程序、下载程序或是上位机和其他控制器访问,都跟单机的控制器一样,但是作为互为冗余的硬件设备,它们是两个独立的物理机架。此处读到的信息可以在上位机编辑图形来显示冗余系统的工作状态。下面是当冗余系统发生切换时报警的逻辑编程,指令不断执行以获得当前物理机架的ID。图6-42 复位切换报警至此,监视冗余系统的程序编制基本完成。

ControlLogix系统冗余系统监视

成对的冗余机架,对外来说相当于一个单机系统,无论是修改程序、下载程序或是上位机和其他控制器访问,都跟单机的控制器一样,但是作为互为冗余的硬件设备,它们是两个独立物理机架。在1757-SRM模块组态中可以看出,是用A机架和B机架来区分的,要了解究竟是A机架工作在主机状态还是B机架工作在主机状态,固然能从1757-SRM模块上读到,但是这些机架平时都是封闭在控制柜中。此外,如果系统发生了切换,需要维护人员介入进行处理,这可以通过编制冗余系统监控程序来实现。

获取冗余系统的状态,可以:

1)在人机界面观察冗余系统的工作状态。

2)基于系统的状态编制代码去执行。

3)得到诊断信息去维护系统。

例如执行GSV指令读取冗余系统的信息,确定主机控制器当前位于哪个物理机架,得到的“PhysicalChassisID”代码给出使用机架代码,“1”代表A机架,“2”代表B机架,如图6-38所示。

此处读到的信息可以在上位机编辑图形来显示冗余系统的工作状态。下面是当冗余系统发生切换时报警的逻辑编程,指令不断执行以获得当前物理机架的ID。

程序首次扫描时执行,将“ChassisIDNow”值赋给“Chas-sisIDLast”,如图6-39所示。

978-7-111-42627-1-Chapter06-46.jpg

图6-38 GSV指令读取冗余系统信息

“Chassis ID”一旦发生变化,冗余切换就发生了,锁存切换状态,并存放新的对比值,如图6-40所示。

978-7-111-42627-1-Chapter06-47.jpg(www.xing528.com)

图6-39 存放机架ID对比的值

978-7-111-42627-1-Chapter06-48.jpg

图6-40 锁存切换状态

切换报警锁存,并解锁切换状态,准备下次的状态锁存,如图6-41所示。

978-7-111-42627-1-Chapter06-49.jpg

图6-41 解锁切换状态

确认切换,复位切换报警,如图6-42所示。

978-7-111-42627-1-Chapter06-50.jpg

图6-42 复位切换报警

至此,监视冗余系统的程序编制基本完成。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈