您当前的位置:五五电子网电子知识plc技术PLC程序一组PLC程序的逻辑错误分析 正文
一组PLC程序的逻辑错误分析

一组PLC程序的逻辑错误分析

点击数:7896 次   录入时间:03-04 11:46:02   整理:http://www.55dianzi.com   PLC程序
该变量为1,它将自动地继续保持为1。只有两种方式可以使它恢复为0,一种是30秒定时器到时(tim010),另一个是另一方向的强通信号hr0.01。在同方向强通信号结束之后,一般情况下,上述两个信号均不会转为1,因此绿灯无法马上停止。系统并不产生规定的效果。

  这是一个比较严重的错误,因为此处本应经过绿灯闪烁转为红灯,但系统却始终保持绿灯。这样的系统是无法接受的。

  这一问题的解决比较复杂一点。由于我们的主要任务是发现错误,此地我们不再讨论如何修正这一错误的问题。

5 第二个十字路口交通灯控制程序

  本节讨论另一本书上的交通灯控制程序中的错误。这一程序没有处理强通控制这样的复杂问题,但是人行道控制同主干道控制分开处理,结果在人行道控制上出现了错误。

  题目:交通灯控制程序

  来源:plc应用开发实用子程序

  编程平台:西门子s7-200

  时序控制:(90秒周期)

  南北主干道 左转绿10秒,绿30秒,绿闪3秒,黄2秒,红45秒;

  东西人行道:红13秒,绿27秒,绿闪3秒,红47秒;

  东西主干道: 红45秒,左转绿10秒,绿30秒,绿闪3秒,黄2秒;

  南北人行道:红58秒,绿27秒,绿闪3秒,红2秒。

  注:

  (1)绿闪包括转向绿灯和转向绿灯;

  (2)东西人行道指东西两端的人行道。

  测试显示该程序时序上运行正确,但是在关机时出了问题。

[1] [2]  下一页


本文关键字:程序  PLC程序plc技术 - PLC程序

《一组PLC程序的逻辑错误分析》相关文章>>>