1-PLC基礎入門系列(PLC介紹,鏈接下載說明)

閱讀這節文章以前請先閱讀這一篇  https://www.cnblogs.com/yangfengwu/p/7681702.htmlhtml

 

首先明確一點,PLC就是用單片機作的,後面我會給你們演示用我本身的開發板實現PLC功能spa

我選擇的PLC是 三菱.net

PLC型號:FX1S-10MR-D   24V電源供電,PLC很小巧.3d

你們不用買下載器,我給你們準備好了線,直接用個人開發板下載就能夠htm

 

 

該款PLC的下載程序的接口是422接口  關於各類電平傳輸信號    https://www.cnblogs.com/yangfengwu/p/5838059.htmlblog

 

 咱用到的就這四個,和我板子的鏈接
教程

PLC引腳   開發板引腳接口

    RxD+  ----  A+   ci

    RxD-   ----  A-        開發

    TxD+  ----  B+   

    TxD-   ----  B-       

而後我測量了這根線

 

 

TxD+  ---- 藍

TxD-   ---- 黃

RxD+  ---- 棕

RxD-   ---- 黑

因此

藍 ----  B+

黃 ----  B-

棕 ----  A+

黑 ----  A-

 

使用這塊開發板作演示  https://www.cnblogs.com/yangfengwu/category/1508003.html

      

 

 注:開發板的A+  A-  同時支持發送數據和接收數據(485),  B+  B- 只能接收數據

由於PLC的 RxD+  RxD-是隻接收數據 ,因此只用了A+  A-  引腳的發送功能

PLC的 TxD+  TxD-是隻發送數據 ,因此用了B+  B-  引腳接收數據

 

給PLC上電  

我用的PLC爲建議供電是20V-26V ,繼電器是12V的, 用的是開關降壓,通常開關降壓芯片壓降在1V左右,因此穩定的話14V供電應該就能夠

其實12V供電也不要緊,頂多給繼電器供電的那個開關降壓不工做,直接就產生個壓降 因此若是12V供電,給繼電器的大約是11V,其實也能驅動繼電器的

我用24V供電哈,由於手頭正好有個24V的,其實12V的也能夠

不用擔憂接反,,,裏面作的電路是   

 

 

 

開發板上電 (USB線鏈接電腦哈)                                                        調整跳線帽,讓電腦串口和422通訊

 

                     

 

 

注意:之後不管本身哪塊開發板,PLC和開發板的鏈接固定,而後短接相應的跳線帽,讓電腦串口和422通訊

安裝PLC軟件

連接:https://pan.baidu.com/s/1Cz6Xtm521mS1xPr5Yv8PgA
提取碼:1sud

安裝教程   https://jingyan.baidu.com/article/e2284b2b6d23fbe2e6118db8.html

 

 打開軟件

 

 

 看一下串口,學單片機的應該都知道具體意思吧,,就是電腦串口通訊而已

 

 雙擊

      

 

          

 

建個工程,跑個程序,注意哈,由於是第一節,因此直接打開個人就能夠,第一節嘛,主要是瞭解

       

 

 這個程序就是控制其中一個繼電器1S吸合,1S斷開    Y0

 

也能夠所有選擇,最好所有選擇上,不光下載進去程序,也把註釋什麼的保存到單片機(PLC),這樣的話,讀取程序的時候就是個完整的程序

 

 

     

 

下載進去之後,PLC運行之後,會聽到繼電器1S吸合,1S斷開的聲音

     

 

 

好了,如今玩個更透徹點的,,,把個人這塊板子作成PLC,下面的代碼爲STM32實現PLC的代碼

說明:我只是爲了讓別人更好的理解PLC,沒有其它目的,若是下面的教程涉及到別人的利益,請告知,我會作修改.感謝!

讓電腦串口和單片機串口1通訊

    

 

 

   

 

 

 

BOOT0 接高電平,而後復位一下單片機

 

 

 

 

 

   

 

去掉Boot的短接,而後復位下單片機

 

 咱從新建個工程

 

 

 

 

 

 

 

 

 

 

 

       

 

咱控制這個引腳

 

 個人開發板的 PC11正好鏈接了一個繼電器

 

 

 

 ldi m0

 

 out y6

 

 

 

 

 

 

 再也不往下演示了,我這個用STM32實現PLC的程序好像有BUG ....

 

我只是告訴你們實質.實質....請不要幹壞事呀!,作個安分守己的好孩子哈.有些時候把知識點說的太透徹,也會讓我感到懼怕.......

相關文章
相關標籤/搜索