找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 7291|回復(fù): 20
收起左側(cè)

求解PLC梯形圖邏輯

  [復(fù)制鏈接]
ID:461428 發(fā)表于 2022-8-13 09:06 | 顯示全部樓層 |閱讀模式
50黑幣
本帖最后由 kissme 于 2022-8-13 09:07 編輯

剛開(kāi)始入門PLC,梯形圖有點(diǎn)看不懂,下圖簡(jiǎn)單的開(kāi)關(guān)控制,麻煩詳細(xì)點(diǎn)解答下程序邏輯。謝謝!
latch-with-stop-ladder-logic.gif

最佳答案

查看完整內(nèi)容

I0.0接按鈕1常開(kāi)觸點(diǎn) I0.1接按鈕2常閉觸點(diǎn) I0.0按下時(shí),Q0.0通電 I0.0放開(kāi),Q0.0自保 I0.1按下時(shí),Q0.0斷電 PLC梯形圖分析要結(jié)合外圍元件接線
回復(fù)

使用道具 舉報(bào)

ID:161164 發(fā)表于 2022-8-13 09:06 | 顯示全部樓層
I0.0接按鈕1常開(kāi)觸點(diǎn)
I0.1接按鈕2常閉觸點(diǎn)
I0.0按下時(shí),Q0.0通電
I0.0放開(kāi),Q0.0自保
I0.1按下時(shí),Q0.0斷電

PLC梯形圖分析要結(jié)合外圍元件接線

評(píng)分

參與人數(shù) 1黑幣 +12 收起 理由
kissme + 12 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:461428 發(fā)表于 2022-8-13 09:08 | 顯示全部樓層
特別第一行第二個(gè)沒(méi)法理解
回復(fù)

使用道具 舉報(bào)

ID:149799 發(fā)表于 2022-8-13 11:13 | 顯示全部樓層
第一行第二個(gè),以你的意思應(yīng)該是閉合的吧,它可能是外部的急停開(kāi)關(guān)。我說(shuō)的是可能,并不確定是不是。

評(píng)分

參與人數(shù) 1黑幣 +9 收起 理由
kissme + 9 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:909647 發(fā)表于 2022-8-13 12:25 | 顯示全部樓層
同意二樓的表述.第二個(gè)改成常閉點(diǎn),則是一個(gè)典型的起動(dòng)/停止回路.
回復(fù)

使用道具 舉報(bào)

ID:909647 發(fā)表于 2022-8-13 12:29 | 顯示全部樓層
同意二樓的看法,將第二個(gè)改成常閉點(diǎn)則是個(gè)典型的啟動(dòng)/停止電路. 通常I0.0是啟動(dòng)按鈕,I0.1是停止按鈕.
回復(fù)

使用道具 舉報(bào)

ID:461428 發(fā)表于 2022-8-14 08:27 | 顯示全部樓層
謝謝樓上幾位的回答,灰常感謝!這個(gè)梯形圖是網(wǎng)上的,我就是疑惑第一行第二個(gè),現(xiàn)在看來(lái)是人家畫錯(cuò)了吧。
回復(fù)

使用道具 舉報(bào)

ID:92553 發(fā)表于 2022-8-14 10:37 | 顯示全部樓層
kissme 發(fā)表于 2022-8-13 09:08
特別第一行第二個(gè)沒(méi)法理解

那個(gè)是停止,梯形圖是常閉,對(duì)應(yīng)PLC輸入端的按扭是常開(kāi)。
回復(fù)

使用道具 舉報(bào)

ID:92553 發(fā)表于 2022-8-14 10:41 | 顯示全部樓層
kissme 發(fā)表于 2022-8-14 08:27
謝謝樓上幾位的回答,灰常感謝!這個(gè)梯形圖是網(wǎng)上的,我就是疑惑第一行第二個(gè),現(xiàn)在看來(lái)是人家畫錯(cuò)了吧。

沒(méi)有錯(cuò)的,如果第一行第二個(gè)是常開(kāi),那么對(duì)應(yīng)PLC輸入的按扭就用常閉。
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2022-8-14 11:32 | 顯示全部樓層
lkc8210 發(fā)表于 2022-8-13 09:06
I0.0接按鈕1常開(kāi)觸點(diǎn)
I0.1接按鈕2常閉觸點(diǎn)
I0.0按下時(shí),Q0.0通電

