PLC与工业网络技术 源代码:水位监控脚本代码.docx

PLC与工业网络技术 源代码:水位监控脚本代码.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

水池?进水:3;出水:-2

水塔?进水:2;出水:-1

***********复位************

IF复位=1THEN

水塔水位=0

水池水位=0

电机M旋转=0

水塔水管流动=0

水池进水管流动=0

复位=0

启动=0

计时=0

进水阀报警时间=4

进水阀Y启停=0

进水阀Y故障=0

进水阀Y故障报警=0

电机M启停=0

ENDIF

*************水池进水*****************************************

当水池水位低于S4时就打开水阀进水

IF水池水位=10AND启动=1THEN

进水阀Y启停=1

ENDIF

IF进水阀Y启停=1THEN

水池进水管流动=1

ENDIF

当水位到S3时就停止进水

IF水池水位=90THEN

进水阀Y启停=0

水池进水管流动=0

ENDIF

当有故障时就停止进水

IF进水阀Y故障=1THEN

水池进水管流动=0

ENDIF

阀Y打开进水(Y为ON),定时器开始定时,

IF进水阀Y启停=1AND启动=1THEN

计时=计时+1

ENDIF

***\进水阀Y停止时,不计时

IF进水阀Y启停=0THEN

计时=0

ENDIF

4秒后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障

IF计时=进水阀报警时间AND水池水位=10THEN

进水阀Y故障报警=1

ELSE

进水阀Y故障报警=0

ENDIF

***********水池进水:3

IF进水阀Y启停=1AND水池进水管流动0THEN

水池水位=水池水位+3

ENDIF

*************水塔进水*****************************************

水塔出水:-1

水塔水位=水塔水位-1

IF水塔水位=0THEN

水塔水位=0

ENDIF

当S4为OFF时,且水塔水位低于水塔低水位界时S2为ON,电机M运转,向水塔抽水

IF水塔水位=10AND水池水位=10THEN

电机M启停=1

ENDIF

***水塔水位,当水塔水位高于水塔高水位界(S1为ON)时电机M停止。

水塔水位已达最高

IF水塔水位=100THEN

水塔水位=100

ENDIF

IF水塔水位=100OR水池水位=10THEN

电机M启停=0

ENDIF

电机:1-启动:抽水;0-停止

IF电机M启停=1AND启动=1THEN

水塔水管流动=1

水塔水位=水塔水位+2

水池水位=水池水位-2

电机M旋转=电机M旋转+10

IF电机M旋转=90THEN

电机M旋转=0

ENDIF

ELSE

水塔水管流动=0

ENDIF

*************停止

IF启动=0THEN

水塔水管流动=0

水池进水管流动=0

进水阀Y启停=0

电机M启停=0

ENDIF

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档