Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

LI
Lv 7
LI 發問時間: 科學其他:科學 · 1 0 年前

PLC的輔助繼電器的使用時機

我自學些PLC的原理與實務

想請教各位先進

PLC的輔助繼電器的使用時機

例如:

LD X01

AND X02

ANI X03

OUT Y10

也可以用

OUT M01

LD M01

OUT Y10

用多了,程式不就很龐大?

還是有一些不得不的物理限制?

看過一些工廠裡的設備的PLC程式

用了大量的輔助繼電器

不清楚在什麼情形下需使用輔助繼電器

煩請先進們指導!

已更新項目:

"龍"說的是實體繼電器

"HowardZ"說的像組合語言

"右手"說的第一部份我知道

但第二部份沒例子可理解

不是很了

但綜合各位的意見

我想

輔助繼電器的一個優點是

把一些條件組合成一個模組

要修改時

變更一次就全變更了

有點像副程式一樣

要用時呼叫,再加上一些又是另一種模組

要修改時,改副程式就ok

不必在所有程式裏一個一個找

對吧?

2 個已更新項目:

To "怎麼這麼恐怖(!)"

我知那是PLC外部用的繼電器

謝謝

我的問題是PLC內部程式的輔助繼電器

4 個解答

評分
  • ?
    Lv 7
    1 0 年前
    最佳解答

    用最多的 就是旗標嘍

    比如說 電阻尺 D100

    ld<= D100 D0 out m0

    ld<= D100 D1 out m1

    2008-11-04 21:24:20 補充:

    上面是 依AD的訊號來做旗標

    還有 依動作流程

    LD Y0

    AND X0

    OUT M0 ; 當油壓缸往下 且碰到 光電開關 則作下件事情

    為了共同性方便所使用的

    BMOV X0 X100 M0 ; X0~X100 = M0~M100

    這麼一來 下面的程式 輸入點都用M0~M100 就可以了

    如果哪天 模組的位置更換了 只要從那一行指令做更改就可以了

    只要規劃妥當 程式就不會變複雜了

    就算規劃很爛 也要硬著頭皮上 因為 太多太多的旗標要用了

    2008-11-04 21:29:07 補充:

    有時候 雖然會變龐大 但會更容易懂

    也就是 設一堆旗標 最後再統一接到輸出

    一開始會覺得好麻煩 但等到廠商跟你說 要改什麼功能時

    你會發覺 輕輕鬆鬆就改出功能 不需要修改舊資料

    不怕新增 就怕修改

    2008-11-05 11:51:32 補充:

    要說模組 也可以啦

    不過在寫程式時 不會把它聯想成模組

    除非 上下加 mc mce 把他包起來

    通常 還是想成旗標 呵呵

    如果 你把內部繼電器 寫上名子的話

    ldp x0 and y0 out m0

    會變成

    y動作 且 碰到x0的瞬間 警報(m0)響起 ....(後續看要做什麼)

    2008-11-06 14:05:50 補充:

    還有問題的話

    一起研究吧

  • 1 0 年前

    我認為輔助繼電器是因為LADDER寫法不能雙輸出

    這時就可以用輔助繼電器做接點

    這個很難說清楚輔助繼電器的用法

    因為這是寫程式的習慣!!!

    如果用SFTL就會用到S或M

    這是一種習慣

    重點就是!因為LADDER寫法Y不能雙輸出

    用M轉就方便多了!!前輩是吧

    2008-11-06 00:04:42 補充:

    輔助繼電器很廣泛

    因為你想PLC OUT一般耐電流只有(最大不超過2A)看哪種形式PLC

    繼電器輸出可以用交流~直流 (依com點)決定

    電晶體輸出就只能直流

    繼電器是轉大電流接點!

    這樣你知道了吧!!!

    就是轉耐電流比較廣泛!!或是鎖伺服步進左右極限

    看用途囉~~~~

    參考資料: 目前是~桃園自動控制班學生
  • 右手
    Lv 4
    1 0 年前

    輔助也就是替代使用而以,怎樣說呢,也就是中間的過程,那是虛擬的...

    利用個數學例子給你明白喔~~~

    今天輸入有1+2+3+4,結果答案為10

    你可以1+2=M1

    M1+3=M2

    M2+4=Y1<<<<===Y1的結果是10

    為何利用M1M2呢?PLC只有輸入點與輸出點,中間過程是內部計算用的,方便你做其他運算或位址不足時的輔助,所以M1&M2都是運轉中的過程,實際上並沒有個東西,這樣說明不知道你懂嗎?

    2008-11-04 21:37:08 補充:

    至於你認為的程式會龐大,見人見智吧~~~

    當然,若要增快速度與節省指令,就必須跳很快,可是相對的,你的程式會很複雜,你自己檢測也不方便,何必為了省幾行而省略?

    你可以在M1那邊加上說明,讓人易懂,也讓你自己了解程式進行到哪?甚至你可以只執行到M1的步驟,檢測您的程式是否正確,或許吧,你邏輯觀念超優,一跳就很遠,將來你也看的懂,但是別 人看的卻難過呀~呵呵~~

    所以高手寫的PLC,我都看不懂,我哪有那個時間與性命去看呀,哈~~~

  • 1 0 年前

    1輔助繼電器顧名思義就是當你接點不夠用時,用來增加接點(輔助電路的穩定性)!

    2例如a接點不夠用的時候就加一顆輔助繼電器,來使用它的a接點

    3要做電氣互相連鎖時,偏偏b接點用完喏,就加一顆輔助繼電器,來使用它的b接點

    總結:"接點"不夠用時,輔助繼電器就派上用場了!

    參考資料: 自己
還有問題?馬上發問,尋求解答。