力控-锅炉水罐液位温度控制

力控7.1版本。

代码:

代码2:

 

//手动

IF run.PV==1 THEN  

   in_value.PV=1;     out_value.PV=0;//进水

ELSE ENDIF

IF out.PV==1 THEN  

   in_value.PV=0;     out_value.PV=1;//出水

ENDIF

IF in_value.PV==1 && out_value.PV==0 THEN   

 level.PV=level.PV+10; //加水

ELSE ENDIF

IF in_value.PV==0 && out_value.PV==1 THEN

   level.PV=level.PV-10; //放水

ENDIF

/自动

IF stop.PV==1 THEN

run.PV=0; out.PV=0; //关闭手动,打开自动

ENDIF

IF stop.PV==1 && level.PV<10 THEN  

   in_value.PV=1;     out_value.PV=0; //进水

ELSE ENDIF

IF stop.PV==1 && in_value.PV==1 && out_value.PV==0 THEN   

 level.PV=level.PV+10; ENDIF//自动进水

IF stop.PV==1 && level.PV>90 THEN  

   in_value.PV=0;     out_value.PV=1;

ELSE ENDIF

IF stop.PV==1 && in_value.PV==0 && out_value.PV==1 THEN

    level.PV=level.PV-10;//自动出水

ENDIF IF still.PV==1 THEN //这个我是想让水位静止不在变化,然后方便测量温度

run.PV=0; out.PV=0; stop.PV=0;//手动和自动都关闭,水位就不变啦,小笨蛋!

ENDIF

IF still.PV==1 THEN  

  in_value.PV=0;     out_value.PV=0;     level.PV=level.PV;

ENDIF //嘿嘿,还得把阀门关掉

IF  still.PV==1 THEN  

 SWITCH(level.PV)    

 CASE 20 TO 40;     hot.PV=hot.PV+6;     CASE 41 TO 60;     hot.PV=hot.PV+4;          CASE 61 TO 80;     hot.PV=hot.PV+2;     CASE 81 TO 100;     hot.PV=hot.PV+1;//这个是不一样的水位梯度然后是温度上升趋势不一样噢。

ENDSWITCH ENDIF

IF level.PV==0  THEN   

 hot.PV=20; ENDIF//设置温度的初始值,水温不可能一开始就是0度鸭,小傻瓜!

IF level.PV==90 THEN  

 light.PV=1; ENDIF//这个报警俺不会呜呜,就是设置水位在90时候亮一哈。

IF level.PV>90 THEN    

light.PV=0;

ENDIF

(加油哦,慢慢消化,不懂就私我,有缘就会回你哈哈)

步骤去搜一下其他教程会比较详细,因为电脑图片不能打字,烦死了。:

历史报表制作:①双击level,②点击历史参数,③

步骤③:点击保存条件的:增加。

然后在创建的历史报表窗口,双击报表,

就OK啦,其余的去某宝买一本二手的:监控组态软件应用,或者在搜索力控锅炉有一位师姐分析德很详细的教程滴。我只是在她的基础上添加了温度和报表,不希望大家像我一样不知所措,呜呜。

注意:水罐的数据库level选择寄存器时候,选择如果你是包含手动的话,就要选择常量寄存器,别选增量,选了就改不了了,后面仿真就出错,就要重做(别问我是怎么知道的,我搞了一个星期)

还有噢,告诉你们,那个火在那里找到滴,我找了很久很久,呜呜。

最后给你们看看结果,不是动图,因为我不会做动图。啊啊!暴躁。

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值