[西门子] 关于Siemens PLC 热插拔的定义

[复制链接]
ye_w | 2007-9-25 06:35:00 | 显示全部楼层

关于Siemens PLC 热插拔的定义

所谓热插拔就是在系统通电运行状态下,进行硬件的更换和调整。如果不能带电运行,那就成冷插拔呢 :)

SIEMENS PLC控制系统关于热插拔功能的定义:
1.带电插拔模块时,确保不造成模块的硬件损坏;
2.带电插拔模块时,CPU不停机,并产生报警;
3.带电插拔模块时,该模块I/O通道的数值保持不变,而其他模块的运行不受影响;
4.带电插拔模块时,CPU中触发中断组织块或通过DP诊断程序块,得到模块拔出或插入的事件信息,在用户程序或中断组织块OB**中进行相应控制逻辑和I/O通道的处理;

SIEMENS的PLC控制系统中:
1 S7-200系列PLC不支持热插拔功能;
2 S7-300 CPU直接带I/O模块的方式不支持热插拔;
3 S7-300作为PROFIBUS DP主站下挂DP从站ET200M、ET200S、ET200iS,支持热插拔功能; (需要使用有源总线底板,如下说明)

注: 采用S7-300作为主站的软冗余系统无法实现热插拔全部功能,不具备以上所列第3,4条目中的功能。当您将ET200M从站上的模块拔出时,CPU不停机,主CPU、备用CPU上的SF灯亮,BUSF灯闪烁,ET200M从站上的2块IM153-2模块的SF灯亮,BF灯闪烁,该ET200M从站上所有模块的I/O值被清0,S7-300主站失去对该ET200M从站的控制能力。当您再次将模块插入到ET200M站上时,系统从主CPU切换到备用CPU,SF、BUSF、BF灯熄灭,软冗余系统重新回到正常运行状态。

若要在软冗余系统中实现热插拔的4项功能,必须使用S7-400作为软冗余系统的主站。

 

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则