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