发布于 2014-03-19 16:11:38
2楼
在使用H系统时,支持两种形式的I/O连接的方式: ?? 单边IO配置方式:I/O站点只连接H系统中的一个CPU上,例如把ET200S单总线 设备挂在RACK0 CPU的DP总线上,当系统处于冗余状态时,从该CPU的I/O模板读取的数据会自动通过同步模块传送到第二个CPU中,两CPU完全相同的用户程序运算,运算的结果也会输出到单边IO组件里的模板上。由于I/O模块只位于一个CPU上,所以只能始终由该CPU进行IO寻址。当与I/O模块相连接的CPU发生故障、接口模块故障、DP总线故障等时,整个H系统都不能访问到这些I/O; ?? Switch I/O 配置方式:Switch I/O 配置是将I/O接在切换式接口模块后,例如通常把 I/O接在IM153-2后,在冗余模式下,H系统的主从两个CPU都可以访问Switch I/O,数据将通过同步链接进行比较,由于同步访问,因此两个子系统始终可以使用完全相同的数值,并输出完全相同的数据到接口模块。但是在任何时刻,H系统都只使用其中一个接口模块来输出数据。当前接口由相应IM 153-2上的ACT LED指示。通过当前活动接口(IM 153-2或IM 157)的路径称为主动通道,通过另一接口的路径称为被动通道。DP周期始终在两个通道上都处于活动状态。但只有主动通道的输出值才会输出到I/O。当H系统的一个CPU、单侧DP主站系统或DP从站接口模块IM153-2发生故障时,另一个CPU仍然可以对这些I/O进行寻址读取数据并输出命令。故障情况下的切换只在每个DP站上分别执行,问题排除后,即恢复冗余模式。需要注意的是在153-2因故障切换时,控制器并不发生主从切换。