foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-02-17 09:20
水处理过滤器有5只阀门,进水阀(Q0.0),出水阀(Q0.1),反洗进水阀(Q0.2),反洗出水阀(Q0.3),排污阀(Q0.4)

有三种工作状态:
    (1)过滤(M0.0),开进水阀(Q0.0),出水阀(Q0.1),    (2)反洗(M0.1),开反洗进水阀(Q0.2),反洗出水阀(Q0.3)

    (3)排污(M0.2),开进水阀(Q0.0),排污阀(Q0.4)

控制要求:

    系统在自动状态下(I0.0),过滤60秒(C0),反洗30秒(C1),排污60秒(C2),周而复始.当差压信号(I0.1)来时,延时20秒(T37),

也反洗30秒,排污60秒,再过滤60秒(C0),反洗30秒,排污60秒,LAD如下图
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5241 个
工控威望: 7465 点
下载积分: 159632 分
在线时间: 3190(小时)
注册时间: 2007-11-21
最后登录: 2025-02-17
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-02-17 10:36
没看出硬伤。。。你监控一下子嘛!
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5241 个
工控威望: 7465 点
下载积分: 159632 分
在线时间: 3190(小时)
注册时间: 2007-11-21
最后登录: 2025-02-17
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-02-17 13:19
我的理解是,反洗前出现压差后,I0.1会一直有信号,此时启动反洗程序,反洗刚刚开始进行I0.1的信号就没有了。
这不是I0.1信号不稳定的原因,而是正常的现象。
并且程序中只要是SET M0.1了,那么M0.1应该能保持住,不管此时I0.1是ON还是OFF。除非执行了RST M0.1才会不在反洗。


从这段程序来看这个功能是可以实现的。为什么实际运行中出现问题,还是监控M1的状态比较好。

手头没有S7-200的PLC,所以没有试验。
但我用三菱就这段程序进行模拟,是没有问题的。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5241 个
工控威望: 7465 点
下载积分: 159632 分
在线时间: 3190(小时)
注册时间: 2007-11-21
最后登录: 2025-02-17
查看sjm213的 主题 / 回贴
3楼  发表于: 2009-02-17 15:49
呵呵,这是不可能的。没有复位M0.1的话它的状态就是ON,这样M0.0的条件不可能满足……

你可否把程序上传?
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5241 个
工控威望: 7465 点
下载积分: 159632 分
在线时间: 3190(小时)
注册时间: 2007-11-21
最后登录: 2025-02-17
查看sjm213的 主题 / 回贴
4楼  发表于: 2009-02-20 17:44
模拟运行正常,哪里有不对呐?
附件: 20090220.rar (99 K) 下载次数:73
网站提示: 请不要用迅雷下载附件,容易出错