不是我愛(ài)杠,按圖來(lái)看,I0.1接的不是常閉觸點(diǎn)(常閉觸點(diǎn)不是這樣的畫法,而且輸入不一定要按鈕),你只是按普通電路的接法來(lái)理解,有沒(méi)這樣一個(gè)可能,Q0.0的運(yùn)行要求限定在一定范圍內(nèi)?I0.1接的是行程開(kāi)關(guān)的常開(kāi)點(diǎn),并且正常狀態(tài)是動(dòng)作(被壓�。┑模簿褪钦f(shuō)已經(jīng)導(dǎo)通了,I0.0接通Q0.0啟動(dòng)自保,當(dāng)運(yùn)動(dòng)部件離開(kāi)行程開(kāi)關(guān)后,I0.1斷開(kāi)Q0.0也斷開(kāi)停止?
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2022-8-14 11:33 | 顯示全部樓層
kissme 發(fā)表于 2022-8-14 08:27
謝謝樓上幾位的回答,灰常感謝!這個(gè)梯形圖是網(wǎng)上的,我就是疑惑第一行第二個(gè),現(xiàn)在看來(lái)是人家畫錯(cuò)了吧。

給個(gè)鏈接看看吧,應(yīng)該不會(huì)有這么低級(jí)的錯(cuò)誤,也許人家用的地方特殊才這樣使用的
回復(fù)

使用道具 舉報(bào)

ID:979892 發(fā)表于 2022-8-14 17:21 | 顯示全部樓層
第二個(gè)改成常閉點(diǎn),則是一個(gè)典型的起動(dòng)/停止回路.
回復(fù)

使用道具 舉報(bào)

ID:461428 發(fā)表于 2022-8-17 16:06 | 顯示全部樓層
hhdsdy 發(fā)表于 2022-8-14 11:33
給個(gè)鏈接看看吧,應(yīng)該不會(huì)有這么低級(jí)的錯(cuò)誤,也許人家用的地方特殊才這樣使用的

我們需要將其放在自鎖指令之后,或者說(shuō),串聯(lián)起來(lái)。否則當(dāng)停機(jī)按鈕按下時(shí),還是會(huì)輸出“1”。

現(xiàn)在,梯形邏輯如下:



你可以看到開(kāi)路檢查指令將其條件的反轉(zhuǎn)結(jié)果傳遞給輸出線圈。要再次激活輸出,就需要 再次按下啟動(dòng)按鈕。

在上面的示例中,我使用了一個(gè)開(kāi)路判斷指令作為停機(jī)按鈕。這不是好的實(shí)踐!

我們最終遵循最佳實(shí)踐,修改后的梯形圖如下:

(然后就是把常閉改成了常開(kāi)。我帖子上發(fā)的圖)

雖然我們修改了指令,梯形圖的運(yùn)行沒(méi)有變化,這是因?yàn)槲覀兺瑯有薷牧宋锢硗C(jī)按鈕的 工作方式。
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2022-8-20 10:43 | 顯示全部樓層
kissme 發(fā)表于 2022-8-17 16:06
我們需要將其放在自鎖指令之后,或者說(shuō),串聯(lián)起來(lái)。否則當(dāng)停機(jī)按鈕按下時(shí),還是會(huì)輸出“1”。

現(xiàn)在, ...

看來(lái)還是你自己理解不了文中所說(shuō)的內(nèi)容,忽視了文中的解釋(常規(guī)思路就是停止按鈕必須是常閉的),才認(rèn)為梯形圖畫錯(cuò)了,而實(shí)際上就如解釋的那樣是特意使用常開(kāi)觸點(diǎn)的。
“(然后就是把常閉改成了常開(kāi)。我帖子上發(fā)的圖)”這一句都說(shuō)的這么清楚了還看不懂嗎?原因也解釋得清清楚楚了,并且了說(shuō)明了,雖然將常閉觸點(diǎn)改成了常開(kāi),“梯形圖的運(yùn)行沒(méi)有變化,這是因?yàn)槲覀兺瑯有薷牧宋锢硗C(jī)按鈕的 工作方式�!保簿褪鞘褂贸i_(kāi)觸點(diǎn)并使之在正常時(shí)是保持按下導(dǎo)通的狀態(tài)。

回復(fù)

使用道具 舉報(bào)

ID:496636 發(fā)表于 2022-9-7 07:05 | 顯示全部樓層
那個(gè)輸入的物理按鈕接在了常閉觸點(diǎn)上,這樣,常態(tài)下,一直有信號(hào)輸入到PLC里,這樣你那梯形圖上的I0.1因得電而閉合。
如果你按下了停止按鈕,物理常閉觸點(diǎn)斷開(kāi),就沒(méi)有信號(hào)輸入到PLC,你那梯形圖上的I0.0因?yàn)槭щ姸鵀閿嚅_(kāi)狀態(tài)。
回復(fù)

