带分布式接口的S5-115U的启动行为- QVZ或PEU

问题:
在自动重启后,为什么CPU无法正常启动,反而停止并出现出错信息“QVZ”或“PEU”?在nUSTACK中常常不显示更多有用信息。n

解答:
如果各自带有电源的几个系统(中央控制器和扩展单元的分布式连接)连接到同一电压上并且同时开关这些系统,则n会发生诸如中央控制器无法自动启动(QVZ,PEU)的现象。
根据装载的不同系统,在不同时间将系统电源切换到内置5V系统电压。这对整个系统都有影响,在设计和编程时要注意。本n文中开/关状态下的影响是不同的,需要分别考虑。n

I. 关状态

  • 如果中央控制器比扩展单元(5V系统电压)早死机,则不会发生问题。在该情况下CPU因受电源故障(NAU)影响而停止运行,在n电压恢复后可以重新运行。n
  • 在扩展单元比中央控制器早死机的情况下,CPU能够检测并保存来自分布式扩展单元的错误。这n些错误可以是无法确定外围设备(PEU)或是确认延迟(QVZ)。鉴于安全考虑,SIMATIC S5系统在这种情况下表现为:在供电恢复后,CnPU回到电源故障(NAU)前所处的模式。
    例如,由于CPU在电源故障之前快速保存了错误(PEU或QVZ),所以CPU仍保持停止。鉴于安全考虑,用n户必须通过打开电源或是重启CPU对已辨识的错误进行确认。如果未对OB23/24进行编程或在OB23/24中对停止进行编程,则nS5-115U系列的CPU将会停止,这是该系列CPU的系统属性。

补救措施:
通过分布式接口(可通过软件评估的CPU 945)可以关闭PEU信号。在n由QVZ而不是PEU错误导致CPU停止的情况下,可以通过OB23/24使用软件来抑制确认延迟。但缺点是,例如无法再辨识出n一个草拟的或有错误的CPU模块(“实际QVZ”)。为区分“实际QVZ”和由电源故障产生的QVZ,特提出以下解决方法:n

  1. 创建一个块并在OB 23/24中打开它。n
  2. 在块中编写时间环的程序。环长度根据设备和经验值来确定时间(建议为:100…500ms)。n
  3. 在该时间环(比如停止)结束后,对“实际QVZ”结果进行编程。

功能块中的程序实例

:A F 0.0
:AN F 0.0
:SP T x 用RLO=0触发定时器x
:
:O F 0.0
:ON F 0.0
:L KT 10.0 时间环=100毫秒
:SP T x 用RLO=1启动定时器x
TIME :
:A T x
:JC = TIME
:STS 停止,作为对“实际QVZ”的响应
:BE

注意事项:

  • 时间环>关状态时系统之间的时间差异。
  • 需要重新触发循环时间。
  • 应用临界时间重新设置输出。

程序描述
在(由电源故障或“实际QVZ”)已辨识QVZ的情况下,CPU插入到OB23/24并处理时间环。&bsp;

在电源故障情况下,甚至在处理时间环(正常程序处理)时CPU也会停止。不记录其它错误,并在供电恢复后CPU开始运行。

在“实际QVZ”的情况下,在结束该时间环后处理下一个STEP 5操作/序列。
在此可以对全部“实际QVZ”(比如停止状态)响应进行编程。

II. 开状态
在开状态下,需要注意的是:CPU检测到所有外围设置的数字设定并将它保存在一个控制扇区中。在循环程序中,过程映像更新时只读取和写入外围设置。如果扩展单元比中央控制器要早连到电源上,就不会发生问题。

补救措施:
有了S5-115U中央模块(CPU版本B),“可编程启动延迟”(参见S5-115U Manual Chapter 2.5.1 Start-up Behaviour)就是可行的。这种情况下,在终止启动延迟后读取外围设置。此时如果已经读取了控制扇区,则OB21/22中的延迟就不起作用了。

根据该方法,无需任何硬件花费就可以消除上面提到的错误。当电源恢复后,CPU将在(也应该在)无错模式下运行。

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

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

相关推荐

发表回复

登录后才能评论