耗材:
電子產(chǎn)品
x2 NODE MCU主板 - https://amzn.to/2QxJwz2
x1 PLC帶電源 - Allen-Bradley CompactLogix PLC用于此Instructable - https://amzn.to/2QySV9H
x1 5v機(jī)電繼電器
x1 2N2222A晶體管
x1 1k歐姆電阻器
x1常閉(NC)按鈕
x1常開(NO)按鈕
x1 9v電池連接器+ 9v電池
分類電線
軟件
Arduino IDE
Studio 5000
步驟1:NODE MCU服務(wù)器電路接線
NODE MCU板將用作服務(wù)器,并且是按鈕和PLC之間的中間人。當(dāng)按下按鈕時(shí),服務(wù)器將接收一個(gè)信號(hào),該信號(hào)將激活繼電器,并將必要的信號(hào)發(fā)送到PLC以停止所有過程。
電路板接線
要為我們的NODE MCU供電,只需使用micro usb墻式適配器即可。
接力速成課程
繼電器由兩部分組成;線圈和電樞。線圈可以通電,產(chǎn)生磁場(chǎng),這將使電樞從常閉(NC)位置移動(dòng)到常開(NO)位置。
要確定哪個(gè)引腳是NO,哪個(gè)是NC,請(qǐng)使用萬用表并將其設(shè)置為測(cè)量電阻(2k歐姆范圍)。將紅色引線接觸中間引腳,然后測(cè)量每個(gè)相對(duì)的引腳。 NC引腳將電氣連接,因此您應(yīng)該看到一個(gè)小的電阻讀數(shù)。 NO引腳不會(huì)電氣連接,因此讀數(shù)應(yīng)超出范圍。
一旦NO和NC引腳建立后,焊接或連接兩根線到線圈(上圖中的黑線),一根線連接到中間觸針,一根連接到NC引腳(綠色線)。
電路板到繼電器接線
我們現(xiàn)在需要將繼電器連接到電路板。我們需要為繼電器線圈提供5v電壓以接合電樞。由于NODE MCU板僅輸出3.3v,我們需要使用晶體管來放大信號(hào)。請(qǐng)參閱電路連接的接線圖。請(qǐng)注意,如果信號(hào)使用不同的引腳,則需要在代碼中進(jìn)行更改。
繼電器到PLC接線
將中心引腳連接到24v電源,將NO引腳連接到PLC上的輸入端子1。
步驟2:NODE MCU客戶端接線
此NODE MCU板將被編程為客戶端,并將按鈕狀態(tài)發(fā)送到服務(wù)器。將9v電池連接到NODE MCU上的Vin和GND引腳。從標(biāo)有3v3(3.3v引腳)的任何引腳焊接/連接導(dǎo)線,將另一根導(dǎo)線焊接到引腳D8(GPIO 15)。將這些電線的另一端焊接或連接到常閉緊急按鈕的任一側(cè)。
步驟3:PLC接線
將綠色線從NC繼電器支路插入到您的輸入端子0 PLC。確保通過與輸入關(guān)聯(lián)的公共(COM)端口連接到地。大多數(shù)PLC都有獨(dú)立的COM端口,因此請(qǐng)確保連接到正確的端口。
使用常開按鈕執(zhí)行相同操作,作為PLC的啟動(dòng)按鈕。將此按鈕連接到端子1.
將可以處理24v的任意數(shù)量的輸出設(shè)備插入輸出端子。對(duì)于此示例,我們?cè)谳敵龆俗?中使用單個(gè)指示燈。確保在COM處添加到地的連接。
步驟4:編程N(yùn)ODE MCU服務(wù)器和客戶端
如果這是您第一次使用NODE MCU板,請(qǐng)使用以下設(shè)置指南:https://www.instructables.com/id/Quick-Start-to-No 。..
一旦設(shè)置完畢,請(qǐng)下載服務(wù)器和客戶端文件。下面列出了必要的更改,以及.ino文件。
1。將SSID更改為服務(wù)器和客戶端的網(wǎng)絡(luò)名稱
2。將密碼更改為服務(wù)器和客戶端的網(wǎng)絡(luò)密碼。如果是開放式網(wǎng)絡(luò),請(qǐng)將其保留為“”。
3。對(duì)于服務(wù)器,包括IP,網(wǎng)關(guān)和子網(wǎng)掩碼。
4。對(duì)于客戶端,請(qǐng)包括用于服務(wù)器的IP地址。
5。如果兩個(gè)板都按照前面的步驟連接,只需將文件上傳到相應(yīng)的板。如果使用不同的引腳,請(qǐng)更改相應(yīng)的變量,然后上載。
步驟5:編程PLC
PLC崩潰課程
PLC使用一種相當(dāng)簡(jiǎn)單的I/O語言,稱為梯形邏輯。代碼從上到下,從左到右讀取。在每個(gè)程序循環(huán)期間,更新真/假輸入數(shù)據(jù),并且該信息用于控制輸出。梯形邏輯程序中的輸入和輸出連接到PLC上的分立端子,這些端子連接到現(xiàn)場(chǎng)設(shè)備。
使用的符號(hào)如下:
- | | - 檢查是否關(guān)閉(XIC)。這是一個(gè)輸入觸點(diǎn),如果相應(yīng)的輸入端有高電平信號(hào),則為真。
- |/| - 檢查是否打開(XIO)。這是一個(gè)輸入觸點(diǎn),如果相應(yīng)的輸入端有低電平信號(hào),則為真。
- () - 輸出。這是一個(gè)輸出觸點(diǎn),當(dāng)梯級(jí)上的所有輸入觸點(diǎn)都為TRUE時(shí),它將變?yōu)镠IGH。
代碼說明
在第一行,第一個(gè)XIC聯(lián)系人是我們的緊急停止命令。我們將XIC與常閉的急停按鈕結(jié)合使用。由于NC按鈕提供HIGH信號(hào),XIC將返回TRUE,允許其余的梯級(jí)通電。按下急停按鈕將打破HIGH信號(hào),并強(qiáng)制梯級(jí)斷電,從而停止可能正在運(yùn)行的任何危險(xiǎn)機(jī)械。
電路的下一部分是一個(gè)平行梯級(jí),與輸出線圈形成密封電路。平行梯級(jí)就像一個(gè)OR門 - 如果其中任何一個(gè)是真的,那么梯級(jí)可以是真的。頂部觸點(diǎn)連接到我們的開始按鈕,底部觸點(diǎn)是我們的輸出觸點(diǎn)的狀態(tài)。按下啟動(dòng)按鈕后,輸出將通電,這將使底部接觸為TRUE。因此,用戶可以釋放啟動(dòng)按鈕,輸出將保持通電狀態(tài),直到按下急停按鈕。
編程PLC
確保已下載并安裝了Studio 5000。打開PLC電源并使用USB連接將其連接到計(jì)算機(jī)。打開附加的代碼。選擇通信《誰激活。您的PLC應(yīng)列在USB串行端口下。確保您的PLC設(shè)置為‘prog’以進(jìn)行下載。選擇您的PLC并下載代碼。準(zhǔn)備好后,將PLC設(shè)置為“運(yùn)行”以運(yùn)行程序。
步驟6:運(yùn)行它!
將9v電池連接到客戶端板。插入服務(wù)器主板和PLC。運(yùn)行PLC程序,然后點(diǎn)擊緊急按鈕。您應(yīng)該看到指示燈(或使用的任何輸出設(shè)備)停用。
-
plc
+關(guān)注
關(guān)注
5036文章
13902瀏覽量
474170 -
按鈕
+關(guān)注
關(guān)注
0文章
134瀏覽量
13168
發(fā)布評(píng)論請(qǐng)先 登錄
頂堅(jiān)智能防爆手持終端:確保高危易燃易爆作業(yè)安全無憂

工控產(chǎn)品系列——安全PLC十大品牌榜!

The Hacksmith:H.E.R.C. 的終極安全無人機(jī)系統(tǒng)

NimbleTrack 用戶體驗(yàn)共鳴,引領(lǐng)行業(yè)邁入智能全無線掃描時(shí)代

精準(zhǔn)施工,安全無憂:頂堅(jiān)單北斗手持終端助力建筑工程管理

PLC無線通信模塊安全性問題
PLC無線通信模塊在智能制造中的應(yīng)用
PLC無線通信模塊的優(yōu)缺點(diǎn) PLC無線通信模塊開發(fā)板使用
PLC無線通信模塊的工作原理 PLC無線通信模塊網(wǎng)絡(luò)配置
PLC無線通信模塊技術(shù)參數(shù) PLC無線通信模塊故障排除
PLC無線通信模塊應(yīng)用場(chǎng)景 PLC無線通信模塊使用手冊(cè)
匯川PLC EtherNET/IP無線通信,開啟國產(chǎn)工控無線互聯(lián)新時(shí)代

plc停止按鈕接的常開和常閉
PLC急停按鈕多選用常閉觸點(diǎn)的原因
安全無憂,單北斗定位工作記錄儀守護(hù)每一刻

評(píng)論