1樓:
不能復位肯定是程式沒寫對
至少可以用三種方法實現你的目的,
1.交替輸出.
2.上公升緣檢測.
3.置位.
我寫乙個置位的程式給你,
ld x1按鈕
out c1 k1
out c2 k2
ld c1
set y1
ld c2
rst c1
rst y1
end當然,用交替輸出最簡單
ldp x1按鈕
alt y1
endout c1 k1
out c2 k2的意思就是記數器c1 c2,他們的值分別設定為1和2,聯絡後面的程式,就是,當x1按下第一次的時候c1動作,再用c1置位輸出繼電器y1,當按下x1第二次的時候,c2動作,並復位c1.同時復位輸出繼電器y1.
還有,任何plc都有上公升緣和交替輸出的指令,只是你還沒有發現而已.
2樓:匿名使用者
一樓的程式第乙個程式有點小問題,c2沒有復位,此程式只能做一次,要迴圈起來的話要寫全面點。用三菱plc完整的程式如下:
方案一:
ld x0
out c1 k1
out c2 k2
ld c1
out y0(啟動/停止)
ld c2
rst c1
rst c2
end方案二:
用交替指令是最省事的!
ldp x1
alt y2end
3樓:
呵呵,這樣說我就明白了,找給你的:
其實所有的二分頻電路都可以實現這個功能的。
ldp x0
and y0
out m0
ldp x0
ani y0
or y0
ani m0
out y0
這個程式也好的
西門子plc單按鈕啟停程式
4樓:八一小崔
你看看這樣可以不 這是s7 200的程式 也適用於300
5樓:100度
初始化的時候復位一下q0.0 然後i0.0 連線取反指令 控制q0.0 輸出的真值
6樓:匿名使用者
很簡單的一種,可以實現的方法有很多,自己慢慢琢磨,我這種作為你的參考!
7樓:爆公尺花
問題 西門子plc單按鈕啟停程式是什麼?
主回答這是s7 200的程式 也適用於300
西門子plc怎樣控制步進電機,西門子s7 200plc控制步進電機速度與正反轉怎麼程式設計
有以下幾種方法 1 最專業的控制方法 也是比較複雜的方法 西門子專用的運動控制模組fm354 當然需要加硬體 不菲 而且程式設計稍微麻煩一點 2 profibus 匯流排控制 前提是你的cpu是帶dp口的 s7 300這樣的cpu很普遍 比如比較常用的313 2dp 訂貨號是6es7 313 6ce...
西門子PLC控制電磁閥,西門子接頭燈亮但沒有電壓輸出到電磁閥請幫忙解決
你把具體的講清楚,是plc輸出端直接帶電磁閥嗎,還是plc輸出驅動中間繼電器再驅動電磁閥的 如果過前者很有可能輸出點燒了,後者的話你找出那個中間繼電器,看看有沒有反應,沒有先換換繼電器再說 xuhanming電石 輸出介面指示燈亮可以說程式正常,你應測一下輸出口有沒有電壓輸出,一般輸出口不會直接輸出...
關於西門子PLC液體控制的程式
s4 i0.0 a q0.0 sb1 i0.3s3 i0.1 b q0.1 sb2 i0.4s2 i0.2 m q0.2 ld i0.3 啟動 o i0.0 an i0.4 停止沒動作 an i0.1 低液位 s q0.0 a泵啟動 ld i0.1 低液位開關動作 r q0.0 關泵a ld i0....