tft每日頭條

 > 圖文

 > plc邏輯指令置位與複位

plc邏輯指令置位與複位

圖文 更新时间:2024-07-26 03:58:56

原創不易,請勿抄襲!

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)1

很多剛接觸PLC的新人們都會對線圈的直接輸出指令和置複位指令感到疑問,不知道什麼時候應該用什麼指令,最後編出來的程序既有多個線圈,又有置複位,而且一些PLC還不會因此報錯,但運行結果卻是差之毫厘,謬以千裡。

1 輸出指令

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)2

輸出線圈

滿足列條件之一時,線圈Q4.0的狀态為“1”

1輸入端I0.0和I0.1的信号狀态同時為“1”時

2或輸入端I0.2的信号狀态為“0”時。

滿足下列條件之一時,輸出端Q4.1的信号狀态将是“1”

1 輸入端I0.0,I0.1和I0.3的信号狀态同時為“1”時

2 輸入端I0.2的信号狀态為“0”、輸入端I0.3的信号狀态為“1”時

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)3

2 置複位指令

2 S為 SET指令

SET指令稱為置位指令。其功能是:驅動線圈,使其具有自鎖功能,維持接通狀态。在圖2中,當動合觸點I0.0閉合時,執行SET指令,使線圈Q0.1接通。在斷開後,Q0.1線圈繼續保持接通狀态,要使Q0.1線圈失電,則必須使用複位指令R。

置位指令的操作元件為輸出繼電器Q、輔助繼電器M和步進繼電器S。

3 R為RST指令

RST指令稱為複位指令。其功能是使線圈複位。在圖2中,當動合觸點I0.1斷開時,執行R指令,使Q0.1線圈複位。在I0.1接通後,Q0.1線圈繼續保持斷開狀态。要使Q0.1線圈得電,則必須使用置位指令S

複位指令的操作元件為輸出繼電器Q、輔助繼電器M、步進繼電器S等等。

那麼如果将兩者混合在一起會是什麼情況呢?

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)4

()是線圈輸出指令,S是置位指令,R是複位指令

程序第一行叫線圈輸出指令,第二行叫置位指令,第三行叫複位指令。

都是用來做輸出狀态的,他們之間的區别就在于:

1輸出線圈是對目标位的最終結果的申明,不是1就是0,既然是最終結果,一個程序裡理論來說隻可以有一個輸出線圈,為什麼說理論來說,因為有一種情況可以多線圈,那就是如果多個線圈分别應用在不同的子程序裡,而一個掃描周期隻能檢測到一個線圈的話也是可以的。

而一旦出現雙線圈輸出,在編輯的時候PLC也不會報錯,但隻有最後一個線圈起作用,前面的無論是否滿足都沒有任何作用。

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)5

三個相同的線圈輸出指令,前兩個結果為1,最後一個結果為0,最終結果為0

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)6

三個相同的線圈輸出指令,前兩個結果為0,最後一個結果為1,最終結果為1

但如果需要這種多處控制輸出的話怎麼辦?

兩種辦法:一每個控制點使用不同的中間繼電器,然後中間繼電器再控制線圈輸出。

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)7

M0.0,M0.1,M0.2代替三種狀态,最後再輸出到Q0.0上,就可避免雙線圈的問題。

二是使用置複位。

置位指令是對目标位狀态的更改,這可以改,那也可以改,條件滿足就改,條件不滿足就保持原狀态,所以一個程序裡可以多處更改,而結果以多次更改的結果為主。

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)8

共有兩個置位指令,兩個複位指令。

2 輸出線圈是一個單一指令,條件滿足就是1,不滿足就是0。

置位指令能将0變為1,不能将1變為0。所以置位指令必須和複位指令配合使用才是一個完整的程序。

3 這兩種最好不要出現在一個掃描周期中,雖然可以,但是建議新手不要這麼做,因為情況比較複雜,如果出現了這種情況就要看哪個命令在程序的尾部。

如果輸出線圈在程序段的後面,則以輸出線圈的結果為主,不考慮前面的置複位指令。

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)9

前面置位了,後面的輸出線圈為0,結果為0

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)10

前面複位了,後面的輸出線圈為1,結果為1

如果置複位命令在程序段的後面,需要看這個指令是否滿足條件并且執行,不執行的話以上一個指令為主,執行的話以當前指令為主。

plc邏輯指令置位與複位(PLC可以多線圈輸出嗎)11

以最後有效的指令為準

所以新手朋友要多加練習,才能熟練掌握這幾個指令的用法。

(如果喜歡這篇文章,請點贊并關注,以便優秀文章在第一時間受到推送)

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved