tanyize
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個
工控威望: 116 點
下載積分: 740 分
在線時間: 5(小時)
注冊時間: 2017-07-17
最后登錄: 2017-12-09
查看tanyize的 主題 / 回貼
樓主  發(fā)表于: 2017-09-30 15:39
圖片:
單按鈕控制,求大神給寫個,有沒有簡單的辦法
不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發(fā)QQ3515716
級別: 工控俠客

精華主題: 3 篇
發(fā)帖數(shù)量: 2034 個
工控威望: 2951 點
下載積分: 25154 分
在線時間: 1422(小時)
注冊時間: 2014-01-05
最后登錄: 2024-10-22
查看不小心遇見你的 主題 / 回貼
1樓  發(fā)表于: 2017-09-30 15:53
最簡單的辦法 入棧出棧
入滿或入過程中可出棧
出棧時間自己設(shè)置即可

可能也有移位的方式  但是移位最容易理解 但沒有入棧出棧方便
樓主留言:
我這是西門子200,移位指令我會
項目、視覺、通訊QQ3515716
yanxuyao
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 2 個
工控威望: 90 點
下載積分: 571 分
在線時間: 5(小時)
注冊時間: 2016-03-04
最后登錄: 2024-10-15
查看yanxuyao的 主題 / 回貼
2樓  發(fā)表于: 2017-10-11 14:17
M120.5 :=M100.5 AND NOT M110.5;//m100.5設(shè)置的時鐘周期一秒 產(chǎn)生一秒脈沖
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) 感謝分享!
    tanyize
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 16 個
    工控威望: 116 點
    下載積分: 740 分
    在線時間: 5(小時)
    注冊時間: 2017-07-17
    最后登錄: 2017-12-09
    查看tanyize的 主題 / 回貼
    3樓  發(fā)表于: 2017-10-16 08:01
    沒有嗎
    sz518104
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 916 個
    工控威望: 788 點
    下載積分: 17726 分
    在線時間: 382(小時)
    注冊時間: 2009-01-05
    最后登錄: 2024-01-19
    查看sz518104的 主題 / 回貼
    4樓  發(fā)表于: 2017-10-16 11:16
    引用
    引用第2樓yanxuyao于2017-10-11 14:17發(fā)表的  :
    M120.5 :=M100.5 AND NOT M110.5;//m100.5設(shè)置的時鐘周期一秒 產(chǎn)生一秒脈沖
    M110.5 :=M100.5;
    M22.0 :=I0.0 AND (NOT M22.1); // i0.0的上升沿
    M22.1 :=I0.0;

    .......

    目前工控界流行的編程語言,SCL 編程 符合國際IEC611-3的編程,F(xiàn)在好多控制器編程都需要IF\ CASS OFF 判斷、歐姆龍CP1H、NX1P\NJ 系列都只有高級語言跟梯形圖、倍福BECKHOFFF \ KEBA \康耐視 這些品牌都是有這種方法進行編程,目前國產(chǎn)匯川、雷賽、合信都在使用高級語言編程,況且梯形圖的時代快要結(jié)束了啊。