回复:简单的程序,客户说出现怪异的现象,大家帮忙分析

shine

  • 帖子

    8803
  • 精华

    39
  • 被关注

    157

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2011-11-18 16:30:12

4楼

quote:以下是引用ymin在2011-11-18 12:01:17的发言:
前些天,做了个微型项目,就是两台污水泵的控制。设备:一台224、一个235、一个10寸触摸屏、一个液位传感器。控制要求:在触摸屏上有高液位、低液位、超高液位的设定,另外显示实际液位、运行状态、报警状态、等一些信息。泵的运行在高低液位之间,两台泵互为主备(屏上有两个按钮来决定),超高液位时报警。
可是客户说经常会看到两台泵频繁启动,电柜里面有接触器“啪啪”的响声。另外启停都是高液位。我很是纳闷,不知道什么原因。大侠们帮我查查什么原因。程序如下
LD SM0.0
AN PUMP2_AY:M0.1
A PUMP1_AY:M0.0
= PUMP1_AY:M0.0

LD SM0.0
AN PUMP1_AY:M0.0
A PUMP2_AY:M0.1
= PUMP2_AY:M0.1

LD SM0.0
CALL Scale_I_to_R:SBR0, LIQUIDP_LEVEL:AIW0, +32000, 6400, 3.0, 0.0, LEVEL:VD2

LD SM0.0
AD>= LEVEL:VD2, VD10
TON T36, +1000

LD SM0.0
AD<= LEVEL:VD2, LEVEL_L:VD6
TON T37, +1000

LD SM0.0
AD>= LEVEL:VD2, LEVEL_SH:VD8
= Q0.3

LD T36
LDN PUMP1_ALARM:I0.2
A PUMP1_AUTO:I0.0
A PUMP1_AY:M0.0
LD PUMP2_AUTO:I0.3
A PUMP2_ALARM:I0.5
OLD
ALD
AN T37
= PUMP1_START:Q0.0

LD T36
LDN PUMP2_ALARM:I0.5
A PUMP2_AUTO:I0.3
A PUMP2_AY:M0.1
LD PUMP1_AUTO:I0.0
A PUMP1_ALARM:I0.2
OLD
ALD
AN T37
= PUMP2_START:Q0.1
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33258条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。