发布于 2006-12-27 09:53:26
0楼
在上面讲的是扩展机架的INTF LED 。
(摘自西门子资料)引起S7400的CPU的INTF LED 亮的原因:
• 用户程序执行执超过指定的最大循环时间。
• OB请求错误
• 启动信息缓冲区溢出
• 监视狗中断
• CiR之后恢复RUN
CiR:
使用CiR(运行时组态)更改系统的选项使得可以在RUN模式下更改某些组态。该过程的处理占用很短的一段时间。缺省情况下,此时间段的上限设置为1,但用户可以更改。在此时间内,过程输入保持其最后的值(另请参见“通过CiR在运行期间修改系统” 手册)。
该手册可从Internet上免费下载,网址为:http://www.siemens.com/automation/service&support
可通过具有分布式I/O的设备部分来实现通过CiR在运行期间修改系统。
运行期间修改系统的硬件要求
要在运行期间执行系统修改,在调试期间必须满足下列硬件要求:
• 使用自固件版本V3.1起的S7-400标准CPU(CPU 412、CPU 414、CPU 416或CPU 417),或在单次运行中使用自固件版本V3.1起的S7-400H CPU(CPU 414-4H或CPU 417-4H)
• 如果希望在运行期间通过外部DP主站(扩展CP 443-5)将系统更改为DP主站系统,则固件版本必须至少为V5.0。
• 如果希望向ET 200M添加模块:则请使用自MLFB 6ES7153-2BA00-0XB0开始的IM 153-2或自MLFB 6ES7 153-2BB00-0XB0开始的IM 153-2FO。还必须使用激活的总线元件设置ET 200M并为计划的扩展预留足够的空闲空间。切勿将ET 200M作为DPV0从站链接(使用GSD文件)。
• 如果希望添加所有站:则请保留必要的总线连接器、中继器等。
• 如果希望添加PA从站(现场设备):则可在合适的DP/PA链接中,使用自MLFB 6ES7157-0AA82-0XA00开始的IM 157。
• 不允许使用CR2机架。
• 在希望于运行期间使用CiR执行系统更改的站中不允许使用下面列出的一个或多个模块:CP 444、IM 467。
• 无多值计算
• 在同一DP主站系统中无同步操作
注意
可将允许在运行期间执行系统更改的组件与不允许执行更改的组件混合使用(上面列出的模块除外)。但只能修改CiR兼容的组件。
运行期间修改系统的软件要求:
为能够在RUN模式下执行组态更改,用户程序必须满足下列要求:必须将其编程为在发生站故障、模块故障或超时等情况时不会导致CPU切换至STOP模式。
CPU上必须具有以下OB:
• 硬件中断OB(OB40到OB47)
• 时间跳跃OB (OB80)
• 诊断中断OB (OB82)
• 可插拔OB (OB83)
• CPU硬件故障OB (OB84)
• 程序执行错误OB (OB85)
• 机架故障OB (OB86)
• I/O访问错误OB (OB122)
允许的系统修改
原理
可在运行期间执行以下系统修改:
• 向ET 200M模块化DP从站添加模块,如果未将其作为DPV0从站链接(使用GSD文件)。
• 更改ET 200M模块的参数分配,例如:设置不同限制或使用以前未使用的通道。
• 在ET 200M、ET 200S、ET 200iS模块化从站的模块或子模块中使用以前未使用的通道。
• 向现有DP主站系统添加DP从站。
• 向现有PA主站系统添加PA从站(现场设备)。
• 从IM 157下行添加DP/PA耦合器。
• 向现有DP主站系统添加PA链接(包括PA主站系统)。
• 将添加的模块分配到过程映像分区。
• 为现有ET 200M站重新分配参数(标准模式下的标准模块和故障安全信号模块)。
• 恢复更改:可删除添加的模块、子模块、DP从站和PA从站(现场设备)。
注意
添加或删除从站或模块,或修改现有过程映像分区的分配,最多可在四个DP主站系统中加以实现。
上文未明确允许的所有其它修改均不允许在运行期间执行,在此不做更多论述。
仅供参考。具体介绍见:《S7-400自动化系统,CPU技术规范手册》的索引中有关CiR的论述。《S7-400自动化系统,CPU技术规范手册》下载地址:
http://www.ad.siemens.com.cn/download/down_file.asp?ClassM=1&B3ID=00432
一日三省吾身