不小心遇見你
自動項目、PLC、視覺、通訊等工控軟件開發QQ3515716
級別: 工控俠客
|
最簡單的辦法 入棧出棧 入滿或入過程中可出棧 出棧時間自己設置即可 可能也有移位的方式 但是移位最容易理解 但沒有入棧出棧方便 樓主留言:我這是西門子200,移位指令我會 |
|
---|---|---|
|
yanxuyao
級別: 正式會員
|
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 |
---|---|
本帖最近評分記錄: |
sz518104
級別: 家園?
|
目前工控界流行的編程語言,SCL 編程 符合國際IEC611-3的編程。現在好多控制器編程都需要IF\ CASS OFF 判斷、歐姆龍CP1H、NX1P\NJ 系列都只有高級語言跟梯形圖、倍福BECKHOFFF \ KEBA \康耐視 這些品牌都是有這種方法進行編程,目前國產匯川、雷賽、合信都在使用高級語言編程,況且梯形圖的時代快要結束了啊。 |
---|---|
|