使用道具 舉報(bào)

ID:496636 發(fā)表于 2022-9-7 07:40 | 顯示全部樓層
把它轉(zhuǎn)為語(yǔ)句表指令就是這樣:
LD I0.0
O Q0.0
A I0.1
= Q0.0
西門子通過(guò)邏輯運(yùn)算來(lái)解決梯形圖邏輯問(wèn)題。
CPU有特殊的位寄存器,其中就有RLO。它是存儲(chǔ)中間過(guò)程和結(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é)果存儲(chǔ)在RLO中。
A I0.0 意思是把I0.0的狀態(tài)值與RLO的值進(jìn)行邏輯與運(yùn)算,把結(jié)果存儲(chǔ)到RLO中。
= Q0.0意思是把RLO的值賦給Q0.0。
如果第三行I0.1采用常閉觸點(diǎn),那么第三行就變成
ON I0.0   加了個(gè)N,意思是把I0.0的值取反后與RLO的值進(jìn)行邏輯與操作,結(jié)束存在RLO中。
如果梯形圖很復(fù)雜,就要用到兩次LD或是LDN(取反值把它送到RLO中)然后把這二分支用ALD(邏輯塊與)或是OLD(邏輯塊或)結(jié)合起來(lái)。我猜,其實(shí)RLO這個(gè)只有一個(gè),當(dāng)?shù)诙斡玫絃D或是LDN,把值賦給RLO時(shí),前次的RLO會(huì)被送到另一個(gè)特殊位寄存器中保存,大概是br,忘了。

回復(fù)

使用道具 舉報(bào)

ID:461428 發(fā)表于 2022-12-19 19:38 | 顯示全部樓層
hhdsdy 發(fā)表于 2022-8-20 10:43
看來(lái)還是你自己理解不了文中所說(shuō)的內(nèi)容,忽視了文中的解釋(常規(guī)思路就是停止按鈕必須是常閉的),才認(rèn)為 ...

說(shuō)實(shí)話,到現(xiàn)在我也沒(méi)法理解第一行第二個(gè)怎么畫成常開(kāi),那樣怎么運(yùn)行呢?
回復(fù)

使用道具 舉報(bào)

ID:490458 發(fā)表于 2022-12-26 23:15 | 顯示全部樓層
kissme 發(fā)表于 2022-12-19 19:38
說(shuō)實(shí)話,到現(xiàn)在我也沒(méi)法理解第一行第二個(gè)怎么畫成常開(kāi),那樣怎么運(yùn)行呢?

某些機(jī)床,沖孔或者什么的,看工況,雙手開(kāi)關(guān),就拍你伸手扶工件,只要那個(gè)特定位置丟了,就停。
回復(fù)

使用道具 舉報(bào)

ID:1059370 發(fā)表于 2023-2-1 09:05 | 顯示全部樓層
梯形圖中圖X(1)表示加載這個(gè)觸點(diǎn),至于觸點(diǎn)在被讀取時(shí)是什么狀態(tài)取決于PLC 外接設(shè)備,PLC只是如實(shí)讀取,不對(duì)讀取到的值做任何改變;梯形圖中圖X(2)則表示PLC在讀取到該觸點(diǎn)的值時(shí),要將這個(gè)值取反后再進(jìn)行邏輯的下一步。所以說(shuō)電路圖中的常開(kāi)、常閉觸點(diǎn)≠梯形圖中的常開(kāi)、常閉觸點(diǎn)。雖然符號(hào)可以通用,但是兩者意義不完全相同
X(1).png
X(2).png
回復(fù)

使用道具 舉報(bào)

ID:446775 發(fā)表于 2023-3-11 12:37 | 顯示全部樓層
這個(gè)圖不太對(duì)哦
回復(fù)

使用道具 舉報(bào)

ID:674815 發(fā)表于 2023-7-11 16:01 | 顯示全部樓層
kissme 發(fā)表于 2022-8-14 08:27
謝謝樓上幾位的回答,灰常感謝!這個(gè)梯形圖是網(wǎng)上的,我就是疑惑第一行第二個(gè),現(xiàn)在看來(lái)是人家畫錯(cuò)了吧。

也有可能當(dāng)兩個(gè)常開(kāi)閉合電路才起作用,防止誤開(kāi)啟
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表