在plc程式設計中,什麼時候要用到中間繼電器m

時間 2021-05-07 20:00:00

1樓:

給你舉一個簡單的例子吧

x1對應一個按鈕a(點動按鈕)

x2對應一個按鈕b(點動按鈕)

y1對應一盞燈

要求:1、a,b兩個按鈕串聯。(與的關係)2、按下a,鬆手,再按b,燈能亮。

這時就存在一箇中間量的問題了。a按下後,必須能保持a按下的狀態,b按下才能使燈亮。怎樣保持a的狀態,這就需要中間繼電器m了,自保持電路知道吧?

用一箇中間繼電器m1把a的輸入狀態保持住,再按下b,燈肯定會亮的。

程式:ld x1

or m1

out m1

ld m1 (將x1的輸入狀態保持住了)

an x2

out y1

其實上例中用其他的輸出點,如y2保持也可以,但是plc的輸入、輸出點貴啊,一個點都要好多錢,要儘量節約用輸入、輸出點。在程式多的情況下,很多地方要用中間狀態來過渡,總不能用y來當中間量過渡吧,那時就用m就行了。

希望對你有用。

2樓:匿名使用者

主要起自鎖作用,還有的是特殊輔助繼電器如m8000--m8255

3樓:匿名使用者

剛開始學吧,以後自己學著程式設計就知道,到時候就知道有些地方是必須用m的。你沒自己程式設計序之前考慮什麼時候用m什麼時候不用m沒有意義。m的主要作用是儲存程式執行中的中間結果,程式中執行過程中會產生很多結果,但是這些結果不一定全部都要輸出,只是個過程量,所以必須找一個能暫存這些過程兩的東西,這個東西就是m(還有其他的比如d)。

比如1+2×3=?電腦肯定是先算出2×3=6然後再算6+1=7這個過程產生了兩個結果但是隻有7才是最終輸出的結果,那6在運算過程中是儲存到m中待用的一個結果。

4樓:匿名使用者

既然是中間繼電器

那麼它就起繼電器的作用

相當於一個直接輸出點,起轉換作用,只是沒有輸出比如互鎖

自鎖都用到

有很多例子的程式裡

找個程式看下就明白了

不是這麼好表達

西門子plc只能用中間繼電器m,一個按鈕。急用!!!

5樓:匿名使用者

如圖所示,除了輸入i和輸出q就只用了m,1個輸入4個輸出迴圈執行。望採納。。。。

6樓:史蒂芬鵬鵬

因為是中間商電器,一個按鈕急用就是隻啟動一次吧。

在英語中什麼時候要用be動詞(is,am,are)啊

士凝桖 表示 是 的時候要用到。例如,i am a student。在英語句子中,什麼時候用助動詞do does 什麼時候用be動詞am is are? 光秀珍易茶 dac第一題根據前面was 可確定只能選c和d 根據意思可知道是習慣性的動作,而不是將來的意思第二題前面的時間狀語只能用現在完成時,c...

在C語言程式設計中,什麼時候要在開始時寫上 includes

要用到裡面的函式的時候,比如printf scanf,都是 stdio.h裡面定義的函式當然stdio.h裡面不僅僅只有以上兩個,有關輸入輸出的函式大多數都定義了在這其中 有興趣可以自己查查 include是必須寫的有時還需要math stdio.h就是指 standard input output...

在定語從語中,什麼時候用THAT,什麼時候用WHICH

1.that即可代表事物也可代表人,which代表事物 它們在從句中作主語或賓語,that在從句中作賓語時常可省略關係詞,which在從句中作賓語則不能省略。而且,如果which在從句中作 不及物動詞 介詞 的介詞的賓語,注意介詞不要丟掉,而且介詞總是放在關係代詞which的前邊,但有的則放在它原來...