|
發(fā)布時間: 2022-8-13 09:06
正文摘要:本帖最后由 kissme 于 2022-8-13 09:07 編輯 剛開始入門PLC,梯形圖有點(diǎn)看不懂,下圖簡單的開關(guān)控制,麻煩詳細(xì)點(diǎn)解答下程序邏輯。謝謝! |
kissme 發(fā)表于 2022-8-14 08:27 也有可能當(dāng)兩個常開閉合電路才起作用,防止誤開啟 |
| 這個圖不太對哦 |
kissme 發(fā)表于 2022-12-19 19:38 某些機(jī)床,沖孔或者什么的,看工況,雙手開關(guān),就拍你伸手扶工件,只要那個特定位置丟了,就停。 |
hhdsdy 發(fā)表于 2022-8-20 10:43 說實話,到現(xiàn)在我也沒法理解第一行第二個怎么畫成常開,那樣怎么運(yùn)行呢? |
|
把它轉(zhuǎn)為語句表指令就是這樣: LD I0.0 O Q0.0 A I0.1 = Q0.0 西門子通過邏輯運(yùn)算來解決梯形圖邏輯問題。 CPU有特殊的位寄存器,其中就有RLO。它是存儲中間過程和結(jié)果狀態(tài)的特別忙的位寄存器。 LD I0.0意思是把I0.0的狀態(tài)值(0或1)送到 RLO O Q0.0 意思是把Q0.0的狀態(tài)值與RLO的值進(jìn)行邏輯或運(yùn)算,把結(jié)果存儲在RLO中。 A I0.0 意思是把I0.0的狀態(tài)值與RLO的值進(jìn)行邏輯與運(yùn)算,把結(jié)果存儲到RLO中。 = Q0.0意思是把RLO的值賦給Q0.0。 如果第三行I0.1采用常閉觸點(diǎn),那么第三行就變成 ON I0.0 加了個N,意思是把I0.0的值取反后與RLO的值進(jìn)行邏輯與操作,結(jié)束存在RLO中。 如果梯形圖很復(fù)雜,就要用到兩次LD或是LDN(取反值把它送到RLO中)然后把這二分支用ALD(邏輯塊與)或是OLD(邏輯塊或)結(jié)合起來。我猜,其實RLO這個只有一個,當(dāng)?shù)诙斡玫絃D或是LDN,把值賦給RLO時,前次的RLO會被送到另一個特殊位寄存器中保存,大概是br,忘了。 |
|
那個輸入的物理按鈕接在了常閉觸點(diǎn)上,這樣,常態(tài)下,一直有信號輸入到PLC里,這樣你那梯形圖上的I0.1因得電而閉合。 如果你按下了停止按鈕,物理常閉觸點(diǎn)斷開,就沒有信號輸入到PLC,你那梯形圖上的I0.0因為失電而為斷開狀態(tài)。 |
kissme 發(fā)表于 2022-8-17 16:06 看來還是你自己理解不了文中所說的內(nèi)容,忽視了文中的解釋(常規(guī)思路就是停止按鈕必須是常閉的),才認(rèn)為梯形圖畫錯了,而實際上就如解釋的那樣是特意使用常開觸點(diǎn)的。 “(然后就是把常閉改成了常開。我帖子上發(fā)的圖)”這一句都說的這么清楚了還看不懂嗎?原因也解釋得清清楚楚了,并且了說明了,雖然將常閉觸點(diǎn)改成了常開,“梯形圖的運(yùn)行沒有變化,這是因為我們同樣修改了物理停機(jī)按鈕的 工作方式。”,也就是使用常開觸點(diǎn)并使之在正常時是保持按下導(dǎo)通的狀態(tài)。 |
hhdsdy 發(fā)表于 2022-8-14 11:33 我們需要將其放在自鎖指令之后,或者說,串聯(lián)起來。否則當(dāng)停機(jī)按鈕按下時,還是會輸出“1”。 現(xiàn)在,梯形邏輯如下: 你可以看到開路檢查指令將其條件的反轉(zhuǎn)結(jié)果傳遞給輸出線圈。要再次激活輸出,就需要 再次按下啟動按鈕。 在上面的示例中,我使用了一個開路判斷指令作為停機(jī)按鈕。這不是好的實踐! 我們最終遵循最佳實踐,修改后的梯形圖如下: (然后就是把常閉改成了常開。我帖子上發(fā)的圖) 雖然我們修改了指令,梯形圖的運(yùn)行沒有變化,這是因為我們同樣修改了物理停機(jī)按鈕的 工作方式。 |
| 第二個改成常閉點(diǎn),則是一個典型的起動/停止回路. |
kissme 發(fā)表于 2022-8-14 08:27 給個鏈接看看吧,應(yīng)該不會有這么低級的錯誤,也許人家用的地方特殊才這樣使用的 |
lkc8210 發(fā)表于 2022-8-13 09:06 不是我愛杠,按圖來看,I0.1接的不是常閉觸點(diǎn)(常閉觸點(diǎn)不是這樣的畫法,而且輸入不一定要按鈕),你只是按普通電路的接法來理解,有沒這樣一個可能,Q0.0的運(yùn)行要求限定在一定范圍內(nèi)?I0.1接的是行程開關(guān)的常開點(diǎn),并且正常狀態(tài)是動作(被壓住)的,也就是說已經(jīng)導(dǎo)通了,I0.0接通Q0.0啟動自保,當(dāng)運(yùn)動部件離開行程開關(guān)后,I0.1斷開Q0.0也斷開停止? |
kissme 發(fā)表于 2022-8-14 08:27 沒有錯的,如果第一行第二個是常開,那么對應(yīng)PLC輸入的按扭就用常閉。 |
kissme 發(fā)表于 2022-8-13 09:08 那個是停止,梯形圖是常閉,對應(yīng)PLC輸入端的按扭是常開。 |
| 謝謝樓上幾位的回答,灰常感謝!這個梯形圖是網(wǎng)上的,我就是疑惑第一行第二個,現(xiàn)在看來是人家畫錯了吧。 |
| 同意二樓的看法,將第二個改成常閉點(diǎn)則是個典型的啟動/停止電路. 通常I0.0是啟動按鈕,I0.1是停止按鈕. |
| 同意二樓的表述.第二個改成常閉點(diǎn),則是一個典型的起動/停止回路. |
| 第一行第二個,以你的意思應(yīng)該是閉合的吧,它可能是外部的急停開關(guān)。我說的是可能,并不確定是不是。 |
| 參與人數(shù) 1 | 黑幣 +9 | 收起 理由 |
|---|---|---|
|
| + 9 | 很給力! |
| 特別第一行第二個沒法理解 |
|
I0.0接按鈕1常開觸點(diǎn) I0.1接按鈕2常閉觸點(diǎn) I0.0按下時,Q0.0通電 I0.0放開,Q0.0自保 I0.1按下時,Q0.0斷電 PLC梯形圖分析要結(jié)合外圍元件接線 |
| 參與人數(shù) 1 | 黑幣 +12 | 收起 理由 |
|---|---|---|
|
| + 12 | 很給力! |
Powered by 單片機(jī)教程網(wǎng)