为什么F系统启动时进入停止状态?

n

描述:

在使用S7 Distributed Safety V 5.4 SP1 至 V 5.4 SP3版本过程中,发现即便是设定了正确的监视时间,F系统在启动时CPU仍然会进入停机状态,并且在诊断缓冲区中会发现:n

  • "Cycle time exceeded(周期超时)" 或n
  • "Error in the safety program: cycle time exceeded(安全程序错误:周期超时)".

注意:

在使用S7 Distributed Safety V 5.4 SP1版本时,以上错误仅发生在:当F CPU支持选项“当安全程序不完整时启动保护”时(见F CPU的相关产品信息)。n

下列因素将影响F CPU的“停止”操作:n

  • 在F程序中的F外设的地址区大小。n
  • 在F运行时间组中组态的最大有效周期时间(F 监视时间)。n
  • 在监视时间周期组态中设定的时间值(在F CPU的属性中的“Cycle/Clock marker”标签下)。

补救措施:

执行下列步骤:

No.

步骤

说明

1

首先检查是否正确的设定了监视时间(monitoring time)。

也可以参考响应时间计算的Excel文件,s7cotia.xls,条目ID 25412441

2

将软件升级到S7 Distributed Safety V 5.4 SP4。

方法可以参考编程和操作手册“S7 Distributed Safety, Configuring and Programming”, Edition 10/2007。

3

使用S7 Distributed Safety V 5.4 SP4重新生成程序。

关键字:

安全集成,故障安全

#Ende#


© Siemens AG, 1998, 2000

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336368.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论