PLC上公升沿跳變線圈控制電機,為什麼不繼續走下去了

2021-03-07 01:59:01 字數 1045 閱讀 2430

1樓:y人在旅途

你的程式是不是如下面程式

如果程式是這樣的,哪你的電機就不會執行,因為程式在執行上面程式的時間.電機只在乙個掃瞄週期執行一次,在下面的就不執行了.上公升沿的本質是在訊號剛從0到1時執行訊號1次,不是多次,

你的程式可以做改為

這樣電機就可以在上公升沿的時間開始執行,

不過要記得在要停機的時間對m0.2進行復位處理,不然你的電機就會停不下來.一直處在執行狀態.

2樓:三叔

1,p是上公升沿指令,也就是說前面滿足,後面的程式執行一次

2,看你發的**,如果執行在該位置沒有職位,可能是後面的程式把q4.0復位了,也有可能是你的m1.0用重了,你去看看程式裡是否使用過mw0

3樓:匿名使用者

上公升沿,就是導通的一

瞬間。只在觸點導通的一瞬間有效。

也就是說,取觸點導通的一瞬間訊號,去控制其他程式。為什麼要這個上公升沿呢?

舉個例子,當1號電機啟動時,必需啟動2號電機,但2號電機同時受其他控制停止,1號電機的執行中不影響2號電機停止。

如果要2號電機根據1號電機繼續執行,那就不能用上公升沿,而是用普通常開觸點了。

4樓:匿名使用者

檢查後面的程式中是否有條件已經將q4.0復位了。

5樓:原始部落

得到上公升沿訊號,程式只執行乙個週期,如果不使用置位或者起保停,電機是起不來的

6樓:匿名使用者

這張圖只能反映問題,無法反映問題的原因,你的m1.0是如何控制的?

7樓:匿名使用者

上公升沿微分 是瞬間接通一下 需要自鎖或者置位才可以

8樓:

把上公升沿改為常開觸發!

9樓:匿名使用者

你的m1.0有上公升嗎,你的m1.0必須從0到1才可以傳遞

10樓:叔叔輕點嘛

沿觸發?觸發的也是個上公升沿,除非置位。

wincc如何用指令碼實現上公升沿觸發

全域性指令碼的觸發,通過觸發條件鍵值的變化,時間指令碼執行。當由0 1,和1 0改變時,都會觸發指令碼執行。如果你只想上公升沿動作,其實很簡單,因為你改變不了指令碼能不能觸發,唯一可以控制的是指令碼內容的執行。你可以這樣設定 250ms的觸發週期,在指令碼裡寫dim x set x 你的觸發條件,關...