S1系统中如何实现CiR
CiR
- Configuration in run,就是用来实现在运行系统中修改组态而不用停机。CiR可以用在标准自动化运行系统和冗余自动化运行系统中。
- 在标准自动化运行系统中,下载组态的过程中,系统会有一个短暂的同步时间,在这个时间内,IO会保持上一次的值,在使用CPU410-5H时,最大同步时间为60ms。
- 在冗余自动化系统中,就是常规的H-CiR,此处不必多做解释。
- PN IO中如果要想使用CiR,必须满足:
- IO控制器是
CPU410
系列,固件版本在V8.2以上 - IO设备为ET200SP HA, CFU等,支持CiR的设备在step7硬件组态中的图标是橙色的。
- 有些本身不支持CiR的设备,在满足某些条件的时候也能用在CiR中,详情参考西门子SIOS,搜索文档号
109780787
。
- IO控制器是
CiR在PN中是如何运行的
- 此处只提S1模式,对于冗余系统不做多余解释。
- 当需要用到CiR时,设备首先会在原来的AR上再建立一条新的AR,整个建立过程不会影响到原有AR的数据交互。
- 当备用AR建立好之后,系统会花费一个短暂的
同步时间
去把主AR的数据转移到备用的AR上。 - 转移完成之后,把旧的AR丢弃掉,IO Device 发送一条plug alarm。完成整个CiR。
整个过程机制,在PN标准里面叫做DR,Dynamic Reconfiguration