贴个压缩机顺序启动的程序,求高手给予点评指导(初次发贴版主留情 点击:570 | 回复:9



gk_freshman

    
发表于:2012-04-02 22:30:16
楼主
求助帖10分-已结帖

VAR
 RunTime_first AT %QD80: DWORD;  (*1#螺杆压缩机累计运行时间*)
 RunTime_second AT %QD84: DWORD; (*2#压缩机累计运行时间*)
 RunTime_third AT %QD88: DWORD;  (*3#压缩机累计运行时间*)
 RunTime_fourth AT %QD92: DWORD; (*4#压缩机累计运行时间*)
 P_Less: BOOL;  (*中间辅助继电器,检测压力小于设定压力值标志*)
 M3: BOOL;  (*2#压缩机运行标志*)
 M4: BOOL;  (*3#压缩机运行标志*)
 M5: BOOL;  (*4#压缩机运行标志*)
END_VAR

(*2#压缩机未运行,累计运行时间是2#3#4#中最短,检测总压力低于设定标准压力值,启动2#压缩机*)
   IF     RunTime_second  <= RunTime_third
        AND RunTime_second <=  RunTime_fourth
        AND  P_Less=TRUE    AND     M3=0
            THEN    M3 =  TRUE;
   END_IF;
(*2#压缩机未运行,累计运行时间是未运行压缩机中较小者时,检测总压力低于设定标准压力值,启动2#压缩机*)
      (*3#压缩机累计运行时间最短,但3#压缩机正处于运行状态,2#压缩机累计运行时间是未运行压缩机2#和4#
      中较小者时,检测总压力低于设定标准压力值,启动2#压缩机*)
   IF     RunTime_second  >= RunTime_third
        AND RunTime_second <=  RunTime_fourth
        AND  P_Less=TRUE   AND   M3=0   AND   M4=1
            THEN    M3 =  TRUE;
   END_IF;

 

先传一部分上来,期待回音....



楼主最近还看过



gk_freshman

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2011年7月18日
发表于:2012-04-02 22:33:35
1楼

我很想知道,这段程序正确不?用的倍福的PLC,所以前面运行时间的保存地址定义跟常见的有所不同

等待达人给予指点.......waiting for you!

青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-04-03 08:40:26
2楼
等高手过来解答,占沙发学习。。。。。。。。。。。。

阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-04-03 09:02:17
3楼
占沙发学习。。。。。。。。。。。。

王者之师-shuilian

  • 精华:8帖
  • 求助:0帖
  • 帖子:239帖 | 1929回
  • 年度积分:0
  • 历史总积分:15326
  • 注册:2008年4月24日
发表于:2012-04-03 19:06:45
4楼
倍福的PLC没用过,看不太明白.

gk_freshman

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2011年7月18日
发表于:2012-04-03 20:05:23
5楼
回复内容:
对:王者之师-shuilian关于倍福的PLC没用过,看不太明白. 内容的回复:
个人感觉用ST语言编程,只是IO地址的定义有所不同。语法与其他PLC是一样的,变量的定义和注释前面都有,麻烦大家看一下

今生缘

  • [版主]
  • 精华:45帖
  • 求助:23帖
  • 帖子:4907帖 | 10148回
  • 年度积分:4
  • 历史总积分:111194
  • 注册:2011年3月02日
发表于:2012-04-03 22:26:40
6楼
等高手过来解答,占沙发学习。。。。。。。。。。。。

silence1986

  • 精华:2帖
  • 求助:4帖
  • 帖子:6帖 | 42回
  • 年度积分:0
  • 历史总积分:222
  • 注册:2010年5月13日
发表于:2012-04-04 21:56:33
7楼
倍福啊PLC没见过 工控倒是见过~不懂路过帮顶

wxf5418098

  • 精华:0帖
  • 求助:8帖
  • 帖子:27帖 | 65回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2013年2月19日
发表于:2014-08-03 21:24:03
8楼

引用 青岛黄工 的回复内容: 等高手过来解答,占沙发学习。。。。。。。。。。。。



zhou1

  • 精华:0帖
  • 求助:27帖
  • 帖子:30帖 | 399回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2013年8月07日
发表于:2017-07-06 07:49:48
9楼

楼主厉害,支持。。。。。。。

SSI ļʱ