tanyize
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 116 点
下载积分: 740 分
在线时间: 5(小时)
注册时间: 2017-07-17
最后登录: 2017-12-09
查看tanyize的 主题 / 回贴
楼主  发表于: 2017-09-30 15:39
图片:
单按钮控制,求大神给写个,有没有简单的办法
yanxuyao
级别: 正式会员
精华主题: 0
发帖数量: 2 个
工控威望: 90 点
下载积分: 571 分
在线时间: 6(小时)
注册时间: 2016-03-04
最后登录: 2024-11-17
查看yanxuyao的 主题 / 回贴
1楼  发表于: 2017-10-11 14:17
M120.5 :=M100.5 AND NOT M110.5;//m100.5设置的时钟周期一秒 产生一秒脉冲
M110.5 :=M100.5;
M22.0 :=I0.0 AND (NOT M22.1); // i0.0的上升沿
M22.1 :=I0.0;

IF M22.0 AND NOT Q0.0 THEN  //没启动
    MW0 :=1;
ELSE IF M22.0 AND Q0.2 THEN //全启动
    MW0 := 2;
ELSE IF  M22.0 AND Q0.0 AND NOT Q0.2 THEN //未全启动
    MW0 :=3;
END_IF;
END_IF;
END_IF;
CASE MW0 OF
    1:  
     IF M120.5 AND (NOT Q0.2)THEN
        MW10 := MW10+1;
    END_IF;
    Q0.0 :=MW10>=5;
    Q0.1 :=MW10>=10;
    Q0.2 :=MW10>=15;
    2:
    IF M120.5 AND Q0.0 THEN
        MW12 :=MW12 +1;
    END_IF;
    Q0.2 :=0;
    IF MW12=3 THEN
        Q0.1 :=0;
    ELSE IF MW12=6 THEN
        Q0.0 :=0;
    END_IF;
END_IF;
    3:
  IF  MW10 <10  THEN
        Q0.0 :=0;
    ELSE IF MW10>=10 AND  M120.5 AND Q0.0 THEN
        Q0.1 :=0;
        MW14 :=MW14 +1 ;
        ELSE IF MW14 =1 THEN
            Q0.0 :=0;
        
            
        END_IF;
    
    END_IF;
END_IF;    
END_CASE;
M22.3 := NOT Q0.0 AND M22.4;
M22.4 :=Q0.0;
IF M22.3 THEN
    MW10 :=0;
    MW12 :=0;
    MW14 :=0;
    END_IF;  
            
  
END_ORGANIZATION_BLOCK
楼主留言:
大神,你这是什么写的,我是200
本帖最近评分记录:
  • 下载积分:+1(penn_yuan) SCL用的溜!
  • 下载积分:+3(xuanzyao) 热心助人!
  • 下载积分:+1(leechonghua) 感谢分享!